Top Interfaces Classes
module org.apache.derby.engine

Package org.apache.derby.iapi.sql.dictionary


Interface Summary

Modifier and TypeInterface and Description
public interface
BulkInsertCounter

Thin wrapper around a sequence generator to support the bulk-insert optimization used by InsertResultSet.

public interface
ConsInfo

This interface describes the columns in a referenced constraint.

public interface
DataDictionary

The DataDictionary interface is used with the data dictionary to get descriptors for binding and compilation.

public interface
OptionalTool

Interface implemented by optional tools which can be loaded and unloaded.

public interface
RoleClosureIterator

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

public interface
SystemColumn

Implements the description of a column in a system table.

Class Summary

Modifier and TypeClass and Description
public class
AliasDescriptor

This class represents an Alias Descriptor.

public abstract class
CatalogRowFactory

Superclass of all row factories.

public class
CheckConstraintDescriptor

This class represents a check constraint descriptor.

public class
ColPermsDescriptor

This class describes a row in the SYS.SYSCOLPERMS system table, which keeps the column permissions that have been granted but not revoked.

public class
ColumnDescriptor

This class represents a column descriptor.

public class
ColumnDescriptorList

This represents a list of column descriptors.

public class
ConglomerateDescriptor

The ConglomerateDescriptor class is used to get information about conglomerates for the purpose of optimization.

public class
public abstract class
ConstraintDescriptor

This class is used to get information from a ConstraintDescriptor.

public class
public class
DataDescriptorGenerator

This is an implementation of the DataDescriptorGenerator interface that lives in the DataDictionary protocol.

public class
DDUtils

Static Data dictionary utilities.

public class
DefaultDescriptor

This interface is used to get information from a DefaultDescriptor.

public class
DependencyDescriptor

DependencyDescriptor represents a persistent dependency between SQL objects, such as a TRIGGER being dependent on a TABLE.

public class
FileInfoDescriptor

A Descriptor for a file that has been stored in the database.

public class
public class
public class
IndexLister

This interface gathers up some tasty information about the indices on a table from the DataDictionary.

public class
IndexRowGenerator

This class extends IndexDescriptor for internal use by the DataDictionary.

public abstract class
KeyConstraintDescriptor

This interface is used to get information from a KeyConstraintDescriptor.

public class
PasswordHasher

This machine performs the hashing of Derby passwords.

public class
PermDescriptor

This class describes rows in the SYS.SYSPERMS system table, which keeps track of the permissions that have been granted but not revoked.

public abstract class
PermissionsDescriptor

This class is used by rows in the SYS.SYSTABLEPERMS, SYS.SYSCOLPERMS, and SYS.SYSROUTINEPERMS system tables.

public abstract class
PrivilegedSQLObject

This is a descriptor for schema object which can have privileges granted on it.

public class
ReferencedKeyConstraintDescriptor

A ReferencedConstraintDeescriptor is a primary key or a unique key that is referenced by a foreign key.

public class
RoleGrantDescriptor

This class is used by rows in the SYS.SYSROLES system table.

public class
RoutinePermsDescriptor

This class describes rows in the SYS.SYSROUTINEPERMS system table, which keeps track of the routine (procedure and function) permissions that have been granted but not revoked.

public class
SchemaDescriptor

This class represents a schema descriptor

public class
SequenceDescriptor

This class is used by rows in the SYS.SYSSEQUENCES system table.

public class
SPSDescriptor

A SPSDescriptor describes a Stored Prepared Statement.

public class
StatementColumnPermission

This class describes a column permission used (required) by a statement.

public class
StatementGenericPermission

This class describes a generic permission (such as USAGE) required by a statement.

public abstract class
StatementPermission

This class describes a permission require by a statement.

public class
StatementRolePermission

This class describes a role permission required by a statement.

public class
StatementRoutinePermission

This class describes a routine execute permission required by a statement.

public class
StatementSchemaPermission

This class describes a schema permission required by a statement.

public class
StatementTablePermission

This class describes a table permission required by a statement.

public class
StatisticsDescriptor

Implementation of StatisticsDescriptor.

public class
SubCheckConstraintDescriptor

This interface is used to get information from a SubCheckConstraintDescriptor.

public abstract class
SubConstraintDescriptor

This interface is used to get information from a SubConstraintDescriptor.

public class
SubKeyConstraintDescriptor

This interface is used to get information from a SubKeyConstraintDescriptor.

public class
TableDescriptor

This class represents a table descriptor.

public class
TablePermsDescriptor

This class describes a row in the SYS.SYSTABLEPERMS system table, which stores the table permissions that have been granted but not revoked.

public class
public class
public class
TupleDescriptor

This is the superclass of all Descriptors.

public abstract class
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)
public abstract class
UniqueTupleDescriptor

Extension for Tuple Descriptors that have UUIDS.

public class
UserDescriptor

A Descriptor for a user stored in SYSUSERS.

public class
ViewDescriptor

This is the implementation of ViewDescriptor.