| Modifier and Type | Field and Description |
|---|---|
| private ConglomerateDescriptor | |
| pack-priv UUID | indexId
interface to this class:
|
| Access | Constructor and Description |
|---|---|
| pack-priv | KeyConstraintDescriptor(DataDictionary
The data dictionary that this descriptor lives in dataDictionary, TableDescriptor The descriptor of the table the constraint is on table, String The name of the constraint. constraintName, boolean If the constraint can be deferred. deferrable, boolean If the constraint starts life deferred. initiallyDeferred, int[] columns that the constraint references referencedColumns, UUID UUID of constraint constraintId, UUID The UUID for the backing index indexId, SchemaDescriptor The SchemaDescriptor for the constraint schemaDesc, boolean true if this constraint is enforcedConstructor for a KeyConstraintDescriptor |
| Modifier and Type | Method and Description |
|---|---|
| public UUID | Returns: The UUID of the backing index, if one exists, else null.Implements abstract org. Get the UUID of the backing index, if one exists. |
| public ConglomerateDescriptor | Returns: the index conglomerate descriptorGets the index conglomerate descriptor |
| public UUID | Returns: The UUID of the backing index for the constraint.Gets the UUID of the backing index for the constraint. |
| public String | Returns: The UUID String of the backing index for the constraint.Gets the UUID String of the backing index for the constraint. |
| public boolean | Returns: boolean Whether or not there is a backing index for this constraint.Implements abstract org. Does this constraint have a backing index? |
| public String | Returns: A String representation of this SubConstraintDescriptorOverrides org. Convert the SubConstraintDescriptor to a String. |
| indexConglom | back to summary |
|---|---|
| private ConglomerateDescriptor indexConglom | |
| indexId | back to summary |
|---|---|
| pack-priv UUID indexId interface to this class:
| |
| KeyConstraintDescriptor | back to summary |
|---|---|
| pack-priv KeyConstraintDescriptor(DataDictionary dataDictionary, TableDescriptor table, String constraintName, boolean deferrable, boolean initiallyDeferred, int[] referencedColumns, UUID constraintId, UUID indexId, SchemaDescriptor schemaDesc, boolean enforced) Constructor for a KeyConstraintDescriptor
| |
| getConglomerateId | back to summary |
|---|---|
| public UUID getConglomerateId() Implements abstract org. Get the UUID of the backing index, if one exists.
| |
| getIndexConglomerateDescriptor | back to summary |
|---|---|
| public ConglomerateDescriptor getIndexConglomerateDescriptor(DataDictionary dd) throws StandardException Gets the index conglomerate descriptor
| |
| getIndexId | back to summary |
|---|---|
| public UUID getIndexId() Gets the UUID of the backing index for the constraint.
| |
| getIndexUUIDString | back to summary |
|---|---|
| public String getIndexUUIDString() Gets the UUID String of the backing index for the constraint.
| |
| hasBackingIndex | back to summary |
|---|---|
| public boolean hasBackingIndex() Implements abstract org. Does this constraint have a backing index?
| |
| toString | back to summary |
|---|---|
| public String toString() Overrides org. Convert the SubConstraintDescriptor to a String.
| |