DataRelationCollection
Наследование: java.lang.Object
Все реализованные интерфейсы: java.lang.Iterable
public class DataRelationCollection implements Iterable
Представляет собой коллекциюDataRelation объекты для этогоDataSet.
Методы
add(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
public void add(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
СоздаетDataRelation с указанным родительским и дочерним столбцом и добавляет его в коллекцию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
parentColumn | DataColumn | Родительский столбец отношения. |
childColumn | DataColumn | Дочерний столбец отношения. |
add(System.Data.DataRelation relation)
public void add(System.Data.DataRelation relation)
ДобавляетDataRelation кDataRelationCollection.
Параметры:
Параметр | Тип | Описание |
---|---|---|
relation | DataRelation | DataRelation для добавления в коллекцию. |
add(System.Data.DataTable parentTable, System.Data.DataTable childTable, String parentColumnName, String childColumnName)
public void add(System.Data.DataTable parentTable, System.Data.DataTable childTable, String parentColumnName, String childColumnName)
Добавляет отношение к коллекции. Не выполняет проверки на дублирование и т.д.
Параметры:
Параметр | Тип | Описание |
---|---|---|
parentTable | DataTable | Родительская таблица отношения. |
childTable | DataTable | Дочерняя таблица отношения. |
parentColumnName | java.lang.String | Имя родительского столбца отношения. |
childColumnName | java.lang.String | Имя дочернего столбца отношения. |
add(System.Data.DataTable parentTable, System.Data.DataTable childTable, String[] parentColumnNames, String[] childColumnNames)
public void add(System.Data.DataTable parentTable, System.Data.DataTable childTable, String[] parentColumnNames, String[] childColumnNames)
Добавляет отношение к коллекции. Не выполняет проверки на дублирование и т.д.
Параметры:
Параметр | Тип | Описание |
---|---|---|
parentTable | DataTable | Родительская таблица отношения. |
childTable | DataTable | Дочерняя таблица отношения. |
parentColumnNames | java.lang.String[] | Массив имени родительского столбца отношения. |
childColumnNames | java.lang.String[] | Массив имен дочерних столбцов отношения. |
add(String name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
public void add(String name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
СоздаетDataRelation с указанным именем, родительским и дочерним столбцами и добавляет его в коллекцию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя отношения. |
parentColumn | DataColumn | Родительский столбец отношения. |
childColumn | DataColumn | Дочерний столбец отношения. |
add(String name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, boolean createConstraints)
public void add(String name, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, boolean createConstraints)
СоздаетDataRelation с указанным именем, родительским и дочерним столбцами, с необязательными ограничениями в соответствии со значением параметра createConstraints, и добавляет его в коллекцию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя отношения. |
parentColumn | DataColumn | Родительский столбец отношения. |
childColumn | DataColumn | Дочерний столбец отношения. |
createConstraints | boolean | true для создания ограничений; иначе ложно. (По умолчанию верно). |
clear()
public void clear()
Очищает коллекцию любых отношений.
contains(System.Data.DataRelation relation)
public boolean contains(System.Data.DataRelation relation)
Проверяет, существует ли в коллекции объект DataRelation с определенным именем (без учета регистра).
Параметры:
Параметр | Тип | Описание |
---|---|---|
relation | DataRelation | Имя отношения, которое необходимо найти. |
Возвращает: boolean - true, если отношение с указанным именем существует; иначе ложно.
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
get(int index)
public System.Data.DataRelation get(int index)
ПолучаетDataRelation объект по указанному индексу.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Отсчитываемый от нуля индекс для поиска. |
Возвращает: DataRelation -DataRelation или нулевое значение, если указаноDataRelation не существует.
get(String name)
public System.Data.DataRelation get(String name)
ПолучаетDataRelation объект, указанный по имени.
Параметры:
Параметр | Тип | Описание |
---|---|---|
name | java.lang.String | Имя отношения, которое необходимо найти. |
Возвращает: DataRelation - НазванныйDataRelation или нулевое значение, если указаноDataRelation не существует.
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getCount()
public int getCount()
Возвращает: int - общее количество элементов в коллекции
hashCode()
public native int hashCode()
Возвращает: инт
indexOf(System.Data.DataRelation relation)
public int indexOf(System.Data.DataRelation relation)
Получает индекс указанногоDataRelation объект.
Параметры:
Параметр | Тип | Описание |
---|---|---|
relation | DataRelation | Отношение к поиску. |
Возвращает: int — индекс отношения, начинающийся с 0, или -1, если отношение не найдено в коллекции.
iterator()
public Iterator iterator()
Возвращает: java.util.Iterator
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
removeAt(int index)
public void removeAt(int index)
Удаляет отношение по указанному индексу из коллекции.
Параметры:
Параметр | Тип | Описание |
---|---|---|
index | int | Индекс отношения для удаления. |
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 |