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.Object
This is the superclass of all Descriptors. Users of DataDictionary should use the specific descriptor.
-
-
Field Summary
Fields Modifier and Type Field Description private DataDictionary
dataDictionary
-
Constructor Summary
Constructors Constructor Description TupleDescriptor()
TupleDescriptor(DataDictionary dataDictionary)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) DependableFinder
getColumnDependableFinder(int formatId, byte[] columnBitMap)
protected DataDictionary
getDataDictionary()
(package private) DependableFinder
getDependableFinder(int formatId)
java.lang.String
getDescriptorName()
java.lang.String
getDescriptorType()
Each descriptor must identify itself with its type; i.e index, check constraint whatever.boolean
isPersistent()
Is this provider persistent?protected void
setDataDictionary(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()
-
-