All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractPool |
An abstract implementation of LockFactory that allows different
implementations of the lock table to be plugged in.
|
| AccessDatabase |
This class will perform the database connection establishment,
querying the database, shut downing the database.
|
| AccessFactory |
Module interface for an access manager.
|
| AccessFactoryGlobals |
Global constants provided by the Access Interface.
|
| AccessibleByteArrayOutputStream |
This allows us to get to the byte array to go back and
edit contents or get the array without having a copy made.
|
| AccessPath |
AccessPath represents a proposed access path for an Optimizable.
|
| AccessPathImpl |
|
| Activation |
An activation contains all the local state information necessary
to execute a re-entrant PreparedStatement.
|
| ActivationClassBuilder |
ActivationClassBuilder
provides an interface to satisfy generation's
common tasks in building an activation class,
as well as a repository for the JavaFactory used
to generate the basic language constructs for the methods in the class.
|
| ActiveLock |
A Lock represents a granted or waiting lock request.
|
| Agent |
|
| AggregateAliasInfo |
Describe a G (Aggregate) alias.
|
| AggregateDefinition |
An AggregateDefinition defines an aggregate.
|
| AggregateNode |
An Aggregate Node is a node that represents a set function/aggregate.
|
| AggregateNode.BuiltinAggDescriptor |
|
| AggregateSortObserver |
This sort observer performs aggregation.
|
| AggregateWindowFunctionNode |
Represents aggregate function calls on a window
|
| Aggregator<V,R,A extends Aggregator<V,R,A>> |
Behavior of a user-defined Derby aggregator.
|
| AggregatorInfo |
This is a simple class used to store the run time information
needed to invoke an aggregator.
|
| AggregatorInfoList |
Vector of AggergatorInfo objects.
|
| AliasDescriptor |
This class represents an Alias Descriptor.
|
| AliasInfo |
An interface for describing an alias in Derby systems.
|
| AllocationActions |
This interface describe the operations that has to do with page
allocation/deallocation.
|
| AllocationCache |
An auxiliary object to cache the allocation information for a file container.
|
| AllocExtent |
An allocation extent row manages the page status of page in the extent.
|
| AllocPage |
An allocation page of the file container.
|
| AllocPageOperation |
|
| AllResultColumn |
An AllResultColumn represents a "*" result column in a SELECT
statement.
|
| AlterConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
alter constraint at Execution time.
|
| AlterTableConstantAction |
This class describes actions that are ALWAYS performed for an
ALTER TABLE Statement at Execution time.
|
| AlterTableNode |
A AlterTableNode represents a DDL statement that alters a table.
|
| AndNode |
|
| AndNoShortCircuitNode |
Used for deferrable CHECK constraint.
|
| AnyResultSet |
Takes a quantified predicate subquery's result set.
|
| ApplicationObjectInputStream |
An object input stream that implements resolve class in order
to load the class through the ClassFactory.loadApplicationClass method.
|
| AppRequester |
AppRequester stores information about the application requester.
|
| ArrayInputStream |
An InputStream that allows reading from an array of bytes.
|
| ArrayOutputStream |
|
| ArrayUtil |
Utility class for constructing and reading and writing arrays from/to
formatId streams and for performing other operations on arrays.
|
| AsciiStream |
|
| AssertFailure |
AssertFailure is raised when an ASSERT check fails.
|
| ASTVisitor |
A Visitor which handles nodes in Derby's abstract syntax trees.
|
| AsynchronousLogShipper |
Does asynchronous shipping of log records from the master to the slave being
replicated to.
|
| AsyncStatement |
|
| Attribute |
List of all connection (JDBC) attributes by the system.
|
| Attribute |
List of all connection (JDBC) attributes by the system.
|
| AttributeEntry |
|
| AttributeHolder |
|
| Attributes |
|
| AuthenticationService |
The AuthenticationService provides a mechanism for authenticating
users willing to access JBMS.
|
| AuthenticationServiceBase |
This is the authentication service base class.
|
| Authorizer |
The Authorizer verifies a connected user has the authorization
to perform a requested database operation using the current
connection.
|
| AutoincrementCounter |
AutoincrementCounter is a not so general counter for the specific purposes
of autoincrement columns.
|
| AutoloadedDriver |
This is the dummy driver which is registered with the DriverManager and
which is autoloaded by JDBC4.
|
| AutoPositioningStream |
This Stream is a wrapper for PositionedStoreStream to set the position
correctly before performing any operation on it.
|
| AuxObject |
The interface of objects which can be associated with a page while it's in cache.
|
| AvgAggregator |
Aggregator for AVG().
|
| AwareVTI |
Interface describing a table function which can be given information about the context
in which it runs.
|
| B2I |
Implements an instance of a B-Tree secondary index conglomerate.
|
| B2I_10_3 |
Class used to instantiate 10.3 version of the B2I object.
|
| B2I_v10_2 |
Class used to instantiate 10.2 version of the B2I object.
|
| B2IController |
Controller used to insert rows into a secondary index.
|
| B2ICostController |
Controller used to provide cost estimates to optimizer about secondary index
data access.
|
| B2IFactory |
The "B2I" (acronym for b-tree secondary index) factory manages b-tree
conglomerates implemented on the raw store which are used as secondary
indexes.
|
| B2IForwardScan |
The btree secondary index implementation of ScanManager which provides reading
and deleting of entries in the btree secondary index.
|
| B2IMaxScan |
Scan used to find maximum value in the secondary index.
|
| B2INoLocking |
Secondary index locking policy that does no locking.
|
| B2IRowLocking1 |
The btree locking policy which implements read uncommitted isolation level.
|
| B2IRowLocking2 |
The btree locking policy which implements read committed isolation level.
|
| B2IRowLocking3 |
Implements the jdbc serializable isolation level using row locks.
|
| B2IRowLockingRR |
|
| B2IStaticCompiledInfo |
This class implements the static compiled information relevant to a btree
secondary index.
|
| B2ITableLocking3 |
|
| B2IUndo |
The B2IUndo interface packages up the routines which the rawstore needs
to call to perform logical undo of a record in a B2i.
|
| BackgroundCleaner |
A background cleaner that ConcurrentCache can use to clean
Cacheables asynchronously in a background instead of synchronously in the
user threads.
|
| BackingStoreHashtable |
A BackingStoreHashtable is a utility class which will store a set of rows into
an in memory hash table, or overflow the hash table to a tempory on disk
structure.
|
| BackingStoreHashtable.RowList |
List of DataValueDescriptor[] instances that represent rows.
|
| BackingStoreHashTableFromScan |
Extend BackingStoreHashtable with the ability to maintain the underlying
openScan() until the hashtable has been closed.
|
| BaseActivation |
BaseActivation
provides the fundamental support we expect all activations to have.
|
| BaseColumnNode |
A BaseColumnNode represents a column in a base table.
|
| BaseContainer |
BaseContainer is an abstract class that provides the locking bahaviour
for an object representing an active container, that is the actual
storage container, not the ContainerHandle interface.
|
| BaseContainerHandle |
A handle to an open container, implememts RawContainerHandle.
|
| BaseDataFileFactory |
Provides the abstract class with most of the implementation of DataFactory and
ModuleControl shared by all the different filesystem implementations.
|
| BaseDataFileFactoryJ4 |
This class overloads BaseDataFileFactory to produce RAFContainer4 objects
instead of RAFContainer objects.
|
| BaseExpressionActivation |
BaseExpressionActivation
Support needed by Expression evaluators (Filters) and by
ResultSet materializers (Activations)
|
| BaseJoinStrategy |
|
| BaseMonitor |
Implementation of the monitor that uses the class loader
that the its was loaded in for all class loading.
|
| BasePage |
This class implements all the the generic locking behaviour for a Page.
|
| BaseStorageFactory |
This class provides a base for implementations of the StorageFactory interface.
|
| BaseTableNumbersVisitor |
Walk through a subtree and build a list of the assigned numbers for
all tables that exist in that subtree.
|
| BaseTypeCompiler |
This is the base implementation of TypeCompiler
|
| BaseTypeIdImpl |
This class is the base class for all type ids that are written to the
system tables.
|
| BasicAuthenticationServiceImpl |
This authentication service is the basic Derby user authentication
level support.
|
| BasicClientConnectionPoolDataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicClientDataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicClientXADataSource40 |
This data source is suitable for client/server use of Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicDaemon |
A BasicDaemon is a background worker thread which does asynchronous I/O and
general clean up.
|
| BasicDatabase |
The Database interface provides control over the physical database
(that is, the stored data and the files the data are stored in),
connections to the database, operations on the database such as
backup and recovery, and all other things that are associated
with the database itself.
|
| BasicDependency |
A dependency represents a reliance of the dependent on
the provider for some information the dependent contains
or uses.
|
| BasicDependencyManager |
The dependency manager tracks needs that dependents have of providers.
|
| BasicEmbeddedConnectionPoolDataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicEmbeddedDataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicEmbeddedXADataSource40 |
This data source is suitable for an application using embedded Derby,
running on Java 8 Compact Profile 2 or higher.
|
| BasicGetLogHeader |
Get a header to prepend to a line of output. *
A HeaderPrintWriter requires an object which implements
this interface to construct line headers.
|
| BasicHeaderPrintWriter |
Basic class to print lines with headers.
|
| BasicNoPutResultSetImpl |
Abstract ResultSet for for operations that return rows but
do not allow the caller to put data on output pipes.
|
| BasicNoPutResultSetImpl.FieldComparator |
|
| BasicProviderInfo |
This is the implementation of ProviderInfo in the DependencyManager.
|
| BasicSortObserver |
This is the most basic sort observer.
|
| BasicUUID |
|
| BasicUUIDFactory |
A hack implementation of something similar to a DCE UUID
generator.
|
| BasicUUIDGetter |
|
| BCClass |
ClassBuilder is used to construct a java class's byte array
representation.
|
| BCExpr |
To be able to identify the expressions as belonging to this
implementation, and to be able to generate code off of
it if so.
|
| BCJava |
Debugging problems with generated classes
|
| BCLocalField |
|
| BCMethod |
MethodBuilder is used to piece together a method when
building a java class definition.
|
| BCMethodCaller |
|
| BCMethodDescriptor |
A method descriptor.
|
| BeginXact |
This operation indicates the beginning of a transaction.
|
| BetweenOperatorNode |
A BetweenOperatorNode represents a BETWEEN clause.
|
| BinaryArithmeticOperatorNode |
This node represents a binary arithmetic operator, like + or *.
|
| BinaryComparisonOperatorNode |
This node is the superclass for all binary comparison operators, such as =,
<>, <, etc.
|
| BinaryListOperatorNode |
A BinaryListOperatorNode represents a built-in "binary" operator with a single
operand on the left of the operator and a list of operands on the right.
|
| BinaryLogicalOperatorNode |
|
| BinaryOperatorNode |
A BinaryOperatorNode represents a built-in binary operator as defined by
the ANSI/ISO SQL standard.
|
| BinaryOrderable |
The Orderable interface represents a value that can
be linearly ordered.
|
| BinaryOrderableWrapper |
The BinaryOrderableWrapper is a wrapper class which intercepts the
readExternal() callback made by raw store during a fetch, and does a comparison
instead.
|
| BinaryRelationalOperatorNode |
This class represents the 6 binary operators: LessThan, LessThanEquals,
Equals, NotEquals, GreaterThan and GreaterThanEquals.
|
| BinaryToRawStream |
Converts a stream containing the Derby stored binary form
to one that just contains the application's data.
|
| BitConstantNode |
|
| BitDataValue |
|
| BitTypeCompiler |
This class implements TypeCompiler for the SQL BIT datatype.
|
| BlobLocatorInputStream |
An InputStream that will use an locator to fetch the
Blob value from the server.
|
| BlobLocatorOutputStream |
An OutputStream that will use an locator to write
bytes to the Blob value on the server.
|
| BlobOutputStream |
|
| BlockedByteArray |
Stores data in blocks, and supports reading/writing data from/into these
blocks.
|
| BlockedByteArrayInputStream |
An input stream reading from a blocked byte array.
|
| BlockedByteArrayOutputStream |
Output stream writing bytes into an underlying blocked byte array.
|
| BooleanConstantNode |
|
| BooleanDataValue |
|
| BooleanTypeCompiler |
This class implements TypeCompiler for the SQL BOOLEAN datatype.
|
| BranchControlRow |
A branch row contains key fields and the pointer to the child page.
|
| BranchRow |
Implements row which is stored in the branch pages of a btree.
|
| BrokeredCallableStatement |
Brokered CallableStatement.
|
| BrokeredCallableStatement42 |
|
| BrokeredConnection |
This is a rudimentary connection that delegates
EVERYTHING to Connection.
|
| BrokeredConnection42 |
|
| BrokeredConnectionControl |
Provides control over a BrokeredConnection
|
| BrokeredPreparedStatement |
|
| BrokeredPreparedStatement42 |
|
| BrokeredStatement |
A Statement implementation that forwards all of its requests to an underlying Statement.
|
| BrokeredStatementControl |
Provides control over a BrokeredStatement, BrokeredPreparedStatement or BrokeredCallableStatement
|
| BTree |
A b-tree object corresponds to an instance of a b-tree conglomerate.
|
| BTreeController |
A b-tree controller corresponds to an instance of an open b-tree conglomerate.
|
| BTreeCostController |
The StoreCostController interface provides methods that an access client
(most likely the system optimizer) can use to get store's estimated cost of
various operations on the conglomerate the StoreCostController was opened
for.
|
| BTreeForwardScan |
A b-tree scan controller corresponds to an instance of an open b-tree scan.
|
| BTreeLockingPolicy |
The generic.BTree directory wants to know as little about locking as possible,
in order to make the code usuable by multiple implementations.
|
| BTreeMaxScan |
A BTreeScan implementation that provides the 95% solution to the max on
btree problem.
|
| BTreePostCommit |
The BTreePostCommit class implements the Serviceable protocol.
|
| BTreeRowPosition |
|
| BTreeScan |
A b-tree scan controller corresponds to an instance of an open b-tree scan.
|
| BTreeScanInfo |
This object provides performance information related to an open scan.
|
| BufferedByteHolderInputStream |
|
| BulkInsertCounter |
Thin wrapper around a sequence generator to support the bulk-insert
optimization used by InsertResultSet.
|
| BulkTableScanResultSet |
Read a base table or index in bulk.
|
| BundleFinder |
|
| ByteArray |
ByteArray wraps java byte arrays (byte[]) to allow
byte arrays to be used as keys in hashtables.
|
| ByteArrayCombinerStream |
A stream whose source is a list of byte arrays.
|
| ByteHolder |
Holder for a growing sequence of bytes.
|
| ByteHolderInputStream |
|
| C_LockFactory |
Constants for the LockFactory
|
| C_NodeTypes |
The purpose of this interface is to hold the constant definitions
of the different node type identifiers, for use with NodeFactory.
|
| Cacheable |
Any object that implements this interface can be cached using the services of
the CacheManager/CacheFactory.
|
| CacheableConglomerate |
The CacheableConglomerate implements a single item in the cache used by
the Conglomerate directory to cache Conglomerates.
|
| CacheableFactory |
Any object that implements this interface can be cached using the services of
the CacheManager/CacheFactory.
|
| CachedPage |
A base page that is cached.
|
| CachedStatement |
|
| CachedValueNode |
A wrapper class for a ValueNode that is referenced multiple
places in the abstract syntax tree, but should only be evaluated once.
|
| CacheEntry |
Class representing an entry in the cache.
|
| CacheFactory |
A factory for handing out caches.
|
| CacheLock |
Only used for exclusive lock purposes.
|
| CacheManager |
|
| CacheManagerMBean |
This is an MBean that provides information about one of Derby's cache
managers.
|
| CachingLogicalConnection |
A logical connection used in a connection pool with capabilities for
caching prepared statements.
|
| CallableLocatorProcedures |
Contains the necessary methods to call the stored procedure that
operate on LOBs identified by locators.
|
| CallStatementNode |
An CallStatementNode represents a CALL statement.
|
| CallStatementResultSet |
Call a Java procedure.
|
| CardinalityCounter |
This is a decorator (in Design Patterns Terminology)
class to enhance the functionality
of a RowLocationRetRowSource.
|
| CastNode |
An CastNode represents a cast expression.
|
| CatalogRowFactory |
Superclass of all row factories.
|
| CcsidManager |
|
| CcsidManager |
|
| ChainAllocPageOperation |
|
| CharacterEncodings |
|
| CharacterStreamDescriptor |
A description of a byte stream representing characters.
|
| CharacterStreamDescriptor.Builder |
The builder for the CharacterStreamDescriptor class.
|
| CharConstantNode |
|
| CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
| CharStreamHeaderGenerator |
Generates stream headers for non-Clob string data types.
|
| CharTypeCompiler |
This class implements TypeCompiler for the SQL char datatypes.
|
| CheckConstraintDescriptor |
This class represents a check constraint descriptor.
|
| CheckpointOperation |
A Log Operation that represents a checkpoint.
|
| ChecksumOperation |
A Log Operation that represents a checksum for a group of log records
that are written to the tranaction log file.
|
| CipherFactory |
A CipherFactory can create new CipherProvider, which is a wrapper for a
javax.crypto.Cipher
This service is only available when run on JDK1.2 or beyond.
|
| CipherFactoryBuilder |
|
| CipherProvider |
A CipherProvider is a wrapper for a Cipher class in JCE.
|
| ClassBuilder |
ClassBuilder is used to construct a java class's byte array
representation.
|
| ClassEnumeration |
An enumeration that filters only classes
from the enumeration of the class pool.
|
| ClassFactory |
A class factory module to handle application classes
and generated classes.
|
| ClassFactoryContext |
Context that provides the correct ClassFactory for the
current service.
|
| ClassFormatOutput |
A wrapper around DataOutputStream to provide input functions in terms
of the types defined on pages 83 of the Java Virtual Machine spec.
|
| ClassHolder |
Based upon "THE class FILE FORMAT" chapter of "The Java Virtual Machine Specification"
corresponding to version 1.0.2 of the Java Virtual Machine and 1.0.2 of the
Java Language Specification.
|
| ClassInfo |
|
| ClassInput |
A wrapper around DataInputStream to provide input functions in terms
of the types defined on pages 83.
|
| ClassInspector |
Methods to find out relationships between classes and methods within a class.
|
| ClassInvestigator |
|
| ClassLoaderLock |
|
| ClassMember |
|
| ClassName |
List of strings representing class names, which are typically found
for classes with implement the Formatable interface.
|
| ClassSize |
|
| ClassSizeCatalog |
Map from class names to size coefficients.
|
| ClientBlob |
|
| ClientCallableStatement |
|
| ClientCallableStatement42 |
|
| ClientClob |
This class implements the JDBC java.sql.Clob interface.
|
| ClientConnection |
|
| ClientConnectionPoolDataSource |
This datasource is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| ClientConnectionPoolDataSource40 |
Deprecated.
|
| ClientConnectionPoolDataSourceInterface |
Specifies Derby extensions to the java.sqlx.ConnectionPoolDataSource.
|
| ClientDatabaseMetaData |
|
| ClientDataSource |
This data source is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| ClientDataSource40 |
Deprecated.
|
| ClientDataSourceFactory |
The data source factory for Derby client driver data sources.
|
| ClientDataSourceInterface |
Specifies Derby extensions to the java.sqlx.DataSource
API common to all Derby client driver data sources.
|
| ClientDriver |
The client JDBC driver (type 4) for Derby.
|
| ClientDriver40 |
Adds driver functionality which is only visible from JDBC 4.0 onward.
|
| ClientJDBCObjectFactory |
The methods of this interface are used to return JDBC interface
implementations to the user depending on the JDBC version supported
by the JDK.
|
| ClientJDBCObjectFactoryImpl |
Implements the the ClientJDBCObjectFactory interface and returns the classes
that implement the JDBC3.0/2.0 interfaces
For example, newCallableStatement would return ClientCallableStatement
|
| ClientJDBCObjectFactoryImpl42 |
Implements the ClientJDBCObjectFactory interface and returns the JDBC 4.2
specific classes.
|
| ClientMessageId |
A very simple wrapper around a message id.
|
| ClientParameterMetaData |
|
| ClientPooledConnection |
A physical connection to a data source, to be used for creating logical
connections to the same data source.
|
| ClientPreparedStatement |
|
| ClientPreparedStatement.PossibleTypes |
PossibleTypes is information which is set of types.
|
| ClientPreparedStatement42 |
|
| ClientResultSet |
|
| ClientSavepoint |
|
| ClientStatement |
|
| ClientThread |
|
| ClientTypes |
|
| ClientXAConnection |
|
| ClientXADataSource |
This datasource is suitable for a client/server use of Derby,
running on full Java SE 6 and higher, corresponding to JDBC 4.0 and higher.
|
| ClientXADataSource40 |
Deprecated.
|
| ClientXADataSourceInterface |
Specifies Derby extensions to the java.sqlx.XADataSource.
|
| ClientXid |
|
| ClobAsciiStream |
Wrap a Writer as an OutputStream to support Clob.setAsciiStream().
|
| ClobLocatorInputStream |
An InputStream that will use an locator to fetch the
Clob value from the server.
|
| ClobLocatorOutputStream |
An OutputStream that will use an locator to write
bytes to the Clob value on the server.
|
| ClobLocatorReader |
An Reader that will use an locator to fetch the
Clob value from the server.
|
| ClobLocatorWriter |
An Writer that will use an locator to write the
Clob value into the server.
|
| ClobOutputStream |
|
| ClobStreamHeaderGenerator |
Generates stream headers for Clob data values.
|
| CLOBTypeCompiler |
This class implements TypeCompiler for the SQL LOB types.
|
| ClobUpdatableReader |
ClobUpdatableReader is used to create a Reader capable of
detecting changes to the underlying source.
|
| ClobUtf8Writer |
Writer implementation for Clob.
|
| ClobWriter |
|
| ClockPolicy |
Implementation of a replacement policy which uses the clock algorithm.
|
| CloneableStream |
This is a simple interface that is used by streams that can clone themselves.
|
| CloseFilterInputStream |
|
| CloseFilterInputStream |
A stream that will throw an exception if its methods are invoked after it
has been closed.
|
| CoalesceFunctionNode |
This node represents coalesce/value function which returns the first argument that is not null.
|
| CodeChunk |
This class represents a chunk of code in a CodeAttribute.
|
| CodeGeneration |
This is a simple interface that houses externally visible
statics for code generation.
|
| CodePoint |
|
| CodePoint |
|
| CodePointNameTable |
|
| CodePointNameTable |
This class has a hashtable of CodePoint values.
|
| CollationElementsInterface |
CollationElementsInterface is an interface which will be implemented by
all the Collator sensitive char data types.
|
| CollatorSQLChar |
CollatorSQLChar class differs from SQLChar based on how the 2 classes use
different collations to collate their data.
|
| CollatorSQLClob |
CollatorSQLClob class differs from SQLClob based on how the 2 classes
use different collations to collate their data.
|
| CollatorSQLLongvarchar |
CollatorSQLLongvarchar class differs from SQLLongvarchar based on how the 2 classes
use different collations to collate their data.
|
| CollatorSQLVarchar |
CollatorSQLVarchar class differs from SQLVarchar based on how the 2 classes
use different collations to collate their data.
|
| CollectNodesVisitor<T extends Visitable> |
Collect all nodes of the designated type to be returned
in a list.
|
| ColPermsDescriptor |
This class describes a row in the SYS.SYSCOLPERMS system table, which keeps
the column permissions that have been granted but not revoked.
|
| ColumnDefinitionNode |
A ColumnDefinitionNode represents a column definition in a DDL statement.
|
| ColumnDescriptor |
This class represents a column descriptor.
|
| ColumnDescriptorList |
This represents a list of column descriptors.
|
| ColumnInfo |
This class provides supportto create casting/conversions required to
perform import.
|
| ColumnInfo |
This is the Column descriptor that is passed from Compilation to Execution
for CREATE TABLE statements.
|
| ColumnMetaData |
|
| ColumnOrdering |
The column ordering interface defines a column that is to be
ordered in a sort or index, and how it is to be ordered.
|
| ColumnOrdering |
|
| ColumnReference |
A ColumnReference represents a column in the query tree.
|
| ColumnReference.RemapInfo |
Helper class to keep track of remap data when a ColumnReference
is remapped multiple times.
|
| ColumnTypeConversionException |
|
| CompatibilitySpace |
This interface must be implemented by objects returned from
LockFactory.createCompatibilitySpace().
|
| Compensation |
A Compensation operation can compensate for the action of a log operation.
|
| CompilerContext |
CompilerContext stores the parser and type id factory to be used by
the compiler.
|
| CompilerContextImpl |
CompilerContextImpl, implementation of CompilerContext.
|
| CompressedNumber |
Static methods to write and read compressed forms of numbers
to DataOut and DataIn interfaces.
|
| CompressSpacePageOperation |
Log operation to implement compressing space from a container and returning
it to the operating system.
|
| CompressSpacePageOperation10_2 |
This class overrides the CompressSpacePageOperation class to write
CompressSpaceOperation Log Records that do not support negative values
for new_highest_page.
|
| ConcatableDataValue |
The ConcatableDataValue interface corresponds to the
SQL 92 string value data type.
|
| ConcatenationOperatorNode |
This node represents a concatenation comparison operator
varying.
|
| ConcurrentCache |
A cache manager based on the utilities found in the
java.util.concurrent package.
|
| ConcurrentCacheFactory |
Factory class which creates cache manager instances based on the
ConcurrentCache implementation.
|
| ConcurrentCacheMBeanImpl |
This class provides monitoring capabilities for ConcurrentCache through
Java Management Extension (JMX).
|
| ConcurrentLockSet |
A ConcurrentLockSet is a complete lock table which maps
Lockables to LockControl objects.
|
| ConcurrentLockSet.Entry |
Class representing an entry in the lock table.
|
| ConcurrentPool |
A LockFactory which allows multiple threads to enter without
blocking each other out.
|
| Conditional |
A Conditional represents an if/then/else block.
|
| ConditionalNode |
A ConditionalNode represents an if/then/else operator with a single
boolean expression on the "left" of the operator and a list of expressions on
the "right".
|
| Configuration |
|
| Conglomerate |
A conglomerate is an abstract storage structure (they
correspond to access methods).
|
| ConglomerateController |
A conglomerate is an abstract storage structure (they
correspond to access methods).
|
| ConglomerateDescriptor |
The ConglomerateDescriptor class is used to get information about
conglomerates for the purpose of optimization.
|
| ConglomerateDescriptorList |
|
| ConglomerateFactory |
The factory interface for all conglomerate access methods.
|
| ConglomerateUtil |
Static utility routine package for all Conglomerates.
|
| ConglomInfo |
|
| ConglomPropertyQueryable |
ConglomPropertyable provides the interfaces to read properties from a
conglomerate.
|
| ConnectionCallbackInterface |
|
| ConnectionChild |
Any class in the embedded JDBC driver (ie this package) that needs to
refer back to the EmbedConnection object extends this class.
|
| ConnectionContext |
Interface-ized from EmbedConnectionContext.
|
| ConnectionEnv |
To enable multi-user use of ij.Main2
|
| ConnectionReply |
|
| ConnectionReplyInterface |
|
| ConnectionRequestInterface |
|
| ConnectionUtil |
|
| ConsInfo |
This interface describes the columns in a referenced constraint.
|
| ConsistencyChecker |
The ConsistencyChecker class provides static methods for verifying
the consistency of the data stored within a database.
|
| ConsistencyToken |
Class which represents an RDB Package Consistency Token.
|
| CONSTANT_Double_info |
Double Constant - page 97 - Section 4.4.5
|
| CONSTANT_Float_info |
Float Constant - page 96
|
| CONSTANT_Index_info |
A generic constant pool entry for entries that simply hold indexes
into other entries.
|
| CONSTANT_Integer_info |
Integer Constant - page 96
|
| CONSTANT_Long_info |
Long Constant - page 97 - Section 4.4.5
|
| CONSTANT_Utf8_info |
Utf8- page 100 - Section 4.4.7
|
| ConstantAction |
This interface describes actions that are ALWAYS performed for a
Statement at Execution time.
|
| ConstantActionActivation |
A pre-compiled activation that supports a single ResultSet with
a single constant action.
|
| ConstantExpressionVisitor |
This visitor replaces a ValueNode with a node representing a
constant value, if the ValueNode is known to always evaluate to the
same value.
|
| ConstantNode |
ConstantNode holds literal constants as well as nulls.
|
| ConstantPoolEntry |
Constant Pool class - pages 92-99
|
| Constants |
|
| ConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
constraint creation at Execution time.
|
| ConstraintDefinitionNode |
A ConstraintDefintionNode is a class for all nodes that can represent
constraint definitions.
|
| ConstraintDescriptor |
This class is used to get information from a ConstraintDescriptor.
|
| ConstraintDescriptorList |
|
| ConstraintInfo |
This is a simple class used to store the run time information
about a constraint.
|
| ContainedRoles |
Contained roles shows all roles contained in the given identifier, or if the
second argument, if given, is not 0, the inverse relation; all roles who
contain the given role identifier.
|
| ContainerActionOnCommit |
An Observer that can be attached to a transaction to
implement some action when the transaction
commits or rollsback in some way.
|
| ContainerBasicOperation |
A Container Operation change the state of the container.
|
| ContainerHandle |
A Container contains a contigious address space of pages, the pages
start at page number Container.FIRST_PAGE_NUMBER and are numbered sequentially.
|
| ContainerHandleActionOnCommit |
An abstract class that opens the container at commit and delegates
the actual work to a sub-class.
|
| ContainerKey |
A key that identifies a Container within the RawStore.
|
| ContainerLock |
A ContainerLock represents a qualifier that is to be used when
locking a container through a ContainerHandle.
|
| ContainerLocking2 |
A locking policy that implements container level locking with
isolation degree 2.
|
| ContainerLocking3 |
A locking policy that implements container level locking with
isolation degree 3.
|
| ContainerOperation |
Log operation to create, drop or remove a container.
|
| ContainerUndoOperation |
A Container undo operation rolls back the change of a Container operation
|
| Context |
Contexts are created and used to manage the execution
environment.
|
| ContextId |
|
| ContextImpl |
Contexts are created and used to manage the execution
environment.
|
| ContextManager |
The ContextManager collects contexts as they are
created.
|
| ContextManager.CtxStack |
The CtxStack implement a stack on top of an ArrayList (to avoid
the inherent overhead associated with java.util.Stack which is
built on top of java.util.Vector, which is fully
synchronized).
|
| ContextService |
A set of static methods to supply easier access to contexts.
|
| ContextService.ContextManagerStack |
Specialized stack class that contains context managers.
|
| Control |
|
| ControlInfo |
|
| ControlRow |
Base class for leaf and branch control rows.
|
| CopyRowsOperation |
Represents copying num_rows from one page to another page.
|
| CoreDDFinderClassInfo |
FormatableInstanceGetter to load stored instances
of DependableFinder.
|
| Corruptable |
|
| CostEstimate |
A CostEstimate represents the cost of getting a ResultSet, along with the
ordering of rows in the ResultSet, and the estimated number of rows in
this ResultSet.
|
| CostEstimateImpl |
|
| CountAggregateDefinition |
Definition for the COUNT()/COUNT(*) aggregates.
|
| CountAggregator |
Aggregator for COUNT()/COUNT(*).
|
| CounterOutputStream |
An OutputStream that simply provides methods to count the number
of bytes written to an underlying stream.
|
| CPFile |
This class provides a class path based implementation of the StorageFile interface.
|
| CPStorageFactory |
This class provides a class path based implementation of the StorageFactory interface.
|
| CreateAliasConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE FUNCTION, PROCEDURE or SYNONYM Statement at execution time.
|
| CreateAliasNode |
A CreateAliasNode represents a CREATE ALIAS statement.
|
| CreateConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
constraint creation at Execution time.
|
| CreateHTMLFile |
This class is used by PlanExporter tool (DERBY-4587)
in order to create HTML output of a query plan
using a plain XSL style sheet and a XML data of
a query plan.
|
| CreateIndexConstantAction |
ConstantAction to create an index either through
a CREATE INDEX statement or as a backing index to
a constraint.
|
| CreateIndexNode |
A CreateIndexNode is the root of a QueryTree that represents a CREATE INDEX
statement.
|
| CreateRoleConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE ROLE statement at execution time.
|
| CreateRoleNode |
A CreateRoleNode is the root of a QueryTree that
represents a CREATE ROLE statement.
|
| CreateSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE SCHEMA Statement at Execution time.
|
| CreateSchemaNode |
A CreateSchemaNode is the root of a QueryTree that
represents a CREATE SCHEMA statement.
|
| CreateSequenceConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE SEQUENCE statement at execution time.
|
| CreateSequenceNode |
A CreateSequenceNode is the root of a QueryTree that
represents a CREATE SEQUENCE statement.
|
| CreateTableConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE TABLE Statement at Execution time.
|
| CreateTableNode |
A CreateTableNode is the root of a QueryTree that represents a CREATE TABLE or DECLARE GLOBAL TEMPORARY TABLE
statement.
|
| CreateTriggerConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE TRIGGER Statement at Execution time.
|
| CreateTriggerNode |
A CreateTriggerNode is the root of a QueryTree
that represents a CREATE TRIGGER
statement.
|
| CreateViewConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE VIEW Statement at Execution time.
|
| CreateViewNode |
A CreateViewNode is the root of a QueryTree that represents a CREATE VIEW
statement.
|
| CreateXMLFile |
This class is to create the final xml file, that will be used
by the Graphical Query Explainer.
|
| CrossConverters |
|
| CurrentDatetime |
CurrentDatetime provides execution support for ensuring
that the current datetime is evaluated only once for a
statement.
|
| CurrentDatetimeOperatorNode |
The CurrentDatetimeOperator operator is for the builtin CURRENT_DATE,
CURRENT_TIME, and CURRENT_TIMESTAMP operations.
|
| CurrentOfNode |
The CurrentOf operator is used by positioned DELETE
and UPDATE to get the current row and location
for the target cursor.
|
| CurrentOfResultSet |
Takes a cursor name and returns the current row
of the cursor; for use in generating the source
row and row location for positioned update/delete operations.
|
| CurrentRowLocationNode |
The CurrentRowLocation operator is used by DELETE and UPDATE to get the
RowLocation of the current row for the target table.
|
| Cursor |
|
| CursorActivation |
CursorActivation includes an additional method used on cursors.
|
| CursorActivation |
In the family of activation support classes,
this one provides an activation with a cursor name.
|
| CursorInfo |
A basic holder for information about cursors
for execution.
|
| CursorNode |
A CursorNode represents a result set that can be returned to a client.
|
| CursorResultSet |
The CursorResultSet interface is used to provide additional
operations on result sets that can be used in cursors.
|
| CursorTableReference |
|
| D_B2IController |
Debugging class used to print debug information about a B2I.
|
| D_BaseContainerHandle |
The D_BaseContainerHandle class provides diagnostic information about the
BaseContainerHandle class.
|
| d_BCValidate |
Validate BC calls.
|
| D_BTreeController |
|
| D_ContainerKey |
The D_BaseContainerHandle class provides diagnostic information about the
BaseContainerHandle class.
|
| D_ContainerLock |
The D_ContainerLock class provides diagnostic information about the
ContainerLock qualifer, and is used for output in lock debugging.
|
| D_DiagnosticUtil |
This class provides some utility functions used to debug on disk structures
of the store.
|
| D_FlushedScan |
|
| D_HeapController |
|
| D_LockControl |
|
| D_LogToFile |
|
| D_RecordId |
The D_RecordId class provides diagnostic information about the
BaseContainerHandle class.
|
| D_RowLock |
The D_RowLock class provides diagnostic information about the
RowLock qualifer, and is used for output in lock debugging.
|
| D_StoredPage |
The D_StoredPage class provides diagnostic information about the StoredPage
class.
|
| D_Xact |
The D_Xact class provides diagnostic information about the Xact class.
|
| DaemonFactory |
Daemon Factory can create new DaemonService, which runs on seperate
background threads.
|
| DaemonService |
A DaemonService provides a background service which is suitable for
asynchronous I/O and general clean up.
|
| Database |
The Database interface provides control over a database
(that is, the stored data and the files the data are stored in),
operations on the database such as backup and recovery,
and all other things that are associated with the database itself.
|
| Database |
The org.apache.derby.iapi.db.Database
interface provides "internal" methods on the database which are
not available to JBMS users (org.apache.derby.database.Database,
which this interface extends, provides all the externally visible
methods).
|
| Database |
Database stores information about the current database
It is used so that a session may have more than one database
|
| DatabaseClasses |
An abstract implementation of the ClassFactory.
|
| DatabaseContext |
A context for a database.
|
| DatabaseContextImpl |
A context that shutdowns down the database on a databsae exception.
|
| DatabaseInstant |
A DatabaseInstant is a quantity which the database associates
with events to collate them.
|
| DatabasePermission |
This class represents access to database-scoped privileges.
|
| DataDescriptorGenerator |
This is an implementation of the DataDescriptorGenerator interface
that lives in the DataDictionary protocol.
|
| DataDictionary |
The DataDictionary interface is used with the data dictionary to get
descriptors for binding and compilation.
|
| DataDictionaryImpl |
Standard database implementation of the data dictionary
that stores the information in the system catalogs.
|
| DataFactory |
|
| DataInputUtil |
A util class for DataInput.
|
| DataStore |
A virtual data store, keeping track of all the virtual files existing and
offering a set of high-level operations on virtual files.
|
| DataStoreEntry |
A data store entry representing either a file or a directory.
|
| DataType |
DataType is the superclass for all data types.
|
| DataTypeDescriptor |
DataTypeDescriptor describes a runtime SQL type.
|
| DataTypeUtilities |
A set of static utility methods for data types.
|
| DataValueDescriptor |
The DataValueDescriptor interface provides methods to get the data from
a column returned by a statement.
|
| DataValueFactory |
This interface is how we get data values of different types.
|
| DataValueFactoryImpl |
Core implementation of DataValueFactory.
|
| DateTime |
High performance converters from date/time byte encodings to JDBC Date, Time and Timestamp objects.
|
| DateTimeDataValue |
|
| DateTimeParser |
This class provides a simple regular expression parser for standard format dates, times, and timestamps
|
| DateTimeValue |
This class represents a date or time value as it is represented in the
database.
|
| DateTypeCompiler |
|
| DB_Alias |
|
| DB_Check |
|
| DB_GrantRevoke |
|
| DB_Index |
|
| DB_Jar |
|
| DB_Key |
|
| DB_Roles |
|
| DB_Schema |
|
| DB_Sequence |
Dblook implementation for SEQUENCEs.
|
| DB_Table |
|
| DB_Trigger |
|
| DB_View |
|
|