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 java.lang.ObjectThis is the superclass of all Descriptors. Users of DataDictionary should use the specific descriptor.
-
-
Field Summary
Fields Modifier and Type Field Description private DataDictionarydataDictionary
-
Constructor Summary
Constructors Constructor Description TupleDescriptor()TupleDescriptor(DataDictionary dataDictionary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) DependableFindergetColumnDependableFinder(int formatId, byte[] columnBitMap)protected DataDictionarygetDataDictionary()(package private) DependableFindergetDependableFinder(int formatId)java.lang.StringgetDescriptorName()java.lang.StringgetDescriptorType()Each descriptor must identify itself with its type; i.e index, check constraint whatever.booleanisPersistent()Is this provider persistent?protected voidsetDataDictionary(DataDictionary dd)
-
-
-
Field Detail
-
dataDictionary
private DataDictionary dataDictionary
-
-
Constructor Detail
-
TupleDescriptor
public TupleDescriptor()
-
TupleDescriptor
public TupleDescriptor(DataDictionary dataDictionary)
-
-
Method Detail
-
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 java.lang.String getDescriptorType()
Each descriptor must identify itself with its type; i.e index, check constraint whatever.
-
getDescriptorName
public java.lang.String getDescriptorName()
-
-