Top Classes
module org.apache.derby.engine

Package org.apache.derby.impl.sql.catalog


Class Summary

Modifier and TypeClass and Description
public class
CoreDDFinderClassInfo

FormatableInstanceGetter to load stored instances of DependableFinder.

public class
DataDictionaryImpl

Standard database implementation of the data dictionary that stores the information in the system catalogs.

public class
DD_Version

Generic code for upgrading data dictionaries.

public class
DDColumnDependableFinder

Class for implementation of DependableFinder in the core DataDictionary for referenced columns in a table.

public class
DDdependableFinder

Class for most DependableFinders in the core DataDictionary.

public class
DropDependencyFilter

A Filter to qualify tuples coming from a scan of SYSDEPENDS.

pack-priv class
IndexInfoImpl

A poor mans structure used in DataDictionaryImpl.java.

pack-priv class
NameTDCacheable

This class implements a Cacheable for a DataDictionary cache of table descriptors, with the lookup key being the name of the table.

pack-priv class
OIDTDCacheable

This class implements a Cacheable for a DataDictionary cache of table descriptors, with the lookup key being the UUID of the table.

pack-priv class
PermissionsCacheable

This class implements a Cacheable for a DataDictionary cache of permissions.

pack-priv abstract class
public class
RoleClosureIteratorImpl

Allows iterator over the role grant closure defined by the relation GRANT role-a TO role-b, or its inverse.

public class
SequenceGenerator

This is a generic machine for pre-allocating ranges of sequence numbers in order to improve concurrency.

public class
SequenceRange

Default Derby logic for determining how many values to pre-allocate for an identity column or sequence.

public abstract class
SequenceUpdater

An object cached in the data dictionary which manages new values for sequences.

pack-priv class
SPSNameCacheable

This class implements a Cacheable for a DataDictionary cache of sps descriptors, with the lookup key being the name/schema of the sps.

pack-priv class
SYSALIASESRowFactory

Factory for creating a SYSALIASES row.

pack-priv class
SYSCHECKSRowFactory

Factory for creating a SYSCHECKS row.

pack-priv class
SYSCOLPERMSRowFactory

Factory for creating a SYSCOLPERMS row.

public class
SYSCOLUMNSRowFactory

Factory for creating a SYSCOLUMNS row.

public class
SYSCONGLOMERATESRowFactory

Factory for creating a SYSCONGLOMERATES row.

public class
SYSCONSTRAINTSRowFactory

Factory for creating a SYSCONTRAINTS row.

public class
SYSDEPENDSRowFactory

Factory for creating a SYSDEPENDSS row.

pack-priv class
SYSDUMMY1RowFactory

Factory for creating a SYSDUMMY1 row.

pack-priv class
SYSFILESRowFactory

Factory for creating a SYSFILES row.

public class
SYSFOREIGNKEYSRowFactory

Factory for creating a SYSFOREIGNKEYS row.

public class
SYSKEYSRowFactory

Factory for creating a SYSKEYS row.

public class
SYSPERMSRowFactory

Factory for creating a SYSPERMS row.

public class
SYSROLESRowFactory

Factory for creating a SYSROLES row.

public class
SYSROUTINEPERMSRowFactory

Factory for creating a SYSROUTINEPERMS row.

public class
SYSSCHEMASRowFactory

Factory for creating a SYSSCHEMAS row.

public class
SYSSEQUENCESRowFactory

Factory for creating a SYSSEQUENCES row.

public class
SYSSTATEMENTSRowFactory

Factory for creating a SYSSTATEMENTS row.

public class
SYSSTATISTICSRowFactory

Factory for creating a SYSSTATISTICS row.

public class
SYSTABLEPERMSRowFactory

Factory for creating a SYSTABLEPERMS row.

pack-priv class
SYSTABLESRowFactory

Factory for creating a SYSTABLES row.

pack-priv class
SystemColumnImpl

Implements the description of a column in a system table.

public class
SYSTRIGGERSRowFactory

Factory for creating a SYSTRIGGERS row.

public class
SYSUSERSRowFactory

Factory for creating a SYSUSERS row.

public class
SYSVIEWSRowFactory

Factory for creating a SYSVIEWS row.

pack-priv class
TabInfoImpl

A poor mans structure used in DataDictionaryImpl.java.

pack-priv class
TableKey

A TableKey represents a immutable unique identifier for a SQL object.

pack-priv abstract class
TDCacheable

This class implements a Cacheable for a DataDictionary cache of table descriptors.

public class
public class
public class
public class
XPLAINSortPropsDescriptor

This class describes a Tuple for the XPLAIN_SORT_PROPS System Table.

public class
public class
public abstract class