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 класс с указанным именем таблицы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
tableName | java.lang.String | Имя для таблицы. Если tableName имеет значение null или пустую строку, имя по умолчанию дается при добавлении вDataTableCollection. |
DataTable(ResultSet resultSet)
public DataTable(ResultSet resultSet)
Создает объект путем упаковки указанного ResultSet. Пытается получить имя таблицы из метаданных первого столбца ResultSet.
Параметры:
Параметр | Тип | Описание |
---|---|---|
resultSet | java.sql.ResultSet | набор данных |
DataTable(ResultSet resultSet, String tableName)
public DataTable(ResultSet resultSet, String tableName)
Создает объект путем упаковки указанного ResultSet.
Параметры:
Параметр | Тип | Описание |
---|---|---|
resultSet | java.sql.ResultSet | набор данных |
tableName | java.lang.String | название таблицы |
acceptChanges()
public void acceptChanges()
Фиксирует все изменения, внесенные в эту таблицу с момента последнего разаacceptChanges() назывался.
addEventListener(System.Data.DataTableEventListener listener)
public synchronized void addEventListener(System.Data.DataTableEventListener listener)
Параметры:
Параметр | Тип | Описание |
---|---|---|
listener | DataTableEventListener |
clearEventListneers()
public synchronized void clearEventListneers()
close()
public void close()
containsColumn(String columnName)
public boolean containsColumn(String columnName)
Проверить, существует ли данный столбец или нет
Параметры:
Параметр | Тип | Описание |
---|---|---|
columnName | java.lang.String | имя столбца |
Возвращает:
логический -true
столбец можно найти по заданномуcolumnName
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.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
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | - индекс столбца |
Возвращает: 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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
column | DataColumn |
onDataColumnInserted(System.Data.DataColumn column)
public void onDataColumnInserted(System.Data.DataColumn column)
Параметры:
Параметр | Тип | Описание |
---|---|---|
column | DataColumn |
onDataRowChanged(System.Data.DataRow row)
public void onDataRowChanged(System.Data.DataRow row)
Параметры:
Параметр | Тип | Описание |
---|---|---|
row | DataRow |
onDataRowDeleted(System.Data.DataRow row)
public void onDataRowDeleted(System.Data.DataRow row)
Параметры:
Параметр | Тип | Описание |
---|---|---|
row | DataRow |
onDataRowInserted(System.Data.DataRow row)
public void onDataRowInserted(System.Data.DataRow row)
Параметры:
Параметр | Тип | Описание |
---|---|---|
row | DataRow |
refresh()
public void refresh()
Перезагружает все данные из ResultSet, если они есть.
setEnforceConstraints(boolean enforceConstraints)
public void setEnforceConstraints(boolean enforceConstraints)
Параметры:
Параметр | Тип | Описание |
---|---|---|
enforceConstraints | boolean | это флаг, который указывает, нарушается ли ограничение проверки или нет |
setNamespace(String value)
public void setNamespace(String value)
Задает пространство имен для XML-представления данных, хранящихся вDataTable.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.lang.String | Пространство именDataTable. |
setPrimaryKey(System.Data.DataColumn[] value)
public void setPrimaryKey(System.Data.DataColumn[] value)
Задает массив столбцов, которые функционируют как первичные ключи для таблицы данных.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | DataColumn[] | МассивDataColumn объекты. |
setTableName(String value)
public void setTableName(String value)
Устанавливает имяDataTable.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | java.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)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |