org.apache.derby.iapi.sql.dictionary
Class TupleDescriptor
java.lang.Object
org.apache.derby.iapi.sql.dictionary.TupleDescriptor
- Direct Known Subclasses:
- AliasDescriptor, ColumnDescriptor, ConglomerateDescriptor, ConstraintDescriptor, DefaultDescriptor, DependencyDescriptor, FileInfoDescriptor, PermissionsDescriptor, RoleGrantDescriptor, SchemaDescriptor, SequenceDescriptor, SPSDescriptor, StatisticsDescriptor, SubConstraintDescriptor, TableDescriptor, TriggerDescriptor, ViewDescriptor
public class TupleDescriptor
- extends java.lang.Object
This is the superclass of all Descriptors. Users of DataDictionary should use
the specific descriptor.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataDictionary
private DataDictionary dataDictionary
TupleDescriptor
public TupleDescriptor()
TupleDescriptor
public TupleDescriptor(DataDictionary dataDictionary)
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
public 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()
Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.