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.如果为 null 或空字符串,则在添加到约束集合时将给出默认名称。
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.Class

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.字符串

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