ForeignKeyConstraint

Наследование: java.lang.Object, com.aspose.words.net.System.Data.Constraint

public class ForeignKeyConstraint extends System.Data.Constraint

Представляет ограничение действия, применяемое к набору столбцов в отношении первичного/внешнего ключа, когда значение или строка удаляются или обновляются.

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

КонструкторОписание
ForeignKeyConstraint(String constraintName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns)Инициализирует новый экземплярForeignKeyConstraint класс с указанным именем и массивы родительского и дочернегоDataColumn объекты.
ForeignKeyConstraint(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)Инициализирует новый экземплярForeignKeyConstraint класс с указанным родителем и дочерним элементомDataColumn объекты.
ForeignKeyConstraint(String constraintName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)Инициализирует новый экземплярForeignKeyConstraint класс с указанным именем, родительский и дочернийDataColumn объекты.

Методы

МетодОписание
equals(Object key)Получает значение, указывающее, является ли текущийForeignKeyConstraint идентичен указанному объекту.
getClass()
getColumns()Получает дочерние столбцы этого ограничения.
getConstraintName()Имя ограничения вConstraintCollection.
getDeleteRule()Получает действие, которое происходит с этим ограничением при удалении строки.
getRelatedColumns()Родительские столбцы этого ограничения.
getRelatedTable()Получает родительскую таблицу этого ограничения.
getTable()Получает дочернюю таблицу этого ограничения.
getUpdateRule()Получает действие, которое происходит с этим ограничением при обновлении строки.
hashCode()
notify()
notifyAll()
setConstraintName(String value)Имя ограничения вConstraintCollection.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

ForeignKeyConstraint(String constraintName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns)

public ForeignKeyConstraint(String constraintName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns)

Инициализирует новый экземплярForeignKeyConstraint класс с указанным именем и массивы родительского и дочернегоDataColumn объекты.

Параметры:

ПараметрТипОписание
constraintNamejava.lang.StringИмяForeignKeyConstraint. Если строка нулевая или пустая, при добавлении в коллекцию ограничений будет задано имя по умолчанию.
parentColumnsDataColumn[]Массив родителейDataColumn в ограничении.
childColumnsDataColumn[]Массив дочернихDataColumn в ограничении.

ForeignKeyConstraint(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)

public ForeignKeyConstraint(System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)

Инициализирует новый экземплярForeignKeyConstraint класс с указанным родителем и дочерним элементомDataColumn объекты.

Параметры:

ПараметрТипОписание
parentColumnDataColumnРодительDataColumn в ограничении.
childColumnDataColumnРебенокDataColumn в ограничении.

ForeignKeyConstraint(String constraintName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)

public ForeignKeyConstraint(String constraintName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)

Инициализирует новый экземплярForeignKeyConstraint класс с указанным именем, родительский и дочернийDataColumn объекты.

Параметры:

ПараметрТипОписание
constraintNamejava.lang.StringИмя ограничения.
parentColumnDataColumnРодительDataColumn в ограничении.
childColumnDataColumnРебенокDataColumn в ограничении.

equals(Object key)

public boolean equals(Object key)

Получает значение, указывающее, является ли текущийForeignKeyConstraint идентичен указанному объекту.

Параметры:

ПараметрТипОписание
keyjava.lang.ObjectОбъект, к которому этоForeignKeyConstraint сравнивается. ДваForeignKeyConstraint равны, если они ограничивают одни и те же столбцы.

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

getClass()

public final native Class<?> getClass()

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

getColumns()

public System.Data.DataColumn[] getColumns()

Получает дочерние столбцы этого ограничения.

Возвращает: com.aspose.words.net.System.Data.DataColumn[ ] - МассивDataColumn объекты, являющиеся дочерними столбцами ограничения.

getConstraintName()

public String getConstraintName()

Имя ограничения вConstraintCollection.

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

getDeleteRule()

public System.Data.Rule getDeleteRule()

Получает действие, которое происходит с этим ограничением при удалении строки.

Возвращает: Rule - Один изRule ценности. По умолчанию Каскад. Возвращаемое значение является одним изRule константы.

getRelatedColumns()

public System.Data.DataColumn[] getRelatedColumns()

Родительские столбцы этого ограничения.

Возвращает: com.aspose.words.net.System.Data.DataColumn[ ] - МассивDataColumn объекты, являющиеся родительскими столбцами ограничения.

getRelatedTable()

public System.Data.DataTable getRelatedTable()

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

Возвращает: DataTable - РодительDataTable этого ограничения.

getTable()

public System.Data.DataTable getTable()

Получает дочернюю таблицу этого ограничения.

Возвращает: DataTable - АDataTable это дочерняя таблица в ограничении.

getUpdateRule()

public System.Data.Rule getUpdateRule()

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

Возвращает: Rule - Один изRule ценности. По умолчанию Каскад. Возвращаемое значение является одним изRule константы.

hashCode()

public int hashCode()

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setConstraintName(String value)

public void setConstraintName(String value)

Имя ограничения вConstraintCollection.

Параметры:

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

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