org.apache.derby.iapi.sql.dictionary
Class TupleDescriptor

java.lang.Object
  extended by 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.


Field Summary
private  DataDictionary dataDictionary
           
 
Constructor Summary
TupleDescriptor()
           
TupleDescriptor(DataDictionary dataDictionary)
           
 
Method Summary
(package private)  DependableFinder getColumnDependableFinder(int formatId, byte[] columnBitMap)
           
protected  DataDictionary getDataDictionary()
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

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()

Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.