Class TupleDescriptor

java.lang.Object
org.apache.derby.iapi.sql.dictionary.TupleDescriptor
Direct Known Subclasses:
ColumnDescriptor, PermissionsDescriptor, RoleGrantDescriptor, StatisticsDescriptor, UniqueTupleDescriptor, UserDescriptor

public class TupleDescriptor extends Object
This is the superclass of all Descriptors. Users of DataDictionary should use the specific descriptor.
  • Field Details

  • Constructor Details

    • TupleDescriptor

      public TupleDescriptor()
    • TupleDescriptor

      public TupleDescriptor(DataDictionary dataDictionary)
  • Method Details

    • getDataDictionary

      protected DataDictionary getDataDictionary()
    • setDataDictionary

      protected void setDataDictionary(DataDictionary dd)
    • isPersistent

      public boolean isPersistent()
      Is this provider persistent? A stored dependency will be required if both the dependent and provider are persistent.
      Returns:
      boolean Whether or not this provider is persistent.
    • getDependableFinder

      DependableFinder getDependableFinder(int formatId)
    • getColumnDependableFinder

      DependableFinder getColumnDependableFinder(int formatId, byte[] columnBitMap)
    • getDescriptorType

      public String getDescriptorType()
      Each descriptor must identify itself with its type; i.e index, check constraint whatever.
    • getDescriptorName

      public String getDescriptorName()