public abstract class SubConstraintDescriptor extends UniqueTupleDescriptor
Modifier and Type | Field and Description |
---|---|
(package private) UUID |
constraintId |
(package private) TableDescriptor |
td
public interface for this class:
public void setConstraintId(UUID constraintId);
public boolean hasBackingIndex();
public void setTableDescriptor(TableDescriptor td);
public TableDescriptor getTableDescriptor();
|
Constructor and Description |
---|
SubConstraintDescriptor(UUID constraintId)
Constructor for a SubConstraintDescriptorImpl
|
Modifier and Type | Method and Description |
---|---|
TableDescriptor |
getTableDescriptor()
Returns the cached TableDescriptor, if
supplied, that the constraint is on.
|
UUID |
getUUID()
Gets the UUID of the constraint.
|
abstract boolean |
hasBackingIndex()
Does this constraint have a backing index?
|
void |
setConstraintId(UUID constraintId)
Sets the UUID of the constraint.
|
void |
setTableDescriptor(TableDescriptor td)
Caches the TableDescriptor of the
table that the constraint is on.
|
java.lang.String |
toString()
Convert the SubConstraintDescriptor to a String.
|
getColumnDependableFinder, getDataDictionary, getDependableFinder, getDescriptorName, getDescriptorType, isPersistent, setDataDictionary
TableDescriptor td
UUID constraintId
SubConstraintDescriptor(UUID constraintId)
constraintId
- The UUID of the constraint.public void setConstraintId(UUID constraintId)
constraintId
- The constraint Id.public UUID getUUID()
getUUID
in class UniqueTupleDescriptor
public abstract boolean hasBackingIndex()
public void setTableDescriptor(TableDescriptor td)
td
- The TableDescriptor.public TableDescriptor getTableDescriptor()
public java.lang.String toString()
toString
in class java.lang.Object
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.