Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.iapi.sql.dictionary: Javadoc index of package org.apache.derby.iapi.sql.dictionary.


Package Samples:

org.apache.derby.iapi.sql.dictionary

Classes:

TableDescriptor: This class represents a table descriptor. The external interface to this class is: external interface public String getSchemaName(); public String getQualifiedName(); public int getTableType(); public long getHeapConglomerateId() throws StandardException; public int getNumberOfColumns(); public FormatableBitSet getReferencedColumnMap(); public void setReferencedColumnMap(FormatableBitSet referencedColumnMap); public int getMaxColumnID() throws StandardException; public void setUUID(UUID uuid); public char getLockGranularity(); public void setTableName(String newTableName); public void setLockGranularity(char ...
TriggerDescriptor: A trigger. We are dependent on TableDescriptors, SPSDescriptors (for our WHEN clause and our action). Note that we don't strictly need to be dependent on out SPSes because we could just disallow anyone from dropping an sps of type 'T', but to keep dependencies uniform, we'll do be dependent. We are a provider for DML (PreparedStatements or SPSes) The public methods for this class are: getUUID getName getSchemaDescriptor public boolean listensForEvent(int event); public int getTriggerEventMask(); public Timestamp getCreationTimestamp(); public boolean isBeforeTrigger(); public boolean isRowTrigger(); ...
SPSDescriptor: A SPSDescriptor describes a Stored Prepared Statement. It correlates to a row in SYS.SYSSTATEMENTS. SYNCHRONIZATION : Stored prepared statements may be cached. Thus they may be shared by multiple threads. It is very hard for two threads to try to muck with an sps simultaeously because all ddl (including sps recompilation) clears out the sps cache and invalidates whatever statement held a cached sps. But it is possible for two statements to do a prepare execute statment at the exact same time, so both try to do an sps.prepare() at the same time during code generation, so we synchronize most everything ...
ColumnDescriptor: This class represents a column descriptor. public methods in this class are: long getAutoincStart() java.lang.String getColumnName() DefaultDescriptor getDefaultDescriptor(DataDictionary dd) DefaultInfo getDefaultInfo UUID getDefaultUUID DataValueDescriptor getDefaultValue int getPosition() UUID getReferencingUUID() TableDescriptor getTableDescriptor DTD getType() hasNonNullDefault isAutoincrement setColumnName setPosition
DataDictionary: The DataDictionary interface is used with the data dictionary to get descriptors for binding and compilation. Some descriptors (such as table and column descriptors) are added to and deleted from the data dictionary by other modules (like the object store). Other descriptors are added and deleted by the language module itself (e.g. the language module adds and deletes views, because views are too high-level for modules like the object store to know about).
ConglomerateDescriptor: The ConglomerateDescriptor class is used to get information about conglomerates for the purpose of optimization. NOTE: The language module does not have to know much about conglomerates with this architecture. To get the cost of using a conglomerate, all it has to do is pass the ConglomerateDescriptor to the access methods, along with the predicate. What the access methods need from a ConglomerateDescriptor remains to be seen.
UniqueSQLObjectDescriptor: This is a descriptor for something that is a SQL object that has the following properties: resides in a schema has a name (that is unique when combined with schema) has a unique identifier (UUID) UUIDS.
SubCheckConstraintDescriptor: This interface is used to get information from a SubCheckConstraintDescriptor. A SubCheckConstraintDescriptor is used within the DataDictionary to get auxiliary constraint information from the system table that is auxiliary to sysconstraints.
SubKeyConstraintDescriptor: This interface is used to get information from a SubKeyConstraintDescriptor. A SubKeyConstraintDescriptor is used within the DataDictionary to get auxiliary constraint information from the system table that is auxiliary to sysconstraints.
SubConstraintDescriptor: This interface is used to get information from a SubConstraintDescriptor. A SubKeyConstraintDescriptor is used within the DataDictionary to get auxiliary constraint information from the system table that is auxiliary to sysconstraints.
AliasDescriptor: This class represents an Alias Descriptor. The public methods for this class are: getUUID getJavaClassName getAliasType getNameSpace getSystemAlias getAliasId
ViewDescriptor: This is the implementation of ViewDescriptor. Users of View descriptors should only use the following methods: getUUID setUUID getViewText setViewName getCheckOptionType getCompSchemaId
DataDescriptorGenerator: This is an implementation of the DataDescriptorGenerator interface that lives in the DataDictionary protocol. See that interface for a description of what this class is supposed to do.
TabInfo: This interface is for communicating between the DataDictionary and the various CatalogRowFactories. It tries to hide as much about each catalog as it can behind this interface.
DataDictionaryContext: DataDictionaryContext stores the data dictionary to be used by the language module. Stack compiler contexts when a new, local data dictionary is needed.
KeyConstraintDescriptor: This interface is used to get information from a KeyConstraintDescriptor. A KeyConstraintDescriptor can represent a primary/unique/foreign key constraint.
ConstraintDescriptor: This class is used to get information from a ConstraintDescriptor. A ConstraintDescriptor can represent a constraint on a table or on a column.
ConsInfo: This interface describes the columns in a referenced constraint. Added to be the protocol version of ConstraintInfo.
ReferencedKeyConstraintDescriptor: A ReferencedConstraintDeescriptor is a primary key or a unique key that is referenced by a foreign key.
IndexLister: This interface gathers up some tasty information about the indices on a table from the DataDictionary.
TupleDescriptor: This is the superclass of all Descriptors. Users of DataDictionary should use the specific descriptor.
IndexRowGenerator: This class extends IndexDescriptor for internal use by the DataDictionary.
DependencyDescriptor: This interface is used to get information from a DependencyDescriptor.
DefaultDescriptor: This interface is used to get information from a DefaultDescriptor.
FileInfoDescriptor: A Descriptor for a file that has been stored in the database.

Home | Contact Us | Privacy Policy | Terms of Service