DataRelation
Inheritance: java.lang.Object
public class DataRelation
Represents a parent/child relationship between two DataTable objects.
Constructors
Methods
DataRelation(String relationName, System.Data.DataTable parentTable, System.Data.DataTable childTable, String[] parentColumnNames, String[] childColumnNames)
public DataRelation(String relationName, System.Data.DataTable parentTable, System.Data.DataTable childTable, String[] parentColumnNames, String[] childColumnNames)
Initializes a new instance of the DataRelation class using the specified name, parent and child tables, matched arrays of parent and child columns.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| relationName | java.lang.String | The name of the DataRelation. If null or an empty string (""), a default name will be given when the created object is added to the DataRelationCollection. | 
| parentTable | DataTable | The parent table in the relationship. | 
| childTable | DataTable | The child table in the relationship. | 
| parentColumnNames | java.lang.String[] | The parent DataColumn’s name in the relationship. | 
| childColumnNames | java.lang.String[] | The child DataColumn;s in the relationship. | 
DataRelation(String relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, boolean createConstraints)
public DataRelation(String relationName, System.Data.DataColumn[] parentColumns, System.Data.DataColumn[] childColumns, boolean createConstraints)
Initializes a new instance of the DataRelation class using the specified name, matched arrays of parent and child DataColumn objects, and value that indicates whether to create constraints.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| relationName | java.lang.String | The name of the relation. If null or an empty string (""), a default name will be given when the created object is added to the DataRelationCollection. | 
| parentColumns | DataColumn[] | An array of parent DataColumn objects. | 
| childColumns | DataColumn[] | An array of child DataColumn objects. | 
| createConstraints | boolean | A value that indicates whether to create constraints. true, if constraints are created. Otherwise, false. | 
DataRelation(String relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, boolean createConstraints)
public DataRelation(String relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn, boolean createConstraints)
Initializes a new instance of the DataRelation class using the specified name, parent and child DataColumn objects, and a value that indicates whether to create constraints.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| relationName | java.lang.String | The name of the relation. If null or an empty string (""), a default name will be given when the created object is added to the DataRelationCollection. | 
| parentColumn | DataColumn | The parent DataColumn in the relation. | 
| childColumn | DataColumn | The child DataColumn in the relation. | 
| createConstraints | boolean | A value that indicates whether constraints are created. true, if constraints are created. Otherwise, false. | 
DataRelation(String relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
public DataRelation(String relationName, System.Data.DataColumn parentColumn, System.Data.DataColumn childColumn)
Initializes a new instance of the DataRelation class using the specified DataRelation name, and parent and child DataColumn objects.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| relationName | java.lang.String | The name of the DataRelation. If null or an empty string (""), a default name will be given when the created object is added to the DataRelationCollection. | 
| parentColumn | DataColumn | The parent DataColumn in the relationship. | 
| childColumn | DataColumn | The child DataColumn in the relationship. | 
equals(Object obj)
public boolean equals(Object obj)
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| obj | java.lang.Object | 
Returns: boolean
getChildColumnNames()
public String[] getChildColumnNames()
Returns: java.lang.String[] - the child DataColumn names of this relation.
getChildColumns()
public System.Data.DataColumn[] getChildColumns()
Gets the child DataColumn objects of this relation.
Returns: com.aspose.words.net.System.Data.DataColumn[] - An array of DataColumn objects.
getChildKey()
public System.Data.DataKey getChildKey()
Returns: DataKey
getChildKeyConstraint()
public System.Data.ForeignKeyConstraint getChildKeyConstraint()
Gets the ForeignKeyConstraint for the relation.
Returns: ForeignKeyConstraint - A ForeignKeyConstraint.
getChildTable()
public System.Data.DataTable getChildTable()
Gets the child table of this relation.
Returns: DataTable - A DataTable that is the child table of the relation.
getChildTableName()
public String getChildTableName()
Returns: java.lang.String - the child DataTable’s name of this DataRelation.
getDataSet()
public System.Data.DataSet getDataSet()
Gets the DataSet to which the DataRelation belongs.
Returns: DataSet - A DataSet to which the DataRelation belongs.
getParentColumnNames()
public String[] getParentColumnNames()
Returns: java.lang.String[] - the parent DataColumn names of this relation.
getParentColumns()
public System.Data.DataColumn[] getParentColumns()
Gets an array of DataColumn objects that are the parent columns of this DataRelation.
Returns: com.aspose.words.net.System.Data.DataColumn[] - An array of DataColumn objects that are the parent columns of this DataRelation.
getParentKey()
public System.Data.DataKey getParentKey()
Returns: DataKey
getParentKeyConstraint()
public System.Data.UniqueConstraint getParentKeyConstraint()
Gets the UniqueConstraint that guarantees that values in the parent column of a DataRelation are unique.
Returns: UniqueConstraint - A UniqueConstraint that makes sure that values in a parent column are unique.
getParentTable()
public System.Data.DataTable getParentTable()
Gets the parent DataTable of this DataRelation.
Returns: DataTable - A DataTable that is the parent table of this relation.
getParentTableName()
public String getParentTableName()
Returns: java.lang.String - the parent DataTable’s name of this DataRelation.
getRelationName()
public String getRelationName()
Gets the name used to retrieve a DataRelation from the DataRelationCollection.
Returns: java.lang.String - The name of the a DataRelation.
hashCode()
public int hashCode()
Returns: int
setChildKeyConstraint(System.Data.ForeignKeyConstraint childKeyConstraint)
public void setChildKeyConstraint(System.Data.ForeignKeyConstraint childKeyConstraint)
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| childKeyConstraint | ForeignKeyConstraint | 
setNested(boolean value)
public void setNested(boolean value)
Sets a value that indicates whether DataRelation objects are nested.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| value | boolean | true, if DataRelation objects are nested; otherwise, false. | 
setParentKeyConstraint(System.Data.UniqueConstraint parentKeyConstraint)
public void setParentKeyConstraint(System.Data.UniqueConstraint parentKeyConstraint)
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| parentKeyConstraint | UniqueConstraint |