DataTable

Наследование: java.lang.Object

Все реализованные интерфейсы: com.aspose.words.net.System.Data.DataTableEventListener

public class DataTable implements System.Data.DataTableEventListener

Представляет одну таблицу данных в памяти.

Конструкторы

КонструкторОписание
DataTable()Инициализирует новый экземплярDataTable класс без аргументов.
DataTable(String tableName)Инициализирует новый экземплярDataTable класс с указанным именем таблицы.
DataTable(ResultSet resultSet)Создает объект путем упаковки указанного ResultSet.
DataTable(ResultSet resultSet, String tableName)Создает объект путем упаковки указанного ResultSet.

Методы

МетодОписание
acceptChanges()Фиксирует все изменения, внесенные в эту таблицу с момента последнего разаacceptChanges() назывался.
addEventListener(System.Data.DataTableEventListener listener)
clearEventListneers()
close()
containsColumn(String columnName)Проверить, существует ли данный столбец или нет
equals(Object arg0)
getChildRelations()Получает коллекцию дочерних отношений для этогоDataTable.
getClass()
getColumnName(int index)Аналог для .Net DataTable.Columns[i].ColumnName
getColumns()Получает коллекцию столбцов, принадлежащих этой таблице.
getColumnsCount()
getConstraints()Получает коллекцию ограничений, поддерживаемых этой таблицей.
getDataSet()ПолучаетDataSet которому принадлежит эта таблица.
getEnforceConstraints()
getNamespace()Получает пространство имен для XML-представления данных, хранящихся вDataTable.
getParentRelations()Получает коллекцию родительских отношений для этогоDataTable.
getPrimaryKey()Получает массив столбцов, которые функционируют как первичные ключи для таблицы данных.
getResultSet()Возвращает базовый объект Java ResultSet.
getRows()Получает коллекцию строк, принадлежащих этой таблице.
getTableName()Получает имяDataTable.
hashCode()
newRow()Создает новыйDataRow по той же схеме, что и таблица.
notify()
notifyAll()
onDataColumnDeleted(System.Data.DataColumn column)
onDataColumnInserted(System.Data.DataColumn column)
onDataRowChanged(System.Data.DataRow row)
onDataRowDeleted(System.Data.DataRow row)
onDataRowInserted(System.Data.DataRow row)
refresh()Перезагружает все данные из ResultSet, если они есть.
setEnforceConstraints(boolean enforceConstraints)
setNamespace(String value)Задает пространство имен для XML-представления данных, хранящихся вDataTable.
setPrimaryKey(System.Data.DataColumn[] value)Задает массив столбцов, которые функционируют как первичные ключи для таблицы данных.
setTableName(String value)Устанавливает имяDataTable.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

DataTable()

public DataTable()

Инициализирует новый экземплярDataTable класс без аргументов.

DataTable(String tableName)

public DataTable(String tableName)

Инициализирует новый экземплярDataTable класс с указанным именем таблицы.

Параметры:

ПараметрТипОписание
tableNamejava.lang.StringИмя для таблицы. Если tableName имеет значение null или пустую строку, имя по умолчанию дается при добавлении вDataTableCollection.

DataTable(ResultSet resultSet)

public DataTable(ResultSet resultSet)

Создает объект путем упаковки указанного ResultSet. Пытается получить имя таблицы из метаданных первого столбца ResultSet.

Параметры:

ПараметрТипОписание
resultSetjava.sql.ResultSetнабор данных

DataTable(ResultSet resultSet, String tableName)

public DataTable(ResultSet resultSet, String tableName)

Создает объект путем упаковки указанного ResultSet.

Параметры:

ПараметрТипОписание
resultSetjava.sql.ResultSetнабор данных
tableNamejava.lang.Stringназвание таблицы

acceptChanges()

public void acceptChanges()

Фиксирует все изменения, внесенные в эту таблицу с момента последнего разаacceptChanges() назывался.

addEventListener(System.Data.DataTableEventListener listener)

public synchronized void addEventListener(System.Data.DataTableEventListener listener)

Параметры:

ПараметрТипОписание
listenerDataTableEventListener

clearEventListneers()

public synchronized void clearEventListneers()

close()

public void close()

containsColumn(String columnName)

public boolean containsColumn(String columnName)

Проверить, существует ли данный столбец или нет

Параметры:

ПараметрТипОписание
columnNamejava.lang.Stringимя столбца

Возвращает: логический -true столбец можно найти по заданномуcolumnName

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getChildRelations()

public System.Data.DataRelationCollection getChildRelations()

Получает коллекцию дочерних отношений для этогоDataTable.

Возвращает: DataRelationCollection - АDataRelationCollection который содержит дочерние отношения для таблицы. Пустая коллекция возвращается, если нетDataRelation объекты существуют.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getColumnName(int index)

public String getColumnName(int index)

Аналог для .Net DataTable.Columns[i].ColumnName

Параметры:

ПараметрТипОписание
indexint- индекс столбца

Возвращает: java.lang.String - имя столбца по его индексу.

getColumns()

public System.Data.DataColumnCollection getColumns()

Получает коллекцию столбцов, принадлежащих этой таблице.

Возвращает: DataColumnCollection - АDataColumnCollection который содержит коллекциюDataColumn предметы для стола. Пустая коллекция возвращается, если нетDataColumn объекты существуют.

getColumnsCount()

public int getColumnsCount()

Возвращает: int - количество столбцов

getConstraints()

public System.Data.ConstraintCollection getConstraints()

Получает коллекцию ограничений, поддерживаемых этой таблицей.

Возвращает: ConstraintCollection - АConstraintCollection который содержит коллекциюConstraint предметы для стола. Пустая коллекция возвращается, если нетConstraint объекты существуют.

getDataSet()

public System.Data.DataSet getDataSet()

ПолучаетDataSet которому принадлежит эта таблица.

Возвращает: DataSet -DataSet которому принадлежит эта таблица.

getEnforceConstraints()

public boolean getEnforceConstraints()

Возвращает: boolean - флаг, указывающий, нарушается ли ограничение проверки или нет

getNamespace()

public String getNamespace()

Получает пространство имен для XML-представления данных, хранящихся вDataTable.

Возвращает: java.lang.String — пространство именDataTable.

getParentRelations()

public System.Data.DataRelationCollection getParentRelations()

Получает коллекцию родительских отношений для этогоDataTable.

Возвращает: DataRelationCollection - АDataRelationCollection который содержит родительские отношения для таблицы. Пустая коллекция возвращается, если нетDataRelation объекты существуют.

getPrimaryKey()

public System.Data.DataColumn[] getPrimaryKey()

Получает массив столбцов, которые функционируют как первичные ключи для таблицы данных.

Возвращает: com.aspose.words.net.System.Data.DataColumn[ ] - МассивDataColumn объекты.

getResultSet()

public ResultSet getResultSet()

Возвращает базовый объект Java ResultSet. В идеале мы хотели бы работать с DataTable в формате .Net. Но некоторые пользователи и даже некоторые наши образцы кода используют это свойство.

Возвращает: java.sql.ResultSet — базовый java.sql.ResultSet

getRows()

public System.Data.DataRowCollection getRows()

Получает коллекцию строк, принадлежащих этой таблице.

Возвращает: DataRowCollection - АDataRowCollection который содержитDataRow объекты; в противном случае нулевое значение, если нетDataRow объекты существуют.

getTableName()

public String getTableName()

Получает имяDataTable.

Возвращает: java.lang.String — ИмяDataTable.

hashCode()

public native int hashCode()

Возвращает: инт

newRow()

public System.Data.DataRow newRow()

Создает новыйDataRow по той же схеме, что и таблица.

Возвращает: DataRow - АDataRow по той же схеме, что иDataTable.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

onDataColumnDeleted(System.Data.DataColumn column)

public void onDataColumnDeleted(System.Data.DataColumn column)

Параметры:

ПараметрТипОписание
columnDataColumn

onDataColumnInserted(System.Data.DataColumn column)

public void onDataColumnInserted(System.Data.DataColumn column)

Параметры:

ПараметрТипОписание
columnDataColumn

onDataRowChanged(System.Data.DataRow row)

public void onDataRowChanged(System.Data.DataRow row)

Параметры:

ПараметрТипОписание
rowDataRow

onDataRowDeleted(System.Data.DataRow row)

public void onDataRowDeleted(System.Data.DataRow row)

Параметры:

ПараметрТипОписание
rowDataRow

onDataRowInserted(System.Data.DataRow row)

public void onDataRowInserted(System.Data.DataRow row)

Параметры:

ПараметрТипОписание
rowDataRow

refresh()

public void refresh()

Перезагружает все данные из ResultSet, если они есть.

setEnforceConstraints(boolean enforceConstraints)

public void setEnforceConstraints(boolean enforceConstraints)

Параметры:

ПараметрТипОписание
enforceConstraintsbooleanэто флаг, который указывает, нарушается ли ограничение проверки или нет

setNamespace(String value)

public void setNamespace(String value)

Задает пространство имен для XML-представления данных, хранящихся вDataTable.

Параметры:

ПараметрТипОписание
valuejava.lang.StringПространство именDataTable.

setPrimaryKey(System.Data.DataColumn[] value)

public void setPrimaryKey(System.Data.DataColumn[] value)

Задает массив столбцов, которые функционируют как первичные ключи для таблицы данных.

Параметры:

ПараметрТипОписание
valueDataColumn[]МассивDataColumn объекты.

setTableName(String value)

public void setTableName(String value)

Устанавливает имяDataTable.

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмяDataTable.

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int