public class ForeignKeyConstraint extends Constraint
.NET documentation at https://docs.microsoft.com/en-us/dotnet/api/System.Data.ForeignKeyConstraint
Powered by JCOBridge: more info at https://www.jcobridge.com
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
assemblyFullName
Fully assembly qualified name: System.Data.Common, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
static java.lang.String |
assemblyShortName
Assembly name: System.Data.Common
|
static java.lang.String |
className
Qualified class name: System.Data.ForeignKeyConstraint
|
static JCType |
classType
The type managed from JCOBridge.
|
| Constructor and Description |
|---|
ForeignKeyConstraint() |
ForeignKeyConstraint(DataColumn[] parentColumns,
DataColumn[] childColumns) |
ForeignKeyConstraint(DataColumn parentColumn,
DataColumn childColumn) |
ForeignKeyConstraint(java.lang.Object instance)
Internal constructor.
|
ForeignKeyConstraint(java.lang.String constraintName,
DataColumn[] parentColumns,
DataColumn[] childColumns) |
ForeignKeyConstraint(java.lang.String constraintName,
DataColumn parentColumn,
DataColumn childColumn) |
ForeignKeyConstraint(java.lang.String constraintName,
java.lang.String parentTableName,
java.lang.String[] parentColumnNames,
java.lang.String[] childColumnNames,
AcceptRejectRule acceptRejectRule,
Rule deleteRule,
Rule updateRule) |
ForeignKeyConstraint(java.lang.String constraintName,
java.lang.String parentTableName,
java.lang.String parentTableNamespace,
java.lang.String[] parentColumnNames,
java.lang.String[] childColumnNames,
AcceptRejectRule acceptRejectRule,
Rule deleteRule,
Rule updateRule) |
| Modifier and Type | Method and Description |
|---|---|
static ForeignKeyConstraint |
cast(IJCOBridgeReflected from)
Try to cast the
IJCOBridgeReflected instance into ForeignKeyConstraint, a cast assert is made to check if types are compatible. |
AcceptRejectRule |
getAcceptRejectRule() |
DataColumn[] |
getColumns() |
Rule |
getDeleteRule() |
java.lang.String |
getJCOAssemblyName()
Returns the reflected Assembly name
|
java.lang.String |
getJCOClassName()
Returns the reflected Class name
|
java.lang.Object |
getJCOInstance()
Returns the instantiated class
|
java.lang.String |
getJCOObjectName()
Returns the reflected Class name used to build the object
|
JCType |
getJCOType()
Returns the instantiated class Type
|
DataColumn[] |
getRelatedColumns() |
DataTable |
getRelatedTable() |
Rule |
getUpdateRule() |
void |
setAcceptRejectRule(AcceptRejectRule AcceptRejectRule) |
void |
setDeleteRule(Rule DeleteRule) |
void |
setJCOInstance(JCObject instance) |
void |
setUpdateRule(Rule UpdateRule) |
getConstraintName, getExtendedProperties, getTable, setConstraintNamepublic static final java.lang.String assemblyFullName
public static final java.lang.String assemblyShortName
public static final java.lang.String className
public ForeignKeyConstraint()
throws java.lang.Throwable
java.lang.Throwablepublic ForeignKeyConstraint(DataColumn[] parentColumns, DataColumn[] childColumns) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ObjectDisposedException, InvalidOperationException, IndexOutOfRangeException, InvalidConstraintException, FormatException, ArgumentOutOfRangeException, OutOfMemoryException
public ForeignKeyConstraint(DataColumn parentColumn, DataColumn childColumn) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ObjectDisposedException, InvalidOperationException, IndexOutOfRangeException, InvalidConstraintException, FormatException, ArgumentOutOfRangeException, OutOfMemoryException
public ForeignKeyConstraint(java.lang.Object instance)
throws java.lang.Throwable
java.lang.Throwablepublic ForeignKeyConstraint(java.lang.String constraintName,
DataColumn[] parentColumns,
DataColumn[] childColumns)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
CultureNotFoundException,
InvalidConstraintException,
IndexOutOfRangeException,
FormatException,
InvalidOperationException,
OutOfMemoryException,
ExternalException
public ForeignKeyConstraint(java.lang.String constraintName,
DataColumn parentColumn,
DataColumn childColumn)
throws java.lang.Throwable,
ArgumentNullException,
ArgumentException,
PlatformNotSupportedException,
ArgumentOutOfRangeException,
CultureNotFoundException,
InvalidConstraintException,
IndexOutOfRangeException,
FormatException,
InvalidOperationException,
OutOfMemoryException,
ExternalException
public ForeignKeyConstraint(java.lang.String constraintName,
java.lang.String parentTableName,
java.lang.String[] parentColumnNames,
java.lang.String[] childColumnNames,
AcceptRejectRule acceptRejectRule,
Rule deleteRule,
Rule updateRule)
throws java.lang.Throwable
java.lang.Throwablepublic ForeignKeyConstraint(java.lang.String constraintName,
java.lang.String parentTableName,
java.lang.String parentTableNamespace,
java.lang.String[] parentColumnNames,
java.lang.String[] childColumnNames,
AcceptRejectRule acceptRejectRule,
Rule deleteRule,
Rule updateRule)
throws java.lang.Throwable
java.lang.Throwablepublic static ForeignKeyConstraint cast(IJCOBridgeReflected from) throws java.lang.Throwable
IJCOBridgeReflected instance into ForeignKeyConstraint, a cast assert is made to check if types are compatible.from - IJCOBridgeReflected instance to be castedForeignKeyConstraint instancejava.lang.Throwable - in case of error during cast operationpublic AcceptRejectRule getAcceptRejectRule() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public final DataColumn[] getColumns() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public Rule getDeleteRule() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public java.lang.String getJCOAssemblyName()
IJCOBridgeReflectedgetJCOAssemblyName in interface IJCOBridgeReflectedgetJCOAssemblyName in class ConstraintString representing the Fullname of reflected Assemblypublic java.lang.String getJCOClassName()
IJCOBridgeReflectedgetJCOClassName in interface IJCOBridgeReflectedgetJCOClassName in class ConstraintString representing the Fullname of reflected Classpublic java.lang.Object getJCOInstance()
IJCOBridgeReflectedgetJCOInstance in interface IJCOBridgeReflectedgetJCOInstance in class ConstraintObject representing the CLR instance of the instantiated Classpublic java.lang.String getJCOObjectName()
IJCOBridgeReflectedgetJCOObjectName in interface IJCOBridgeReflectedgetJCOObjectName in class ConstraintString representing the name used to allocated the object
in CLR contextpublic JCType getJCOType()
IJCOBridgeReflectedgetJCOType in interface IJCOBridgeReflectedgetJCOType in class ConstraintJCType representing the CLR Type of the instantiated Classpublic final DataColumn[] getRelatedColumns() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public DataTable getRelatedTable() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public Rule getUpdateRule() throws java.lang.Throwable, ArgumentException, NotSupportedException, InvalidOperationException, ArgumentOutOfRangeException, ArgumentNullException, IndexOutOfRangeException, PlatformNotSupportedException, FormatException
public void setAcceptRejectRule(AcceptRejectRule AcceptRejectRule) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, InvalidOperationException, IndexOutOfRangeException, FormatException, ArrayTypeMismatchException
public void setDeleteRule(Rule DeleteRule) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, InvalidOperationException, IndexOutOfRangeException, FormatException, ArrayTypeMismatchException
public void setJCOInstance(JCObject instance)
setJCOInstance in class Constraintpublic void setUpdateRule(Rule UpdateRule) throws java.lang.Throwable, ArgumentNullException, ArgumentException, PlatformNotSupportedException, ArgumentOutOfRangeException, CultureNotFoundException, InvalidOperationException, IndexOutOfRangeException, FormatException, ArrayTypeMismatchException