Top Description Fields Constructors Methods
org.apache.derby.iapi.sql.dictionary

public Class TupleDescriptor

extends Object
Class Inheritance
Known Direct Subclasses
org.apache.derby.iapi.sql.dictionary.UniqueTupleDescriptor, org.apache.derby.iapi.sql.dictionary.UserDescriptor, org.apache.derby.iapi.sql.dictionary.RoleGrantDescriptor, org.apache.derby.iapi.sql.dictionary.ColumnDescriptor, org.apache.derby.iapi.sql.dictionary.PermissionsDescriptor, org.apache.derby.iapi.sql.dictionary.StatisticsDescriptor
Imports
org.apache.derby.catalog.DependableFinder, org.apache.derby.shared.common.sanity.SanityManager

This is the superclass of all Descriptors. Users of DataDictionary should use the specific descriptor.

Field Summary

Modifier and TypeField and Description
private DataDictionary

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
pack-priv DependableFinder
getColumnDependableFinder(int formatId, byte[] columnBitMap)

protected DataDictionary
pack-priv DependableFinder
getDependableFinder(int formatId)

public String
public String
getDescriptorType()

Each descriptor must identify itself with its type; i.e index, check constraint whatever.

public boolean

Returns:

boolean Whether or not this provider is persistent.
isPersistent
()

Is this provider persistent?

protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dataDictionaryback to summary
private DataDictionary dataDictionary

Constructor Detail

TupleDescriptorback to summary
public TupleDescriptor()
TupleDescriptorback to summary
public TupleDescriptor(DataDictionary dataDictionary)

Method Detail

getColumnDependableFinderback to summary
pack-priv DependableFinder getColumnDependableFinder(int formatId, byte[] columnBitMap)
getDataDictionaryback to summary
protected DataDictionary getDataDictionary()
getDependableFinderback to summary
pack-priv DependableFinder getDependableFinder(int formatId)
getDescriptorNameback to summary
public String getDescriptorName()
getDescriptorTypeback to summary
public String getDescriptorType()

Each descriptor must identify itself with its type; i.e index, check constraint whatever.

isPersistentback to summary
public boolean isPersistent()

Is this provider persistent? A stored dependency will be required if both the dependent and provider are persistent.

Returns:boolean

boolean Whether or not this provider is persistent.

setDataDictionaryback to summary
protected void setDataDictionary(DataDictionary dd)