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
Cacheable s 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
Lockable s 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 |
|
DB2LengthOperatorNode |
This node represents a unary DB2 compatible length operator
|
dblook |
|
DBMDWrapper |
OptionalTool to create wrapper functions which allow you to invoke DatabaseMetaData methods
via SQL.
|
DD_Version |
Generic code for upgrading data dictionaries.
|
DDColumnDependableFinder |
Class for implementation of DependableFinder in the core DataDictionary
for referenced columns in a table.
|
DDdependableFinder |
Class for most DependableFinders in the core DataDictionary.
|
DDLConstantAction |
Abstract class that has actions that are across
all DDL actions.
|
DDLConstantAction.SettableBoolean |
Mutable Boolean wrapper, initially false
|
DDLSingleTableConstantAction |
Abstract class that has actions that are across
all DDL actions that are tied to a table.
|
DDLStatementNode |
A DDLStatementNode represents any type of DDL statement: CREATE TABLE,
CREATE INDEX, ALTER TABLE, etc.
|
DDMReader |
The DDMReader is used to read DRDA protocol.
|
DDMWriter |
The DDMWriter is used to write DRDA protocol.
|
DDUtils |
Static Data dictionary utilities.
|
Deadlock |
Code to support deadlock detection.
|
DebugByteTeeOutputStream |
|
Decimal |
Converters from fixed point decimal bytes to java.math.BigDecimal , double , or
long .
|
DecimalTypeIdImpl |
|
DecryptInputStream |
A DecryptInputStream is used by stream container to access an encrypted
stream of bytes.
|
DecryptionManager |
This class is used to decrypt password and/or userid.
|
DefaultDescriptor |
This interface is used to get information from a DefaultDescriptor.
|
DefaultInfo |
An interface for describing a default for a column or parameter in Derby systems.
|
DefaultInfoImpl |
|
DefaultNode |
DefaultNode represents a column/parameter default.
|
DefaultOptTrace |
This is the default optimizer tracing logic for use when a custom
tracer wasn't specified.
|
DefaultVTIModDeferPolicy |
This class implements the default policy for defering modifications to virtual
tables.
|
DeferModification |
This interface is implemented by a read/write VTI class that wants to control when
modifications to the VTI are deferred, or to be notified that a it is to be modified.
|
DeferredConstraintsMemory |
This class provides support for deferrable constraints.
|
DeferredConstraintsMemory.CheckInfo |
Info needed for check constraints
|
DeferredConstraintsMemory.ForeignKeyInfo |
|
DeferredConstraintsMemory.UniquePkInfo |
Info needed for unique and primary key constraints
|
DeferredConstraintsMemory.ValidationInfo |
Class hierarchy carrying the information we need to validate
some deferred constraint.
|
DeleteCascadeResultSet |
Delete the rows from the specified base table and executes delete/update
on dependent tables depending on the referential actions specified.
|
DeleteConstantAction |
This class describes compiled constants that are passed into
DeleteResultSets.
|
DeleteNode |
A DeleteNode represents a DELETE statement.
|
DeleteOperation |
Represents a delete (or undelete) of a record in a page.
|
DeleteResultSet |
Delete the rows from the specified
base table.
|
DeleteVTIResultSet |
Delete the rows from the specified
base table.
|
DepClassInfo |
|
Dependable |
A Dependable is an in-memory representation of an object managed
by the Dependency System.
|
DependableFinder |
A DependableFinder is an object that can find an in-memory
Dependable, given the Dependable's ID.
|
Dependency |
A dependency represents a reliance of the dependent on
the provider for some information the dependent contains
or uses.
|
DependencyDescriptor |
DependencyDescriptor represents a persistent dependency between
SQL objects, such as a TRIGGER being dependent on a TABLE.
|
DependencyManager |
Dependency Manager Interface
|
Dependent |
A dependent has the ability to know whether or not it
is valid and to mark itself as valid or invalid.
|
DependentResultSet |
DependentResultSet should be used by only ON DELETE CASCADE/ON DELETE SET NULL ref
actions implementation to gather the rows from the dependent tables.
|
DerbyIOException |
A subclass of IOException that carries a SQL state.
|
DerbyObservable |
Created to provide the Observable behavior which Derby has depended
on since Java 1.2 but which as deprecated in JDK 9 build 118.
|
DerbyObserver |
Created to provide the Observable behavior which Derby has depended
on since Java 1.2 but which as deprecated in JDK 9 build 118.
|
DerbySQLIntegrityConstraintViolationException |
|
Diagnosable |
|
Diagnosticable |
The Diagnosticable class implements the Diagnostics protocol, and can
be used as the parent class for all other Diagnosticable objects.
|
DiagnosticableGeneric |
The Diagnosticable class implements the Diagnostics protocol, and can
be used as the parent class for all other Diagnosticable objects.
|
DiagnosticUtil |
|
DiagUtil |
Utility methods for the package of diagnostic vtis.
|
DirectActions |
|
DirectAllocActions |
|
DirectCall |
|
DirFile |
This class provides a disk based implementation of the StorageFile interface.
|
DirRandomAccessFile |
This class provides a disk based implementation of the StIRandomAccess File interface.
|
DirStorageFactory |
This class provides a disk based implementation of the StorageFactory interface.
|
DisconnectException |
|
DiskHashtable |
This class is used by BackingStoreHashtable when the BackingStoreHashtable
must spill to disk.
|
DistinctGroupedAggregateResultSet |
This ResultSet evaluates grouped aggregates when there is 1 or more distinct aggregate.
|
DistinctNode |
A DistinctNode represents a result set for a distinct operation
on a select.
|
DistinctScalarAggregateResultSet |
This ResultSet evaluates scalar aggregates where
1 (or more, in the future) of the aggregates are distinct.
|
DistinctScanResultSet |
Eliminates duplicates while scanning the underlying conglomerate.
|
DMLModGeneratedColumnsStatementNode |
A DMLModGeneratedColumnsStatementNode for a table(with identity columns)
modification: to wit, INSERT, UPDATE.
|
DMLModStatementNode |
A DMLStatement for a table modification: to wit, INSERT
UPDATE or DELETE.
|
DMLStatementNode |
A DMLStatementNode represents any type of DML statement: a cursor declaration,
an INSERT statement, and UPDATE statement, or a DELETE statement.
|
DMLVTIResultSet |
Base class for Insert, Delete and UpdateVTIResultSet
|
DMLWriteGeneratedColumnsResultSet |
|
DMLWriteResultSet |
For INSERT/UPDATE/DELETE impls.
|
DoubleProperties |
A properties object that links two independent
properties together.
|
DRDAConnThread |
This class translates DRDA protocol from an application requester to JDBC
for Derby and then translates the results from Derby to DRDA
for return to the application requester.
|
DRDAConnThread.PublicBufferOutputStream |
|
DRDAConstants |
|
DRDAProtocolException |
|
DRDAProtocolExceptionInfo |
|
DRDAResultSet |
DRDAResultSet holds result set information
|
DRDAServerStarter |
Class that starts the network server in its own daemon thread.
|
DRDASocketTimeoutException |
Class used to transport that fact that we had a timeout and should
*NOT* disconnect the connection.
|
DRDAStatement |
DRDAStatement stores information about the statement being executed
|
DRDAStatement.DrdaParamState |
This class is used to keep track of the statement's parameters
as they are received from the client.
|
DRDAString |
This class provides functionality for reusing buffers and strings
when parsing DRDA packets.
|
DRDAXAProtocol |
This class translates DRDA XA protocol from an application requester to XA
calls for Derby and then translates the results from Derby to DRDA
for return to the application requester.
|
DRDAXid |
|
Driver42 |
Embedded JDBC driver for JDBC 4.2.
|
DropAliasConstantAction |
This class performs actions that are ALWAYS performed for a
DROP FUNCTION/PROCEDURE/SYNONYM statement at execution time.
|
DropAliasNode |
A DropAliasNode represents a DROP ALIAS statement.
|
DropConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
drop constraint at Execution time.
|
DropDependencyFilter |
A Filter to qualify tuples coming from a scan of SYSDEPENDS.
|
DropIndexConstantAction |
This class describes actions that are ALWAYS performed for a
DROP INDEX Statement at Execution time.
|
DropIndexNode |
A DropIndexNode is the root of a QueryTree that represents a DROP INDEX
statement.
|
DropOnCommit |
Drop a table on a commit or abort
|
DropRoleConstantAction |
This class describes actions that are ALWAYS performed for a
DROP ROLE Statement at Execution time.
|
DropRoleNode |
A DropRoleNode is the root of a QueryTree that represents
a DROP ROLE statement.
|
DropSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
DROP SCHEMA Statement at Execution time.
|
DropSchemaNode |
A DropSchemaNode is the root of a QueryTree that represents
a DROP SCHEMA statement.
|
DropSequenceConstantAction |
This class describes actions that are ALWAYS performed for a
DROP SEQUENCE Statement at Execution time.
|
DropSequenceNode |
A DropSequenceNode represents a DROP SEQUENCE statement.
|
DropStatisticsConstantAction |
this class drops all statistics for a particular table or index.
|
DropTableConstantAction |
This class describes actions that are ALWAYS performed for a
DROP TABLE Statement at Execution time.
|
DropTableNode |
A DropTableNode is the root of a QueryTree that represents a DROP TABLE
statement.
|
DropTriggerConstantAction |
This class describes actions that are ALWAYS performed for a
DROP TRIGGER Statement at Execution time.
|
DropTriggerNode |
A DropTriggerNode is the root of a QueryTree that represents a DROP TRIGGER
statement.
|
DropViewConstantAction |
This class describes actions that are ALWAYS performed for a
DROP VIEW Statement at Execution time.
|
DropViewNode |
A DropViewNode is the root of a QueryTree that represents a DROP VIEW
statement.
|
DssConstants |
|
DssConstants |
This class defines DSS constants that are shared in the classes implementing
the DRDA protocol.
|
DssTrace |
|
DTSClassInfo |
|
DynamicByteArrayOutputStream |
A DynamicByteArrayOutputStream allows writing to a dynamically resizable
array of bytes.
|
DynamicCompiledOpenConglomInfo |
Information that can be "compiled" and reused per transaction per
open operation.
|
EbcdicCcsidManager |
A concrete implementation of a CcsidMgr used to convert between Java UCS2 and Ebcdic as needed to handle character
DDM Parameters.
|
EbcdicCcsidManager |
A concrete implementation of a CcsidMgr used to convert
between Java UCS2 and Ebcdic as needed to handle character
DDM Parameters.
|
EmbedBlob |
Implements java.sql.Blob (see the JDBC 2.0 spec).
|
EmbedCallableStatement |
Local implementation.
|
EmbedCallableStatement42 |
|
EmbedClob |
Implements java.sql.Clob (see the JDBC 2.0 spec).
|
EmbedConnection |
Local implementation of Connection for a JDBC driver in
the same process as the database.
|
EmbedConnectionContext |
|
EmbedDatabaseMetaData |
This class provides information about the database as a whole.
|
EmbeddedActivator |
|
EmbeddedConnectionPoolDataSource |
This datasource is suitable for an application using embedded Derby,
running on full Java SE 6 and higher, corresponding to 4.0 and higher.
|
EmbeddedConnectionPoolDataSource40 |
Deprecated.
|
EmbeddedConnectionPoolDataSourceInterface |
Common interface of Derby embedded connection pooling data sources.
|
EmbeddedDataSource |
This data source is suitable for an application using embedded Derby,
running on full Java SE 6 and higher, corresponding to 4.0 and higher.
|
EmbeddedDataSource40 |
Deprecated.
|
EmbeddedDataSourceInterface |
Methods that extend the API of
javax.sql.DataSource common for all Derby embedded data sources.
|
EmbeddedDriver |
The embedded JDBC driver (Type 4) for Derby.
|
EmbeddedXADataSource |
This data source is suitable for an application using embedded Derby,
running on full Java SE 6 or higher, corresponding to JDBC 4.0 and higher.
|
EmbeddedXADataSource40 |
Deprecated.
|
EmbeddedXADataSourceInterface |
Common interface of Derby embedded XA data sources.
|
EmbedParameterSetMetaData |
This class implements the ParameterMetaData interface from JDBC 3.0.
|
EmbedPooledConnection |
A PooledConnection object is a connection object that provides hooks for
connection pool management.
|
EmbedPreparedStatement |
EmbedPreparedStatement is a local JDBC statement.
|
EmbedPreparedStatement42 |
PreparedStatement methods added by JDBC 4.2 which require Java 8.
|
EmbedResultSet |
A EmbedResultSet for results from the EmbedStatement family.
|
EmbedResultSet42 |
JDBC 4.2 specific methods that cannot be implemented in superclasses.
|
EmbedResultSetMetaData |
A ResultSetMetaData object can be used to find out about the types
and properties of the columns in a ResultSet.
|
EmbedSavepoint |
This class implements the Savepoint interface from JDBC 3.0.
|
EmbedStatement |
EmbedStatement is a local JDBC statement.
|
EmbedXAConnection |
|
EmbedXAResource |
Implements XAResource
|
EncodedInputStream |
Create an encoded stream from a Reader .
|
EncryptContainerOperation |
Log operation to encrypt a container with a new encryption key or to encrypt
an unencrypted container while configuring the database for
encryption.
|
EncryptContainerUndoOperation |
A Encrypt Container undo operation rolls back the change of a
Encrypt Container operation
|
EncryptedLOBFile |
This class is a wrapper class on top of StorageRandomAccess to provide common
methods to write in encrypted file.
|
EncryptionManager |
|
EncryptOrDecryptData |
This class is used to encrypt all the containers in the data segment with a
new encryption key when password/key is changed or when an existing database
is reconfigured for encryption.
|
EndXact |
This operation indicates the End of a transaction.
|
EngineCallableStatement |
Additional methods the engine exposes on its CallableStatement object
implementations, whose signatures are not compatible with older platforms.
|
EngineConnection |
Additional methods the embedded engine exposes on its Connection object
implementations.
|
EngineLOB |
Additional methods the embedded engine exposes on all of its large object
(LOB) implementations.
|
EnginePreparedStatement |
Additional methods the embedded engine exposes on its
PreparedStatement object implementations.
|
EngineResultSet |
Additional methods the embedded engine exposes on its ResultSet object
implementations.
|
EngineStatement |
Additional methods the embedded engine exposes on its Statement object
implementations.
|
EngineType |
Derby engine types.
|
ErrorInfo |
Getting error information for SQLData/serializable data streams.
|
ErrorLogReader |
ErrorLogReader is a virtual table interface (VTI) which contains all the statements
of "interest" in db2j.log or a specified file when
db2j.language.logStatementText=true.
|
ErrorMessages |
ErrorMessage shows all the SQLStates, locale-sensitive error
messages, and exception severities for a database.
|
ErrorObjectInput |
Limit and ObjectInput capabilities.
|
ErrorStringBuilder |
Class used to form error messages.
|
EscalateContainerKey |
|
ExceptionFactory |
An exception factory is used to create SQLExceptions of the correct type.
|
ExceptionFormatter |
|
ExceptionSeverity |
This is a refactoring wrapper around the common ExceptionSeverity class
and may be removed at some point in the future.
|
ExceptionSeverity |
Severity constants for SQLExceptions.
|
ExceptionUtil |
This class provides utility routines for exceptions
|
ExceptionUtil |
This class provides utility routines for exceptions
|
ExecAggregator |
An ExecAggregator is the interface that execution uses
to an aggregate.
|
ExecCursorTableReference |
This is a table name reference that can be retrieved from
an active cursor.
|
ExecIndexRow |
This is an extension of ExecRow for use
with indexes and sorting.
|
ExecPreparedStatement |
Execution extends prepared statement to add methods it needs
for execution purposes (that should not be on the Database API).
|
ExecRow |
Execution sees this extension of Row that provides connectivity
to the Storage row interface and additional methods for manipulating
Rows in execution's ResultSets.
|
ExecRowBuilder |
A class used for storing information on how to build ExecRow
instances.
|
ExecSPSNode |
A ExecSPSNode is the root of a QueryTree
that represents an EXECUTE STATEMENT
statement.
|
ExecutionContext |
ExecutionContext stores the factories that are to be used by
the current connection.
|
ExecutionFactory |
This is the factory for creating a factories needed by
execution per connection, and the context to hold them.
|
ExecutionStmtValidator |
An ExecutionStatementValidator is an object that is
handed a ConstantAction and asked whether it is ok for
this result set to execute.
|
Export |
This class provides ways to export data from
a table or a view into a file.
|
ExportAbstract |
ExportResultSetForObject |
|
ExportWriteData |
|
ExportWriteDataAbstract |
|
ExpressionClassBuilder |
ExpressionClassBuilder
provides an interface to satisfy generation's
common tasks in building classes that involve expressions.
|
ExpressionClassBuilderInterface |
This is a simple interface to hide the impl of ExpressionClassBuilder
from the protocol side.
|
EXTDTAInputStream |
EXTDTAObjectHolder provides Externalized Large Object representation that
does not hold locks until the end of the transaction (DERBY-255)
It serves as a holder for lob data and is only valid as long as the original
result set from which it came is on the same row.
|
EXTDTAReaderInputStream |
Implementation of InputStream which get EXTDTA from the DDMReader.
|
ExternalSortFactory |
|
ExtractOperatorNode |
This node represents a unary extract operator, used to extract
a field from a date/time.
|
Factory |
Callers of these methods must be within the context of a
Derby statement execution otherwise a SQLException will be thrown.
|
FailedProperties40 |
Class FailedProperties40 is a helper class for
java.sql.SQLClientInfoException .
|
FailedProperties40 |
Class FailedProperties40 is a helper class for the
SQLClientInfoException.
|
FailingEXTDTAInputStream |
A stream class that throws an exception on the first read request.
|
FdocaConstants |
|
FdocaConstants |
|
FdocaSimpleDataArray |
|
FetchDescriptor |
FetchDescriptor is used to package up all the arguments necessary to
describe what rows and what row parts should be returned from the store
back to language as part of a fetch.
|
FileContainer |
FileContainer is an abstract base class for containers
which are based on files.
|
FileInfoDescriptor |
A Descriptor for a file that has been stored in the database.
|
FileLogger |
Write log records to a log file as a stream
(ie. log records added to the end of the file, no concept of pages).
|
FileMonitor |
Implementation of the monitor that uses the class loader
that the its was loaded in for all class loading.
|
FileResource |
Management of file resources within a database.
|
FileUtil |
A set of public static methods for dealing with File objects.
|
FKConstraintDefinitionNode |
A FKConstraintDefintionNode represents table constraint definitions.
|
FKInfo |
This is a simple class used to store the run time information
about a foreign key.
|
FloatingPoint |
Converters from floating point bytes to Java float , double , or
java.math.BigDecimal .
|
FlushedScan |
Scan the the log which is implemented by a series of log files.n
This log scan knows how to move across log file if it is positioned at
the boundary of a log file and needs to getNextRecord.
|
FlushedScanHandle |
|
ForeignDBViews |
OptionalTool to create wrapper functions and views for all of the user tables
in a foreign database.
|
ForeignKeyConstraintDescriptor |
A foreign key.
|
ForeignKeyRIChecker |
A Referential Integrity checker for a foreign
key constraint.
|
ForeignTableVTI |
This class contains a table function which can be used to bulk-import data
from a foreign database.
|
Formatable |
Derby interface for creating a stored form for
an object and re-constructing an equivalent object
from this stored form.
|
FormatableArrayHolder |
A formatable holder for an array of formatables.
|
FormatableBitSet |
FormatableBitSet is implemented as a packed array of bytes.
|
FormatableHashtable |
A formatable holder for a java.util.Hashtable.
|
FormatableInstanceGetter |
Class that loads Formattables (typically from disk)through
one level of indirection.
|
FormatableIntHolder |
A formatable holder for an int.
|
FormatableLongHolder |
A formatable holder for an long.
|
FormatableProperties |
A formatable holder for a java.util.Properties.
|
FormatIdInputStream |
A stream for reading objects with format id tags which was
produced by a FormatIdOutputStream.
|
FormatIdOutputStream |
A stream for serializing objects with format id tags.
|
FormatIdUtil |
Utility class with static methods for constructing and reading the byte array
representation of format id's.
|
ForwardingVTI |
This class contains a table function which forwards its behavior to
another ResultSet wrapped inside it.
|
FromBaseTable |
A FromBaseTable represents a table in the FROM list of a DML statement,
as distinguished from a FromSubquery, which represents a subquery in the
FROM list.
|
FromList |
A FromList represents the list of tables in a FROM clause in a DML
statement.
|
FromSubquery |
A FromSubquery represents a subquery in the FROM list of a DML statement.
|
FromTable |
A FromTable represents a table in the FROM clause of a DML statement.
|
FromVTI |
A FromVTI represents a VTI in the FROM list of a DML statement.
|
GClass |
This is a common superclass for the various impls.
|
GeneratedByteCode |
Generated classes must implement this interface.
|
GeneratedClass |
A meta-class that represents a generated class.
|
GeneratedMethod |
Handle for a method within a generated class.
|
GenerationClauseNode |
This node describes a Generation Clause in a column definition.
|
GenericActivationHolder |
This class holds an Activation, and passes through most of the calls
to the activation.
|
GenericAggregateResultSet |
Generic aggregation utilities.
|
GenericAggregator |
Adaptor that sits between execution layer and aggregates.
|
GenericAuthorizer |
|
GenericColumnDescriptor |
This is a stripped down implementation of a column
descriptor that is intended for generic use.
|
GenericConglomerate |
A class that implements the methods shared across all implementations of
the Conglomerate interface.
|
GenericConglomerateController |
|
GenericConstantActionFactory |
Factory for creating ConstantActions.
|
GenericController |
|
GenericCostController |
A Generic class which implements the basic functionality needed for a cost
controller.
|
GenericDescriptorList<E extends UniqueTupleDescriptor> |
|
GenericExecutionContext |
ExecutionContext stores the result set factory to be used by
the current connection, and manages execution-level connection
activities.
|
GenericExecutionFactory |
This Factory is for creating the execution items needed
by a connection for a given database.
|
GenericLanguageConnectionContext |
LanguageConnectionContext keeps the pool of prepared statements,
activations, and cursors in use by the current connection.
|
GenericLanguageConnectionFactory |
LanguageConnectionFactory generates all of the items
a language system needs that is specific to a particular
connection.
|
GenericLanguageFactory |
The LanguageFactory provides system-wide services that
are available on the Database API.
|
GenericParameter |
A parameter.
|
GenericParameterValueSet |
Implementation of ParameterValueSet
|
GenericPreparedStatement |
Basic implementation of prepared statement.
|
GenericPreparedStatement.RowCountStatistics |
This class holds information about stale plan check interval,
execution count and row count statistics for a GenericPreparedStatement.
|
GenericPrivilegeInfo |
|
GenericQualifier |
This is the implementation for Qualifier.
|
GenericResultDescription |
GenericResultDescription: basic implementation of result
description, used in conjunction with the other
implementations in this package.
|
GenericResultSetFactory |
ResultSetFactory provides a wrapper around all of
the result sets used in this execution implementation.
|
GenericRIChecker |
Generic implementation of a Referential Integrity
checker.
|
GenericScanController |
The set of interfaces implemented by all types of ScanControllers.
|
GenericScanController |
Generic class implementing shared ScanController methods.
|
GenericScanQualifier |
This is the implementation for ScanQualifier.
|
GenericStatement |
|
GenericStatementContext |
GenericStatementContext is pushed/popped around a statement prepare and execute
so that any statement specific clean up can be performed.
|
GenericStatementContext.CancelQueryTask |
This is a TimerTask that is responsible for timing out statements,
typically when an application has called Statement.setQueryTimeout().
|
GenericStorablePreparedStatement |
Prepared statement that can be made persistent.
|
GenericTriggerExecutor |
A trigger executor is an object that executes
a trigger.
|
GetCurrentConnectionNode |
This node represents a unary getCurrentConnection operator
RESOLVE - parameter will always be null for now.
|
GetProcedureColumns |
Use of VirtualTableInterface to provide support for
DatabaseMetaData.getProcedureColumns().
|
GlobalTransactionId |
A transaction identifier that is unique among all raw stores and all
transactions
The equals() method for TransactionId implements by value equality.
|
GlobalXact |
This abstract class represents a global transaction id which can be tested
for equality against other transaction ids, which can be hashed into a
hash table, and which can be output as a string.
|
GlobalXactId |
|
GrantNode |
This class represents a GRANT statement.
|
GrantRevokeConstantAction |
|
GrantRoleConstantAction |
This class performs actions that are ALWAYS performed for a
GRANT role statement at execution time.
|
GrantRoleNode |
This class represents a GRANT role statement.
|
GroupByColumn |
A GroupByColumn is a column in the GROUP BY clause.
|
GroupByList |
A GroupByList represents the list of expressions in a GROUP BY clause in
a SELECT statement.
|
GroupByNode |
A GroupByNode represents a result set for a grouping operation
on a select.
|
GroupByNode.ExpressionSorter |
Comparator class for GROUP BY expression substitution.
|
GroupedAggregateResultSet |
This ResultSet evaluates grouped, non distinct aggregates.
|
GroupFetchScanController |
This scan controller can only be used for group fetch, no update
operations are supported, use ScanController if you need scan interfaces
other than group fetch.
|
HalfOuterJoinNode |
An HalfOuterJoinNode represents a left or a right outer join result set.
|
HarmonySerialBlob |
Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialBlob
at subversion revision 946981.
|
HarmonySerialClob |
Copied from the Harmony project's implementation of javax.sql.rowset.serial.SerialClob
at subversion revision 946981.
|
HasCorrelatedCRsVisitor |
Find out if we have an correlated column reference
anywhere below us.
|
HashJoinResultSet |
Hash join of 2 arbitrary result sets.
|
HashJoinStrategy |
|
HashLeftOuterJoinResultSet |
Left outer join using hash join of 2 arbitrary result sets.
|
HashScanResultSet |
Takes a conglomerate and a table filter builds a hash table on the
specified column of the conglomerate on the 1st open.
|
HashTableNode |
A HashTableNode represents a result set where a hash table is built.
|
HashTableResultSet |
Builds a hash table on the underlying result set tree.
|
HasNodeVisitor |
Find out if we have a particular node anywhere in the
tree.
|
HasTableFunctionVisitor |
Find out if we have a user-defined table function anywhere in the
tree.
|
HasVariantValueNodeVisitor |
Find out if we have a value node with variant type less than what the
caller desires, anywhere below us.
|
HeaderPrintWriter |
A HeaderPrintWriter is like a PrintWriter with support for
including a header in the output.
|
Heap |
A heap object corresponds to an instance of a heap conglomerate.
|
Heap_v10_2 |
|
HeapClassInfo |
|
HeapCompressScan |
A heap scan object represents an instance of a scan on a heap conglomerate.
|
HeapConglomerateFactory |
The heap conglomerate factory manages heap conglomerates implemented
on the raw store.
|
HeapController |
|
HeapCostController |
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.
|
HeapPostCommit |
The HeapPostCommit class implements the Serviceable protocol.
|
HeapRowLocation |
A heap row location represents the location of a row in the heap.
|
HeapScan |
|
HeapScanInfo |
This object provides performance information related to an open scan.
|
IdUtil |
Utility class for parsing and producing string representations of
ids.
|
IFastPath |
An internal api for VTIs to allow VTI's written
in terms of the datatype system, e.g. returning rows.
|
IgnoreFilter |
Filter which fails all Visitables.
|
ij |
ij is Derby's interactive JDBC scripting tool.
|
ijConnectionResult |
|
ijException |
ijException is used to get messages from the ij parser to
the main ij loop.
|
ijExceptionResult |
This is an impl for just returning errors from
JDBC statements.
|
ijFatalException |
Used for fatal IJ exceptions
|
ijMultipleResultSetResult |
This impl is intended to be used with multiple resultsets, where
the execution of the statement is already complete.
|
ijMultiResult |
This is an impl for a statement execution; the result
is either an update count or result set depending
on what was executed.
|
ijResult |
This is a wrapper for results coming out of the
ij parser.
|
ijResultImpl |
This is an empty impl for reuse of code.
|
ijResultSetResult |
This impl is intended to be used with a resultset,
where the execution of the statement is already complete.
|
ijRowResult |
This is an impl for when 1 row of a result set is
the intended use of it.
|
ijStatementResult |
This is an impl for a statement execution; the result
is either an update count or result set depending
on what was executed.
|
ijTokenException |
|
ijVectorResult |
This is an impl for a simple Vector of objects.
|
ijWarningResult |
This is an impl for just returning warnings from
JDBC objects we don't want the caller to touch.
|
ijXid |
|
Import |
This class implements import of data from a URL into a table.
|
ImportAbstract |
ImportBlob |
This class implements java.sql.BLOB interface .
|
ImportClob |
This class implements java.sql.CLOB interface .
|
ImportFileInputStream |
An InputStream, which can stream data from a file, starting from
any offset in the file.
|
ImportLobFile |
Helper class to read large object data at random locations
from a file that contains large object data.
|
ImportReadData |
|
ImportResultSetMetaData |
|
IndexChanger |
Perform Index maintenance associated with DML operations for a single index.
|
IndexColumnOrder |
Basic implementation of ColumnOrdering.
|
IndexConstantAction |
This class is the superclass for the classes that describe actions
that are ALWAYS performed for a CREATE/DROP INDEX Statement at Execution time.
|
IndexDescriptor |
This interface describes an index.
|
IndexDescriptorImpl |
|
IndexInfoImpl |
A poor mans structure used in DataDictionaryImpl.java.
|
IndexLister |
This interface gathers up some tasty information about the indices on a
table from the DataDictionary.
|
IndexRow |
Basic implementation of ExecIndexRow.
|
IndexRowGenerator |
This class extends IndexDescriptor for internal use by the
DataDictionary.
|
IndexRowToBaseRowResultSet |
Takes a result set with a RowLocation as the last column, and uses the
RowLocation to get and return a row from the given base conglomerate.
|
IndexSetChanger |
Perform Index maintenace associated with DML operations for a table's
indexes.
|
IndexStatisticsDaemon |
Daemon acting as a coordinator for creating and updating index statistics.
|
IndexStatisticsDaemonImpl |
Daemon acting as a coordinator for creating and updating index cardinality
statistics.
|
IndexStatisticsDaemonImpl.KeyComparator |
Support class used to compare keys when scanning indexes.
|
IndexToBaseRowNode |
This node type translates an index row to a base row.
|
IndexValueRow |
Mapper of ValueRow into ExecIndexRow.
|
InfoStreams |
The Basic Services provide InfoStreams for reporting
information.
|
InitPageOperation |
This operation initializes the page that is being allocated,
this operation does not change the alloc page information.
|
InListOperatorNode |
An InListOperatorNode represents an IN list.
|
InputStreamContainer |
A class that uses a ZipEntry to be a single container file,
but read-only.
|
InputStreamFile<F extends BaseStorageFactory> |
This class provides the base for read-only stream implementations of the StorageFile interface.
|
InputStreamUtil |
Utility methods for InputStream that are stand-ins for
a small subset of DataInput methods.
|
InsertConstantAction |
This class describes compiled constants that are passed into
InsertResultSets.
|
InsertNode |
An InsertNode is the top node in a query tree for an
insert statement.
|
InsertOperation |
Represents an insert of a record onto a page.
|
InsertResultSet |
Insert the rows from the source into the specified
base table.
|
InsertVTIResultSet |
Insert the rows from the source into the specified
base table.
|
InstanceGetter |
|
InternalClob |
A set of operations available on internal Clob content representations.
|
InternalDriver |
Factory class and API for JDBC objects.
|
InternalDriver.DaemonThreadFactory |
Thread factory to produce daemon threads which don't block VM shutdown.
|
InternalDriver.LoginCallable |
This code is called in a thread which puts time limits on it.
|
InternalTriggerExecutionContext |
There is one of these beasts per INSERT/DELETE/UPDATE
statement.
|
InternalXact |
|
InterruptDetectedException |
An exception used to pass a specific "error code" through
various layers of software.
|
InterruptStatus |
Static methods to save and retrieve information about a (session) thread's
interrupt status flag.
|
IntersectOrExceptNode |
A IntersectOrExceptNode represents an INTERSECT or EXCEPT DML statement.
|
InvalidatePageOperation |
Represents invalidating a page due to deallocation.
|
IQualifyable |
|
IsNode |
|
IsNullNode |
This node represents either a unary
IS NULL or IS NOT NULL comparison operator
|
JarDBFile |
This class provides a jar file based implementation of the StorageFile interface.
|
JarLoader |
|
JarReader |
Abstract out the loading of JarFiles.
|
JarStorageFactory |
This class provides a Jar file based implementation of the StorageFactory interface.
|
JarUtil |
|
Java5SystemProcedures |
System procedures which run only on Java 5 or higher.
|
JavaFactory |
JavaFactory provides generators for Java constructs.
|
JavaToSQLValueNode |
This node type converts a value from the Java domain to the SQL domain.
|
JavaValueNode |
This abstract node class represents a data value in the Java domain.
|
JBitSet |
JBitSet is a wrapper class for BitSet.
|
JCECipherFactory |
This CipherFactory creates new JCECipherProvider.
|
JCECipherFactory.EncryptedKeyResult |
|
JCECipherFactoryBuilder |
Cipher Factory instance builder.
|
JCECipherProvider |
This is a wrapper for a Cipher
|
JDBC |
Simple JBDC mbean that pulls information
about the JDBC driver.
|
JDBC40Translation |
This class is a refactoring wrapper around the shared
JDBC40Translation class.
|
JDBC40Translation |
This class contains public statics that map directly to the
new public statics in the jdbc 4.0 interfaces.
|
JDBCBoot |
A class to boot a Derby system that includes a JDBC driver.
|
JDBCDisplayUtil |
This class contains utility methods for displaying JDBC objects and results.
|
JDBCMBean |
Management and information for the embedded JDBC driver.
|
JDBCStatementCache |
A cache for JDBC statement objects.
|
JDBCStatementCache.BoundedLinkedHashMap |
A LinkedHashMap with an upper bound on the number of entries.
|
JMXManagementService |
This class implements the ManagementService interface and provides a simple
management and monitoring service.
|
JNDIAuthenticationSchemeBase |
This is the base JNDI authentication scheme class.
|
JNDIAuthenticationService |
This is the JNDI Authentication Service base class.
|
JoinNode |
A JoinNode represents a join result set for either of the basic DML
operations: SELECT and INSERT.
|
JoinResultSet |
Takes 2 NoPutResultSets and a join filter and returns
the join's rows satisfying the filter as a result set.
|
JoinStrategy |
A JoinStrategy represents a strategy like nested loop, hash join,
merge join, etc.
|
JSQLType |
Type descriptor which wraps all 3 kinds of types supported in Derby's
JSQL language: SQL types, Java primitives, Java classes.
|
JVMInfo |
This class is used to determine which Java specification Derby will run at.
|
KeyConstraintDescriptor |
This interface is used to get information from a KeyConstraintDescriptor.
|
KeyHasher |
Provides the ability to hash on multiple objects.
|
LanguageConnectionContext |
LanguageConnectionContext keeps the result sets,
and activations in use by the current connection.
|
LanguageConnectionFactory |
Factory interface for items specific to a connection in the language system.
|
LanguageDbPropertySetter |
A class to handle setting language database properties
|
LanguageFactory |
Factory interface for the Language.Interface protocol.
|
LanguageProperties |
This is a holder of language properties that are
exposed users.
|
LastIndexKeyResultSet |
Return the last key in an index.
|
Latch |
A Latch represents a latch held in the lock manager.
|
LayerBStreamedEXTDTAReaderInputStream |
Implementation of InputStream which get EXTDTA from the DDMReader.
|
LDAPAuthenticationSchemeImpl |
This is the Derby LDAP authentication scheme implementation.
|
LeafControlRow |
|
LengthOperatorNode |
This node represents a unary XXX_length operator
|
LevelInfo |
A BTreeDiag class is a "helper" class for the rest of the btree generic
code.
|
Like |
Like matching algorithm.
|
LikeEscapeOperatorNode |
This node represents a like comparison operator (no escape)
If the like pattern is a constant or a parameter then if possible
the like is modified to include a >= and < operator.
|
Limit |
Methods that allow limits to be placed on an input or output stream to
avoid clients reading or writing too much information.
|
Limit |
A limit represents a callback on a lock
group.
|
LimitInputStream |
An abstract InputStream that provides abstract methods to limit the range that
can be read from the stream.
|
LimitObjectInput |
Limit and ErrorObjectInput capabilities.
|
LimitReader |
A Reader that provides methods to limit the range that
can be read from the reader.
|
Limits |
|
LoadedGeneratedClass |
|
LoadError |
These exceptions are thrown by the import and export modules.
|
Lob |
|
LOBFile |
LOBFile is a wrapper over StorageRandomAccessFile.
|
LOBInputStream |
|
LOBOutputStream |
This is an output stream built on top of LOBStreamControl.
|
LOBStateTracker |
An object that tracks the state of large objects (LOBs) for the current row
in a result set.
|
LOBStoredProcedure |
Contains the stored procedures that will be used in the
LOB client side methods.
|
LOBStreamControl |
This class acts as a layer of blob/clob repository (in memory or file).
|
LOBTypeCompiler |
This class implements TypeCompiler for the SQL LOB types.
|
LocaleFinder |
A LocaleFinder gets a Locale and things associated with Locales.
|
LocalField |
A field within the generated class.
|
LocalizedInput |
|
LocalizedOutput |
|
LocalizedResource |
|
LocatedRow |
Mutable holder for the column values and RowLocation of a conglomerate row.
|
Lock |
A Lock represents a granted or waiting lock request.
|
Lockable |
Any object that needs to be locked must implement Lockable.
|
LockControl |
A LockControl contains a reference to the item being locked
and doubly linked lists for the granted locks and the waiting
locks.
|
LockCount |
|
LockFactory |
Generic locking of objects.
|
LockingPolicy |
Any object that implements this interface can be used as a locking
policy for accessing a container.
|
LockList |
An Enumeration that returns the the Lockables
in a group.
|
LockOwner |
Interface for classes that represent an owner of the locks within a
compatibility space.
|
LockSpace |
A LockSpace represents the complete set of locks held within
a single compatibility space, broken into groups of locks.
|
LockTable |
LockTable is a virtual table that shows all locks currently held in
the database.
|
LockTable |
Interface which must be implemented by lock table classes.
|
LockTableConstantAction |
This class describes actions that are ALWAYS performed for a
LOCK TABLE Statement at Execution time.
|
LockTableNode |
A LockTableNode is the root of a QueryTree that represents a LOCK TABLE command:
LOCK TABLE IN SHARE/EXCLUSIVE MODE
|
LockTableVTI |
This provides an Enumeration of Latch's
from a clone of the lock table.
|
LogAccessFile |
Wraps a RandomAccessFile file to provide buffering
on log writes.
|
LogAccessFileBuffer |
A single buffer of data.
|
LogBufferElement |
ReplicationLogBuffer consists of n LogBufferElements, each of which
can store a number of log records in a single byte[].
|
LogBufferFullException |
|
LogCounter |
A very simple log instant implementation.
|
LogFactory |
|
Loggable |
A Loggable is a record of a change of state or an event that happened
in the RawStore in the context of a transaction.
|
LoggableActions |
|
LoggableAllocActions |
|
Logger |
|
LogicalCallableStatement |
A wrapper class for a physical Derby callable statement.
|
LogicalCallableStatement42 |
JDBC 4 specific wrapper class for a Derby physical callable statement.
|
LogicalConnection |
A simple delegation wrapper handle for a physical connection.
|
LogicalDatabaseMetaData |
A metadata object to be used with logical connections when connection
pooling is being used.
|
LogicalPageOperation |
An abstract class that is used for logical log operation.
|
LogicalPreparedStatement |
A wrapper class for a physical Derby prepared statement.
|
LogicalPreparedStatement42 |
JDBC 4.2 specific wrapper class for a Derby physical prepared statement.
|
LogicalStatementEntity |
Common class interacting with the JDBC statement cache for logical prepared
statements and logical callable statements.
|
LogicalUndo |
A Logical undo is an undo operation that operates on a different page
from the page that has the original change.
|
LogicalUndoable |
A LogicalUndoable is a log operation that operates on the content of a page
and the log operation needs logical undo.
|
LogicalUndoOperation |
LogicalUndoOperation is a compensation operation that rolls back the change of
an LogicalUndoable operation.
|
LogInstant |
Describes a position in the log.
|
LogRecord |
The log record written out to disk.
|
Logs |
|
LogScan |
LogScan provides methods to read a log record from the log.
|
LogShipper |
This is the interface for the replication log shipper.
|
LogToFile |
This is an implementation of the log using a non-circular file system file.
|
LogWriter |
|
LongColumnException |
An exception used to pass a specfic "error code" through
various layers of software.
|
LowMemory |
Methods to aid classes recover from OutOfMemoryErrors by denying
or reducing service rather than a complete shutdown of the JVM.
|
Main |
This is the controller for ij.
|
Main |
Sysinfo reports values relevant to the current Derby configuration.
|
Management |
Management MBean to allow applications to dynamically
control visibility of Derby's MBeans.
|
ManagementMBean |
JMX MBean inteface to control visibility of Derby's MBeans.
|
ManagementService |
This interface represents a Management Service.
|
MasterController |
This is an implementation of the replication master controller
service.
|
MasterFactory |
This is the interface for the replication master controller
service.
|
Matchable |
Provides the ability for an object to
match a subset of a group of other objects.
|
MatchingClauseConstantAction |
Describes the execution machinery needed to evaluate a WHEN [ NOT ] MATCHING clause
of a MERGE statement.
|
MatchingClauseNode |
Node representing a WHEN MATCHED or WHEN NOT MATCHED clause
in a MERGE statement.
|
MaterializedResultSet |
Materialize the underlying ResultSet tree into a temp table on the 1st open.
|
MaterializeResultSetNode |
A MaterializeResultSetNode represents a materialization result set for any
child result set that needs one.
|
MaterializeSubqueryNode |
A MaterializeSubqueryNode is used to replace the nodes for a subquery, to facilitate
code generation for materialization if possible.
|
MaterialPreparedStatement |
|
MaterialStatement |
|
MaxMinAggregateDefinition |
Defintion for the MAX()/MIN() aggregates.
|
MaxMinAggregator |
Aggregator for MAX()/MIN().
|
MemberTable |
|
MemberTableHash |
|
MemByteHolder |
A ByteHolder that stores all its bytes in memory.
|
memCheck |
|
MergeConstantAction |
Describes the execution machinery needed to evaluate a MERGE statement.
|
MergeInserter |
|
MergeJoinResultSet |
Merge two result sets.
|
MergeNode |
A MergeNode represents a MERGE statement.
|
MergeResultSet |
INSERT/UPDATE/DELETE a target table based on how it outer joins
with a driving table.
|
MergeScan |
A sort scan that is capable of merging as many merge runs
as will fit in the passed-in sort buffer.
|
MergeScanRowSource |
Wrapping the output of a MergeScan in a RowSource for the benefit of the
createAndLoadConglomerate and loadConglomerate interface.
|
MergeSort |
A sort implementation which does the sort in-memory if it can,
but which can do an external merge sort so that it can sort an
arbitrary number of rows.
|
MergeSortInfo |
This object provides performance information related to a sort.
|
MessageId |
This class is a refactoring wrapper around the new location
in shared/common/reference
|
MessageId |
This class contains message identifiers for
strings that are not converted to SQL exceptions.
|
MessageService |
Message Service implementation provides a mechanism for locating
messages and substituting arguments for message parameters.
|
MessageUtil |
Class comments here
|
MessageUtils |
|
MethodAliasInfo |
Describe a method alias.
|
MethodBuilder |
MethodBuilder is used to generate the code for a method.
|
MethodCallNode |
A MethodCallNode represents a Java method call.
|
MethodFactory |
The interface of all access method factories.
|
MiscellaneousStatementNode |
A MiscellaneousStatement represents any type of statement that doesn't
fit into the well defined categories:
SET (non-transaction).
|
MiscResultSet |
This is a wrapper class which invokes the Execution-time logic for
Misc statements.
|
ModifyColumnNode |
A ModifyColumnNode represents a modify column in an ALTER TABLE statement.
|
Module |
|
ModuleControl |
ModuleControl is optionally implemented by a module's factory class.
|
ModuleFactory |
The monitor provides a central registry for all modules in the system,
and manages loading, starting, and finding them.
|
ModuleInstance |
A description of an instance of a module.
|
ModuleSupportable |
Allows a module to check its environment
before it is selected as an implementation.
|
Monitor |
Services
A service is a collection of modules that combine to provide
the full functionality defined by the service.
|
mtTestCase |
|
mtTester |
mtTester grabs test and runs them forever.
|
mtTestSuite |
|
mtTime |
|
MultiProbeTableScanResultSet |
Result set that fetches rows from a scan by "probing" the underlying
table with a given list of values.
|
NaiveTrustManager |
This is a naive trust manager we use when we don't want server
authentication.
|
NaiveTrustManager |
This is a naive trust manager we use when we don't want server
authentication.
|
NameTDCacheable |
This class implements a Cacheable for a DataDictionary cache of
table descriptors, with the lookup key being the name of the table.
|
NativeAuthenticationServiceImpl |
This authentication service supports Derby NATIVE authentication.
|
NestedLoopJoinResultSet |
Takes 2 NoPutResultSets and a join filter and returns
the join's rows satisfying the filter as a result set.
|
NestedLoopJoinStrategy |
|
NestedLoopLeftOuterJoinResultSet |
Takes 2 NoPutResultSets and a join filter and returns
the join's rows satisfying the filter as a result set
plus the rows from the left joined with a null row from
the right when there is no matching row in the right
result set.
|
NetAgent |
|
NetCallableStatement |
|
NetConfiguration |
|
NetConnection |
|
NetConnectionReply |
|
NetConnectionRequest |
|
NetCursor |
|
NetDatabaseMetaData |
|
NetLogWriter |
|
NetPackageReply |
|
NetPackageRequest |
|
NetPreparedStatement |
|
NetResultSet |
|
NetResultSet42 |
|
NetResultSetReply |
|
NetResultSetRequest |
|
NetServlet |
This servlet can be used to start Derby Network Server from a remote location.
|
NetSqlca |
|
NetSqldta |
|
NetStatement |
|
NetStatementReply |
|
NetStatementRequest |
|
NetworkServerControl |
NetworkServerControl provides the ability to start a Network Server or
connect to a running Network Server to shutdown, configure or retrieve
diagnostic information.
|
NetworkServerControlImpl |
NetworkServerControlImpl does all the work for NetworkServerControl
|
NetworkServerMBean |
This is an MBean defining a JMX management and monitoring interface of
Derby's Network Server.
|
NetworkServerMBeanImpl |
This is an implementation of the
org.apache.derby.mbeans.drda.NetworkServerMBean ,
providing management and monitoring capabilities related to the Network
Server through JMX.
|
NetXACallInfo |
|
NetXAConnection |
|
NetXAConnectionReply |
|
NetXAConnectionRequest |
|
NetXAResource |
|
NewInvocationNode |
A NewInvocationNode represents a new object() invocation.
|
NextSequenceNode |
A class that represents a value obtained from a Sequence using 'NEXT VALUE'
|
Node |
A node in a balanced binary tree.
|
NodeAllocator |
NodeAllocator manages an array of nodes which can be reused.
|
NoLocking |
A locking policy that implements no locking.
|
NoManagementService |
Dummy management service for environments that do not support
JMX, such as Java SE compact profile 2.
|
NoneAuthenticationServiceImpl |
This authentication service does not care much about authentication.
|
NonStaticMethodCallNode |
A NonStaticMethodCallNode is really a node to represent a (static or non-static)
method call from an object (as opposed to a static method call from a class.
|
NOPStatementNode |
A NOPStatement node is for statements that don't do anything.
|
NoPutResultSet |
The NoPutResultSet interface is used to provide additional
operations on result sets that can be used in returning rows
up a ResultSet tree.
|
NoPutResultSetImpl |
Abstract ResultSet with built in Activation support for operations that
return rows but do not allow the caller to put data on output pipes.
|
NormalizeResultSet |
Cast the rows from the source result set to match the format of the
result set for the entire statement.
|
NormalizeResultSetNode |
A NormalizeResultSetNode represents a normalization result set for any
child result set that needs one.
|
NoRowsResultSetImpl |
Abstract ResultSet for implementations that do not return rows.
|
NoSpaceOnPage |
An exception used to pass a specfic "error code" through
various layers of software.
|
NotNode |
A NotNode represents a NOT operator.
|
NullOutputStream |
An OutputStream that simply discards all data written to it.
|
NumberDataType |
NumberDataType is the superclass for all exact and approximate
numeric data types.
|
NumberDataValue |
|
NumericConstantNode |
|
NumericTypeCompiler |
This class implements TypeId for the SQL numeric datatype.
|
OffsetOrderVisitor<T extends QueryTreeNode> |
Get all nodes of a certain type in a query tree, and return them in
the order in which they appear in the original SQL text.
|
OIDTDCacheable |
This class implements a Cacheable for a DataDictionary cache of
table descriptors, with the lookup key being the UUID of the table.
|
OldRoutineType |
Class to simply read the old format written by
DataTypeDescriptor prior to DERBY-2775 being addressed.
|
OnceResultSet |
Takes an expression subquery's result set and verifies that only
a single scalar value is being returned.
|
OpcodeDebug |
This contains mnemonics for all of the opcodes of the JVM.
|
OpenBTree |
An open b-tree contains fields and methods common to scans and controllers.
|
OpenConglomerate |
A Generic class which implements the basic functionality needed to operate
on an "open" conglomerate.
|
OpenConglomerateScratchSpace |
A utility class to store and use temporary scratch space associated with
a conglomerate.
|
OpenHeap |
|
OpenSocketAction |
|
Operator |
Provides an interface for an operator that operates on a range of objects
E.g in a cache.
|
OperatorNode |
Abstract base-class for the various operator nodes: UnaryOperatorNode,
BinaryOperatorNode and TernarnyOperatorNode.
|
Optimizable |
Optimizable provides services for optimizing a table in a query.
|
OptimizableList |
OptimizableList provides services for optimizing a list of
Optimizables (tables) in a query.
|
OptimizablePredicate |
OptimizablePredicate provides services for optimizing predicates in a query.
|
OptimizablePredicateList |
OptimizablePredicateList provides services for optimizing a table in a query.
|
Optimizer |
Optimizer provides services for optimizing a query.
|
OptimizerFactory |
This is simply the factory for creating an optimizer.
|
OptimizerFactoryImpl |
This is simply the factory for creating an optimizer.
|
OptimizerImpl |
Optimizer uses OptimizableList to keep track of the best join order as it
builds it.
|
OptimizerPlan |
High level description of a plan for consideration by the Optimizer.
|
OptimizerPlan.ConglomerateRS |
|
OptimizerPlan.DeadEnd |
Generic plan for row sources we don't understand
|
OptimizerPlan.Join |
|
OptimizerPlan.RowSource<D extends UniqueTupleDescriptor> |
|
OptimizerPlan.TableFunctionRS |
|
OptimizerTrace |
This class provides static methods for controlling the
optimizer tracing in a Derby database.
|
OptimizerTracer |
OptionalTool for tracing the Optimizer.
|
OptionalTool |
Interface implemented by optional tools which can be loaded and unloaded.
|
OptTrace |
Interface for optimizer tracing.
|
OptTraceViewer |
OptionalTool for viewing the output created when you xml-trace the optimizer.
|
Orderable |
The Orderable interface represents a value that can
be linearly ordered.
|
OrderableAggregator |
Abstract aggregator for Orderable aggregates (max/min).
|
OrderByColumn |
An OrderByColumn is a column in the ORDER BY clause.
|
OrderByList |
An OrderByList is an ordered list of columns in the ORDER BY clause.
|
OrderByNode |
An OrderByNode represents a result set for a sort operation
for an order by list.
|
OrderedColumn |
An ordered column has position.
|
OrderedColumnList<E extends OrderedColumn> |
List of OrderedColumns
|
OrNode |
|
OutsideRangeForDataTypeException |
|
OverflowInputStream |
A OverflowInputStream is used by store to turn a long column into an
InputStream.
|
Page |
A Page contains an ordered set of records which are the stored form of rows.
|
PageActions |
|
PageBasicOperation |
A PageBasicOperation changed the content of a page, this is the root class of all
page oriented operation.
|
PageCreationArgs |
This class holds information that is passed to
CachedPage.createPage() and used when a page object (either a
StoredPage or an AllocPage ) is created.
|
PageKey |
A key that identifies a BasePage.
|
PageTimeStamp |
The type definition of a time stamp that can be associated with pages that
supports 'time stamp'.
|
PageVersion |
A per page version number is one way to implement a page time stamp
|
ParameterNode |
This node type represents a ?
|
ParameterValueSet |
A ParameterValueSet is a set of parameter values that can be assembled by a
JDBC driver and passed to a PreparedStatement all at once.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
Parser |
The Parser interface is intended to work with Jack-generated parsers (now JavaCC).
|
ParserImpl |
|
PassThroughException |
Unchecked exception class that can be used to pass checked exceptions out
of methods that are not declared to throw any checked exception.
|
PasswordHasher |
This machine performs the hashing of Derby passwords.
|
PathUtil |
Helper methods to deal with paths in the in-memory "file system".
|
PC_XenaVersion |
|
Performance |
|
PermDescriptor |
This class describes rows in the SYS.SYSPERMS system table, which keeps track of the
permissions that have been granted but not revoked.
|
PermissionsCacheable |
This class implements a Cacheable for a DataDictionary cache of
permissions.
|
PermissionsCatalogRowFactory |
|
PermissionsDescriptor |
This class is used by rows in the SYS.SYSTABLEPERMS, SYS.SYSCOLPERMS, and SYS.SYSROUTINEPERMS
system tables.
|
PersistentService |
A PersistentService modularises the access to persistent services,
abstracting out details such as finding the list of services to
be started at boot time, finding the service.properties file
and creating and deleting the persistent storage for a service.
|
PersistentSet |
|
PhysicalPageOperation |
An abstract class that is used for physical log operation.
|
PhysicalUndoOperation |
PhysicalUndoOperation is a compensation operation that rolls back the change of
an Undo-able operation.
|
PiggyBackedSessionData |
Tracks the most recently piggy-backed session attributes, and provides
methods to determine if they have been modified and need to be re-sent
to the client.
|
Pkgnamcsn |
Class representing a PKGNAMCSN object (RDB Package Name,
Consistency Token, and Section Number).
|
PlanExporter |
This class is the main entry point to the tool Graphical Query Explainer.
|
PositionedStoreStream |
A wrapper-stream able to reposition the underlying store stream.
|
PositionedStream |
This interface describes a stream that is aware of its own position and can
reposition itself on request.
|
Predicate |
A Predicate represents a top level predicate.
|
PredicateList |
A PredicateList represents the list of top level predicates.
|
PredicateList.PredicateWrapper |
Inner class which helps statistics routines do their work.
|
PredicateList.PredicateWrapperList |
Another inner class which is basically a List of Predicate Wrappers.
|
PreparedStatement |
The PreparedStatement interface provides methods to execute prepared
statements, store them, and get metadata about them.
|
PreparedStatementCallbackInterface |
|
PrintWriterGetHeader |
Get a header to prepend to a line of output.
|
PrivilegedSQLObject |
This is a descriptor for schema object which can have privileges granted on it.
|
PrivilegeInfo |
|
PrivilegeNode |
This node represents a set of privileges that are granted or revoked on one object.
|
ProductGenusNames |
Holder class for Derby genus names.
|
ProductLevel |
|
ProductVersionHolder |
Class to hold a Derby Product version.
|
ProjectRestrictNode |
A ProjectRestrictNode represents a result set for any of the basic DML
operations: SELECT, INSERT, UPDATE, and DELETE.
|
ProjectRestrictResultSet |
Takes a table and a table filter and returns
the table's rows satisfying the filter as a result set.
|
Property |
List of all properties understood by the system.
|
PropertyConglomerate |
Stores properties in a congolmerate with complete transactional support.
|
PropertyFactory |
Module interface for an Property validation.
|
PropertyInfo |
PropertyInfo is a class with static methods that set properties associated with a database.
|
PropertyNames |
This class defines the names of the properties to use when
you extract the parts of a product version from a properties
file.
|
PropertySetCallback |
|
PropertyUtil |
There are 5 property objects within a JBMS system.
1) JVM - JVM set - those in System.getProperties
2) APP - Application set - derby.properties file
3) SRV - Persistent Service set - Those stored in service.properties
4) TRAN - Persistent Transactional set - Those stored via the AccessManager interface
5) BOOT - Set by a boot method (rare)
This class has a set of static methods to find a property using a consistent search order
from the above set.
|
PropertyUtil |
|
PropertyValidation |
|
ProtocolKey |
A class that represents a key for a module search.
|
ProtocolTestAdapter |
Adapter written to allow for protocol testing from the test package.
|
Provider |
A provider is an object that others can build dependencies
on.
|
ProviderInfo |
A ProviderInfo associates a DependableFinder with a UUID that stands
for a database object.
|
ProviderList |
ProviderList is a list of Providers that is being
tracked for some object other than the current dependent.
|
PublicAPI |
Class that wraps StandardExceptions in a SQLException.
|
PublicBufferOutputStream |
A ByteArrayOutputStream which gives a direct reference of the buffer array
|
PurgeOperation |
USE WITH EXTREME Caution: Purge records from a Page.
|
Pushable |
Support for pushing SQL statement information
down into a virtual table.
|
QualifiedIdentifier |
A qualified identifier made of a session name and a local name
|
Qualifier |
A structure which is used to "qualify" a column.
|
QueryTreeNode |
QueryTreeNode is the root class for all query tree nodes.
|
QueryTreeNodeVector<E extends QueryTreeNode> |
QueryTreeNodeVector is the root class for all lists of query tree nodes.
|
RAFContainer |
RAFContainer (short for RandomAccessFileContainer) is a concrete subclass of FileContainer
for FileContainers which are implemented on java.io.RandomAccessFile.
|
RAFContainer4 |
RAFContainer4 overrides a few methods in FileContainer/RAFContainer in order
to use FileChannel from Java 1.4's New IO framework to issue multiple IO
operations to the same file concurrently instead of strictly serializing IO
operations using a mutex on the container object.
|
RAMAccessManager |
|
RAMAccessUndoHandler |
A class that provides interface to be called when undo of an Insert
happens in raw store.
|
RAMTransaction |
|
RAMTransactionContext |
|
RawContainerHandle |
RawContainerHandle is the form of ContainerHandle that is used within
the raw store.
|
RawField |
|
RawStore |
A Raw store that implements the RawStoreFactory module by delegating all the
work to the lower modules TransactionFactory, LogFactory and DataFactory.
|
RawStoreFactory |
RawStoreFactory implements a single unit of transactional
storage.
|
RawToBinaryFormatStream |
Stream that takes a raw input stream and converts it
to the on-disk format of the binary types by prepending the
length of the value.
|
RawTransaction |
RawTransaction is the form of Transaction used within the raw store.
|
ReaderToAscii |
ReaderToAscii converts Reader (with characters) to a stream of ASCII characters.
|
ReaderToUTF8Stream |
Converts the characters served by a java.io.Reader to a stream
returning the data in the on-disk modified UTF-8 encoded representation used
by Derby.
|
ReadOnly |
A read-only version of the log factory.
|
RealAnyResultSetStatistics |
ResultSetStatistics implemenation for AnyResultSet.
|
RealBasicNoPutResultSetStatistics |
ResultSetStatistics implemenation for BasicNoPutResultSetImpl.
|
RealCurrentOfStatistics |
ResultSetStatistics implemenation for CurrentOfResultSet.
|
RealDeleteCascadeResultSetStatistics |
ResultSetStatistics implemenation for DeleteCascadeResultSet.
|
RealDeleteResultSetStatistics |
ResultSetStatistics implemenation for DeleteResultSet.
|
RealDeleteVTIResultSetStatistics |
ResultSetStatistics implemenation for DeleteVTIResultSet.
|
RealDistinctScalarAggregateStatistics |
ResultSetStatistics implemenation for DistinctScalarAggregateResultSet.
|
RealDistinctScanStatistics |
ResultSetStatistics implemenation for DistinctScanResultSet.
|
RealGroupedAggregateStatistics |
ResultSetStatistics implemenation for GroupedAggregateResultSet.
|
RealHashJoinStatistics |
ResultSetStatistics implemenation for HashJoinResultSet.
|
RealHashLeftOuterJoinStatistics |
ResultSetStatistics implemenation for HashLeftOuterJoinResultSet.
|
RealHashScanStatistics |
ResultSetStatistics implemenation for HashScanResultSet.
|
RealHashTableStatistics |
ResultSetStatistics implemenation for HashTableResultSet.
|
RealIndexRowToBaseRowStatistics |
ResultSetStatistics implemenation for IndexRowToBaseRowResultSet.
|
RealInsertResultSetStatistics |
ResultSetStatistics implemenation for InsertResultSet.
|
RealInsertVTIResultSetStatistics |
ResultSetStatistics implemenation for InsertVTIResultSet.
|
RealJoinResultSetStatistics |
ResultSetStatistics implemenation for JoinResultSet.
|
RealLastIndexKeyScanStatistics |
ResultSetStatistics implemenation for RealLastIndexKeyScanResultSet.
|
RealMaterializedResultSetStatistics |
ResultSetStatistics implemenation for MaterializedResultSet.
|
RealNestedLoopJoinStatistics |
ResultSetStatistics implemenation for NestedLoopJoinResultSet.
|
RealNestedLoopLeftOuterJoinStatistics |
ResultSetStatistics implemenation for NestedLoopLeftOuterJoinResultSet.
|
RealNoPutResultSetStatistics |
ResultSetStatistics implemenation for NoPutResultSetImpl.
|
RealNormalizeResultSetStatistics |
ResultSetStatistics implemenation for NormalizeResultSet.
|
RealNoRowsResultSetStatistics |
ResultSetStatistics implemenation for NoPutResultSetImpl.
|
RealOnceResultSetStatistics |
ResultSetStatistics implemenation for OnceResultSet.
|
RealProjectRestrictStatistics |
ResultSetStatistics implemenation for ProjectRestrictResultSet.
|
RealResultSetStatisticsFactory |
ResultSetStatisticsFactory provides a wrapper around all of
objects associated with run time statistics.
|
RealRowCountStatistics |
|
RealRowResultSetStatistics |
ResultSetStatistics implemenation for RowResultSet.
|
RealScalarAggregateStatistics |
ResultSetStatistics implemenation for ScalarAggregateResultSet.
|
RealScrollInsensitiveResultSetStatistics |
ResultSetStatistics implemenation for ScrollInsensitiveResultSet.
|
RealSetOpResultSetStatistics |
ResultSetStatistics implementation for SetOpResultSet.
|
RealSortStatistics |
ResultSetStatistics implemenation for SortResultSet.
|
RealTableScanStatistics |
ResultSetStatistics implemenation for TableScanResultSet.
|
RealUnionResultSetStatistics |
ResultSetStatistics implemenation for UnionResultSet.
|
RealUpdateResultSetStatistics |
ResultSetStatistics implemenation for UpdateResultSet.
|
RealVTIStatistics |
ResultSetStatistics implemenation for VTIResultSet.
|
RealWindowResultSetStatistics |
ResultSetStatistics implementation for WindowResultSet.
|
ReclaimSpace |
Post commit work to reclaim some space from the raw store.
|
ReclaimSpaceHelper |
This class helps a BaseDataFactory reclaims unused space.
|
RecordHandle |
A handle to a record within a container.
|
RecordId |
Implementation of RecordHandle.
|
ReEncodedInputStream |
ReEncodedInputStream passes
stream from Reader, which is stream of decoded style,
to user of this subclass of InputStream, which is stream of encoded style.
|
ReEncodedInputStream.PublicBufferOutputStream |
|
RefDataValue |
|
ReferenceableDataSource |
The data source factory for Derby embedded driver data sources.
|
ReferencedColumns |
Provides information about the columns that are referenced by a
CHECK CONSTRAINT definition.
|
ReferencedColumnsDescriptorImpl |
For triggers, ReferencedColumnsDescriptorImpl object has 3 possibilites
1)referencedColumns is not null but referencedColumnsInTriggerAction
is null - meaning the trigger is defined on specific columns but trigger
action does not reference any column through old/new transient variables.
|
ReferencedKeyConstraintDescriptor |
A ReferencedConstraintDeescriptor is a primary key or a unique
key that is referenced by a foreign key.
|
ReferencedKeyRIChecker |
A Referential Integrity checker for a change
to a referenced key (primary or unique).
|
ReferencedTablesVisitor |
Build a JBitSet of all of the referenced tables in the tree.
|
ReflectClassesJava2 |
Reflect loader with Privileged block for Java 2 security.
|
ReflectGeneratedClass |
|
ReflectLoaderJava2 |
|
ReflectMethod |
|
RefTypeCompiler |
This class implements TypeCompiler for the SQL REF datatype.
|
RegisteredFormatIds |
Registration of TypedFormat classes.
|
RelationalOperator |
This interface is an abstraction of a relational operator.
|
RemapCRsVisitor |
Remap/unremap the CRs to the underlying
expression.
|
RememberBytesInputStream |
A FilterInputStream that remembers read or skipped bytes.
|
RemoveFile |
|
RemoveFileOperation |
|
RenameConstantAction |
This class describes actions that are ALWAYS performed for a
RENAME TABLE/COLUMN/INDEX Statement at Execution time.
|
RenameNode |
A RenameNode is the root of a QueryTree that represents a
RENAME TABLE/COLUMN/INDEX statement.
|
ReplaceAggregatesWithCRVisitor |
Replace all aggregates with result columns.
|
ReplacementPolicy |
Interface that must be implemented by classes that provide a replacement
algorithm for ConcurrentCache .
|
ReplacementPolicy.Callback |
The interface for the callback objects that ConcurrentCache
uses to notify the replacement algorithm about events such as look-ups
and removals.
|
ReplaceNodeVisitor |
Replace all occurrences of a specific node with another node.
|
ReplaceWindowFuncCallsWithCRVisitor |
Replace all window function calls with result columns.
|
ReplicationLogBuffer |
Used for the replication master role only.
|
ReplicationLogger |
|
ReplicationLogScan |
Scan a chunk of log received from the master.
|
ReplicationMessage |
This message is used for the communication between the master and the
slave during Replication.
|
ReplicationMessageReceive |
This class is the Receiver (viz.
|
ReplicationMessageTransmit |
Used to send replication messages to the slave.
|
Reply |
|
RePreparable |
An RePreparable operation is an operation that changed the state of the
RawStore in the context of a transaction and the locks for this change
can be reclaimed during recovery, following redo.
|
Request |
|
RequiredRowOrdering |
This interface provides a representation of the required ordering of rows
from a ResultSet.
|
Resetable |
This is a simple interface that is used by
streams that can initialize and reset themselves.
|
ResourceAdapter |
The resource adapter is the clearing house for managing connections,
transactions, and XAResources in a JDBC based resource manager living in
the distributed transaction processing environment.
|
ResourceAdapterImpl |
|
RestrictedVTI |
Interface for Table Functions which can be told which columns need to be fetched plus simple bounds on those columns.
|
Restriction |
An expression to be pushed into a Table Function so that the Table Function
can short-circuit its processing and return fewer rows.
|
Restriction.AND |
An AND of two Restrictions
|
Restriction.ColumnQualifier |
A simple comparison of a column to a constant value.
|
Restriction.OR |
An OR of two Restrictions
|
ResultColumn |
A ResultColumn represents a result column in a SELECT, INSERT, or UPDATE
statement.
|
ResultColumnDescriptor |
A ResultColumnDescriptor describes a result column in a ResultSet.
|
ResultColumnList |
A ResultColumnList is the target list of a SELECT, INSERT, or UPDATE.
|
ResultColumnList.ColumnMapping |
|
ResultDescription |
The ResultDescription interface provides methods to get metadata on the
results returned by a statement.
|
ResultSet |
The ResultSet interface provides a method to tell whether a statement
returns rows, and if so, a method to get the rows.
|
ResultSetCallbackInterface |
|
ResultSetFactory |
ResultSetFactory provides a wrapper around all of
the result sets needed in an execution implementation.
|
ResultSetNode |
A ResultSetNode represents a result set, that is, a set of rows.
|
ResultSetNode.QueryExpressionClauses |
For ease of pushing order by, offset and fetch first/next clauses into
nodes.
|
ResultSetReply |
|
ResultSetReplyInterface |
|
ResultSetRequestInterface |
|
ResultSetStatistics |
The ResultSetStatistics interface is used to provide run time
statistics information on a specific ResultSet.
|
ResultSetStatisticsFactory |
ResultSetStatisticsFactory provides a wrapper around all of
the result sets statistics objects needed in building the run time statistics.
|
RevokeNode |
This class represents a REVOKE statement.
|
RevokeRoleConstantAction |
This class performs actions that are ALWAYS performed for a
REVOKE role statement at execution time.
|
RevokeRoleNode |
This class represents a REVOKE role statement.
|
RFResource |
|
RIBulkChecker |
Do a merge run comparing all the foreign keys from the
foreign key conglomerate against the referenced keys
from the primary key conglomerate.
|
RISetChecker |
Checks a set or referential integrity constraints.
|
RllRAMAccessManager |
Implements the row level locking accessmanager.
|
RoleClosureIterator |
Allows iterator over the role grant closure defined by the relation
GRANT role-a TO role-b, or its inverse.
|
RoleClosureIteratorImpl |
Allows iterator over the role grant closure defined by the relation
GRANT role-a TO role-b, or its inverse.
|
RoleGrantDescriptor |
This class is used by rows in the SYS.SYSROLES system table.
|
RollingFileStream |
This class provides rolling file OutputStream.
|
RollingFileStreamProvider |
Creates and configures a RollingFileStream
|
RoutineAliasInfo |
Describe a routine (procedure or function) alias.
|
RoutineDesignator |
This node represents a routine signature.
|
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.
|
RoutinePrivilegeInfo |
|
Row |
The Row interface provides methods to get information about the columns
in a result row.
|
RowChanger |
Perform row at a time DML operations of tables and maintain indexes.
|
RowChangerImpl |
Perform row at a time DML operations of tables and maintain indexes.
|
RowCountable |
Allows clients to read and write row count estimates for conglomerates.
|
RowCountNode |
The result set generated by this node (RowCountResultSet) implements the
filtering of rows needed for the and the .
|
RowCountResultSet |
This result set implements the filtering of rows needed for the and the .
|
RowLocation |
Holds the location of a row within a given conglomerate.
|
RowLocationRetRowSource |
A RowLocationRetRowSource is the mechanism for iterating over a set of rows,
loading those rows into a conglomerate, and returning the RowLocation of the
inserted rows.
|
RowLock |
A RowLock represents a qualifier that is to be used when
locking a Row through a RecordHandle.
|
RowLocking1 |
A locking policy that implements row level locking with isolation degree 1.
|
RowLocking2 |
A locking policy that implements row level locking with isolation degree 2.
|
RowLocking2nohold |
A locking policy that implements row level locking with isolation degree 2,
never holding read locks after they are granted.
|
RowLocking3 |
A locking policy that implements row level locking with isolation degree 3.
|
RowLocking3Escalate |
A locking policy that implements row level locking with isolation degree 3.
|
RowLockingRR |
A locking policy that implements row level locking with repeatable read
isolation.
|
RowMultiSetImpl |
Row data type as described in the 2003 SQL spec
in part 2, section 4.8.
|
RowNumberFunctionNode |
Class that represents a call to the ROW_NUMBER() window function.
|
RowOrdering |
This interface provides a representation of the ordering of rows in a
ResultSet.
|
RowOrderingImpl |
|
RowPosition |
Just an easy way to pass information back and forth about current position of
a row in a table.
|
RowResultSet |
Takes a constant row value and returns it as
a result set.
|
RowResultSetNode |
A RowResultSetNode represents the result set for a VALUES clause.
|
RowSource |
A RowSource is the mechanism for iterating over a set of rows.
|
RowTriggerExecutor |
A row trigger executor is an object that executes
a row trigger.
|
RowUtil |
A set of static utility methods to work with rows.
|
RowUtil |
Utility class manipulating rows.
|
run |
The run class facilitates running the various Derby utilities with the
java -jar command.
|
RunTimeStatistics |
A RunTimeStatistics object is a representation of the query execution plan and run
time statistics for a java.sql.ResultSet.
|
RunTimeStatisticsImpl |
RunTimeStatistics implemenation.
|
SanityManager |
The SanityService provides assertion checking and debug
control.
|
SavePoint |
|
SavepointConstantAction |
This class describes actions that are ALWAYS performed for a
Savepoint (rollback, release and set savepoint) Statement at Execution time.
|
SavepointNode |
A SavepointNode is the root of a QueryTree that represents a Savepoint (ROLLBACK savepoint, RELASE savepoint and SAVEPOINT)
statement.
|
ScalarAggregateResultSet |
This ResultSet evaluates scalar, non distinct aggregates.
|
Scan |
Abstract base class for all sort classes which return rows from the
sort.
|
Scan |
Scan the the log which is implemented by a series of log files.n
This log scan knows how to move across log file if it is positioned at
the boundary of a log file and needs to getNextRecord.
|
ScanController |
A scan is the mechanism for iterating over the rows in a conglomerate,
the scan controller is the interface through which access clients
control the underlying scan.
|
ScanControllerRowSource |
A ScanControllerRowSource is both a RowSource and a ScanController.
|
ScanHandle |
Inteface for scanning the log from outside the RawStore.
|
ScanInfo |
This object provides performance information related to an open scan.
|
ScanManager |
The ScanManager interface contains those methods private to access method
implementors necessary to implement Scans on Conglomerates.
|
ScannedTransactionHandle |
|
ScanQualifier |
ScanQualifier provides additional methods for the Language layer on
top of Qualifier.
|
ScanResultSet |
Abstract ResultSet class for NoPutResultSet s which
contain a scan.
|
SchemaDescriptor |
This class represents a schema descriptor
|
ScopeFilter |
Filter which passes Visitables only if the compiler is inside
a named scope.
|
ScrollInsensitiveResultSet |
Provide insensitive scrolling functionality for the underlying
result set.
|
ScrollInsensitiveResultSetNode |
A ScrollInsensitiveResultSetNode represents the insensitive scrolling cursor
functionality for any
child result set that needs one.
|
SearchParameters |
Parameters that are passed down during a recursive b-tree search.
|
Section |
|
SectionManager |
|
Securable |
Operations which can be secured.
|
SecurityUtil |
This class provides helper functions for security-related features.
|
SelectNode |
A SelectNode represents the result set for any of the basic DML
operations: SELECT, INSERT, UPDATE, and DELETE.
|
SequenceDescriptor |
This class is used by rows in the SYS.SYSSEQUENCES system table.
|
SequenceGenerator |
This is a generic machine for pre-allocating ranges of sequence numbers in order
to improve concurrency.
|
SequencePreallocator |
Logic to determine how many values to pre-allocate for a sequence.
|
SequenceRange |
Default Derby logic for determining how many values to pre-allocate for an
identity column or sequence.
|
SequenceUpdater |
An object cached in the data dictionary which manages new values
for sequences.
|
SequenceUpdater.BulkInsertUpdater |
Implementation of SequenceUpdater for use with the bulk-insert optimization
used by InsertResultSet.
|
SequenceUpdater.SyssequenceUpdater |
Specific implementation of SequenceUpdater for the sequences managed by
SYSSEQUENCES.
|
Serviceable |
To use a DaemonService, one implements the Serviceable interface.
|
ServiceBootContext |
A context that is used during a service boot to
stop cleanup on the stack at this point.
|
ServiceRecord |
wrapper class for basic daemon's clients
|
Session |
Session stores information about the current session
It is used so that a DRDAConnThread can work on any session.
|
Session |
Session holds the objects local to a particular database session,
which starts with a connection and is all other JDBC
stuff used on that connection, along with some ij state
that is connection-based as well.
|
SetConstraintsConstantAction |
This class describes actions that are performed for a
set constraint at execution time.
|
SetConstraintsNode |
A SetConstraintsNode is the root of a QueryTree that represents a
SET CONSTRAINTS statement.
|
SetOperatorNode |
A SetOperatorNode represents a UNION, INTERSECT, or EXCEPT in a DML statement.
|
SetOpResultSet |
Takes the result set produced by an ordered UNION ALL of two tagged result sets and produces
the INTERSECT or EXCEPT of the two input result sets.
|
SetReservedSpaceOperation |
Represents shrinking of the reserved space of a particular row on a page.
|
SetRoleConstantAction |
This class describes actions that are ALWAYS performed for a
SET ROLE Statement at Execution time.
|
SetRoleNode |
A SetRoleNode is the root of a QueryTree that represents a SET ROLE
statement.
|
SetSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
SET SCHEMA Statement at Execution time.
|
SetSchemaNode |
A SetSchemaNode is the root of a QueryTree that
represents a SET SCHEMA statement.
|
SetTransactionIsolationConstantAction |
This class describes actions that are ALWAYS performed for a
SET TRANSACTION ISOLATION Statement at Execution time.
|
SetTransactionIsolationNode |
A SetTransactionIsolationNode is the root of a QueryTree that represents a SET
TRANSACTION ISOLATION command
|
SetTransactionResultSet |
This is a wrapper class which invokes the Execution-time logic for
SET TRANSACTION statements.
|
ShExLockable |
|
ShExQual |
This class is intended to be used a the qualifier class for ShExLockable.
|
ShutdownException |
A ShutdownException is a runtime exception that is used
to notify code that the system has/is being shut down.
|
SignatureChecker |
This class shows which user declared SQL functions and procedures
cannot be matched with Java methods.
|
SignatureChecker.ParsedArgs |
|
SignedBinary |
|
SignedBinary |
Converters from signed binary bytes to Java short , int , or long .
|
SimpleStringOperatorNode |
This node represents a unary upper or lower operator
|
SingleChildResultSetNode |
A SingleChildResultSetNode represents a result set with a single child.
|
SingleStream |
The Basic Services provide InfoStreams for reporting
information.
|
SingleThreadDaemonFactory |
|
SingletonTimerFactory |
This class implements the TimerFactory interface.
|
SizedCacheable |
This interface extends the Cacheable interface (@see Cacheable) with a method that
estimates the size of the Cacheable object, in bytes.
|
SlaveAddress |
Encapsulates the host name and the port number of the slave machine.
|
SlaveController |
This is an implementation of the replication slave controller
service.
|
SlaveDatabase |
SlaveDatabase is an instance of Database, and is booted instead of
BasicDatabase if this database will have the replication slave
role.
|
SlaveFactory |
This is the interface for the replication slave controller
service.
|
SocketConnection |
This class encapsulates a Socket connection and has
methods that allow to read and write into the Object streams
created from this connection.
|
Sort |
The sort interface corresponds to an instance of an in-progress sort.
|
SortBuffer |
This class implements an in-memory ordered set
based on the balanced binary tree algorithm from
Knuth Vol. 3, Sec. 6.2.3, pp. 451-471.
|
SortBufferRowSource |
Wrapping the output of a SortBuffer in a RowSource for the benefit of the
createAndLoadConglomerate and loadConglomerate interface.
|
SortBufferScan |
A sort scan that just reads rows out of a sorter.
|
SortController |
A sort controller is an interface for inserting rows
into a sort.
|
SortCostController |
|
SortFactory |
The factory interface for all sort access methods.
|
SortInfo |
This object provides performance information related to a sort.
|
SortObserver |
A SortObserver is an object that is used as a callback by the
sorter.
|
SortResultSet |
Takes a source result set, sends it to the sorter,
and returns the results.
|
SortScan |
Abstract base class for merge sort scans.
|
SpaceInfo |
Manage the result information from a single call to
ConglomerateController.getSpaceInfo().
|
SpaceInformation |
Manage the result information from a single call to
ConglomerateController.getSpaceInfo().
|
SpaceTable |
SpaceTable is a virtual table that shows the space usage of a particular
table and its indexes.
|
SpecialFunctionNode |
SpecialFunctionNode handles system SQL functions.
|
SpecificAuthenticationServiceImpl |
This authentication service is a specific/user defined User authentication
level support.
|
SPSDescriptor |
A SPSDescriptor describes a Stored Prepared Statement.
|
SPSNameCacheable |
This class implements a Cacheable for a DataDictionary cache of
sps descriptors, with the lookup key being the name/schema of the sps.
|
SQLBinary |
SQLBinary is the abstract class for the binary datatypes.
|
SQLBit |
SQLBit represents the SQL type CHAR FOR BIT DATA
|
SQLBlob |
SQLBlob satisfies the DataValueDescriptor,
interfaces (i.e., OrderableDataType).
|
SQLBoolean |
SQLBoolean satisfies the DataValueDescriptor
interfaces (i.e., DataType).
|
Sqlca |
|
SQLChar |
The SQLChar represents a CHAR value with UCS_BASIC collation.
|
SQLClob |
SQLClob represents a CLOB value with UCS_BASIC collation.
|
SQLClob.HeaderInfo |
Holder class for header information gathered from the raw byte header in
the stream.
|
SqlCode |
|
SQLDate |
This contains an instance of a SQL Date.
|
SQLDecimal |
SQLDecimal satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SQLDouble |
SQLDouble satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SqlException |
|
SQLExceptionFactory |
SQLException factory class to create jdbc 40 exception classes
|
SQLExceptionFactory |
Class to create SQLException
|
SQLExceptionWrapper |
Wrapper class for SQLExceptions
|
SQLInteger |
SQLInteger represents an INTEGER value.
|
SQLLongint |
SQLLongint satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SQLLongVarbit |
SQLLongVarbit represents the SQL type LONG VARCHAR FOR BIT DATA
It is an extension of SQLVarbit and is virtually indistinguishable
other than normalization.
|
SQLLongvarchar |
SQLLongvarchar represents a LONG VARCHAR value with UCS_BASIC collation.
|
SQLReal |
SQLReal satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SQLRef |
|
SQLSessionContext |
An implementation of this interface encapsulates some of the SQL
session context's state variables, cf.
|
SQLSessionContextImpl |
|
SQLSmallint |
SQLSmallint satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SQLState |
This is a refactoring wrapper around the "real" SQLState.java, which
has been relocated to org.apache.derby.shared.common.reference
|
SQLState |
List of error message identifiers.
|
SQLTime |
This contains an instance of a SQL Time
Our current implementation doesn't implement time precision so the fractional
seconds portion of the time is always 0.
|
SQLTimestamp |
This contains an instance of a SQL Timestamp object.
|
SQLTinyint |
SQLTinyint satisfies the DataValueDescriptor
interfaces (i.e., OrderableDataType).
|
SQLToJavaValueNode |
This node type converts a value in the SQL domain to a value in the Java
domain.
|
SQLTypes |
|
SQLVarbit |
SQLVarbit represents the SQL type VARCHAR FOR BIT DATA
It is an extension of SQLBit and is virtually indistinguishable
other than normalization.
|
SQLVarchar |
SQLVarchar represents a VARCHAR value with UCS_BASIC collation.
|
SqlWarning |
This represents a warning versus a full exception.
|
SQLWarningFactory |
This class generates SQLWarning instances.
|
SqlXmlUtil |
This class contains "utility" methods that work with XML-specific
objects that are only available if JAXP and/or Xalan are in
the classpath.
|
SqlXmlUtil.NullNamespaceContext |
A NamespaceContext that reports all namespaces as unbound.
|
StandardException |
StandardException is the root of all exceptions that are handled
in a standard fashion by the database code, mainly in the language code.
|
StandardException.BadMessageArgumentException |
Dummy exception to catch incorrect use of
StandardException.newException(), at compile-time.
|
StandardEXTDTAReaderInputStream |
Implementation of InputStream which get EXTDTA from the DDMReader.
|
Statement |
The Statement interface provides a way of giving a statement to the
language module, preparing the statement, and executing it.
|
StatementCache |
StatementCache is a virtual table that shows the contents of the SQL statement cache.
|
StatementCacheInteractor |
Utility class encapsulating the logic for interacting with the JDBC statement
cache when creating new logical statements.
|
StatementCallbackInterface |
|
StatementColumnPermission |
This class describes a column permission used (required) by a statement.
|
StatementContext |
StatementContext keeps the context for a statement.
|
StatementDuration |
StatementDuration is a virtual table which
can be used to analyze the execution duration of the statements
of "interest" in db2j.log or a specified file when
db2j.language.logStatementText=true.
|
StatementFinder |
StatementGrabber looks through an input stream for
the next JSQL statement.
|
StatementGenericPermission |
This class describes a generic permission (such as USAGE)
required by a statement.
|
StatementKey |
A key representing a java.sql.PreparedStatement or a
java.sql.CallableStatement .
|
StatementKeyFactory |
A factory for creating JDBC statement keys for use with the JDBC statement
cache.
|
StatementNode |
A StatementNode represents a single statement in the language.
|
StatementPermission |
This class describes a permission require by a statement.
|
StatementReply |
|
StatementReplyInterface |
|
StatementRequestInterface |
|
StatementRolePermission |
This class describes a role permission required by a statement.
|
StatementRoutinePermission |
This class describes a routine execute permission
required by a statement.
|
StatementSchemaPermission |
This class describes a schema permission required by a statement.
|
StatementTablePermission |
This class describes a table permission required by a statement.
|
StatementTriggerExecutor |
A statement trigger executor is an object that executes
a statement trigger.
|
StatementType |
Different types of statements
|
StatementUtil |
Utilities for dealing with statements.
|
StaticClassFieldReferenceNode |
A StaticClassFieldReferenceNode represents a Java static field reference from
a Class (as opposed to an Object).
|
StaticCompiledOpenConglomInfo |
Information that can be "compiled" once and then used over and over again
at execution time.
|
StaticMethodCallNode |
A StaticMethodCallNode represents a static method call from a Class
(as opposed to from an Object).
|
Statistics |
This interface is used in the column SYS.SYSSTATISTICS.STATISTICS.
|
StatisticsDescriptor |
Implementation of StatisticsDescriptor.
|
StatisticsImpl |
|
StdDevPAggregator<V extends java.lang.Number> |
This class implements the SQL Standard STDDEV_POP() aggregator,
computing a population's standard deviation.
|
StdDevSAggregator<V extends java.lang.Number> |
This class implements the SQL Standard STDDEV_SAMP() aggregator,
computing a sample's standard deviation.
|
Storable |
Formatable for holding SQL data (which may be null).
|
StorableFormatId |
|
StorablePreparedStatement |
The Statement interface is an extension of exec prepared statement
that has some stored prepared specifics.
|
StorageFactory |
This interface provides basic storage functions needed for read only databases.
|
StorageFactoryService |
This class implements the PersistentService interface using a StorageFactory class.
|
StorageFactoryService.FileOperationHelper |
Helper class for common file operations on the service properties files.
|
StorageFile |
This interface abstracts file naming.
|
StorageRandomAccessFile |
This interface abstracts an object that implements reading and writing on a random access
file.
|
StoreClassFactoryContext |
|
StoreCostController |
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.
|
StoreCostResult |
Manage the result information from a single call to
StoreCostController.getScanCost().
|
StoredFieldHeader |
A class to provide static methods to manipulate fields in the field header.
|
StoredFormatIds |
A format id identifies a stored form of an object for the
purposes of locating a class which can read the stored form and
reconstruct the object using the java.io.Externalizable interface.
|
StoredPage |
StoredPage is a sub class of CachedPage that stores page data in a
fixed size byte array and is designed to be written out to a file
through a DataInput/DataOutput interface.
|
StoredRecordHeader |
A class StoredPage uses to cache record headers by passing instances
to BasePage, and to write stored versions of record headers.
|
StoredRecordHeader.OverflowInfo |
Class which holds the fields overflowId , overflowPage
and firstField , which are not needed when there is no
overflow.
|
StoreStreamClob |
A read-only Clob representation operating on streams out of the Derby store
module.
|
StreamContainerHandle |
A Stream Container handle
|
StreamFileContainer |
The format of this stream file is:
(RH) (FH) (field data) (FH) (field data) ........
|
StreamFileContainerHandle |
A handle to an open stream container, implememts StreamContainerHandle.
|
StreamHeaderGenerator |
Generates stream headers encoding the length of the stream.
|
StreamLogScan |
LogScan provides methods to read a log record and get its LogInstant
in an already defined scan.
|
StreamStorable |
Streaming interface for a data value.
|
StringColumnVTI |
This is an abstract table function which assumes that all columns are strings and which
coerces the strings to reasonable values for various getXXX()
methods.
|
StringDataValue |
|
StringUtil |
A set of public static methods for dealing with Strings
|
SubCheckConstraintDescriptor |
This interface is used to get information from a SubCheckConstraintDescriptor.
|
SubConstraintDescriptor |
This interface is used to get information from a SubConstraintDescriptor.
|
SubKeyConstraintDescriptor |
This interface is used to get information from a SubKeyConstraintDescriptor.
|
SubqueryList |
A SubqueryList represents a list of subqueries within a specific clause
(select, where or having) in a DML statement.
|
SubqueryNode |
A SubqueryNode represents a subquery.
|
SubstituteExpressionVisitor |
Replaces a source expression with a target
expression.
|
SumAggregator |
Aggregator for SUM().
|
SumAvgAggregateDefinition |
Definition for the SUM()/AVG() aggregates.
|
SyncOnCommit |
Flush all pages for a table on a commit
|
SynonymAliasInfo |
Describe an S (Synonym) alias.
|
SYSALIASESRowFactory |
Factory for creating a SYSALIASES row.
|
SYSCHECKSRowFactory |
Factory for creating a SYSCHECKS row.
|
SYSCOLPERMSRowFactory |
Factory for creating a SYSCOLPERMS row.
|
SYSCOLUMNSRowFactory |
Factory for creating a SYSCOLUMNS row.
|
SYSCONGLOMERATESRowFactory |
Factory for creating a SYSCONGLOMERATES row.
|
SYSCONSTRAINTSRowFactory |
Factory for creating a SYSCONTRAINTS row.
|
SYSDEPENDSRowFactory |
Factory for creating a SYSDEPENDSS row.
|
SYSDUMMY1RowFactory |
Factory for creating a SYSDUMMY1 row.
|
SYSFILESRowFactory |
Factory for creating a SYSFILES row.
|
SYSFOREIGNKEYSRowFactory |
Factory for creating a SYSFOREIGNKEYS row.
|
sysinfo |
This class displays system information to system out.
|
SYSKEYSRowFactory |
Factory for creating a SYSKEYS row.
|
SYSPERMSRowFactory |
Factory for creating a SYSPERMS row.
|
SYSROLESRowFactory |
Factory for creating a SYSROLES row.
|
SYSROUTINEPERMSRowFactory |
Factory for creating a SYSROUTINEPERMS row.
|
SYSSCHEMASRowFactory |
Factory for creating a SYSSCHEMAS row.
|
SYSSEQUENCESRowFactory |
Factory for creating a SYSSEQUENCES row.
|
SYSSTATEMENTSRowFactory |
Factory for creating a SYSSTATEMENTS row.
|
SYSSTATISTICSRowFactory |
Factory for creating a SYSSTATISTICS row.
|
SYSTABLEPERMSRowFactory |
Factory for creating a SYSTABLEPERMS row.
|
SYSTABLESRowFactory |
Factory for creating a SYSTABLES row.
|
SystemAggregator |
Abstract aggregator that is extended by all internal
(system) aggregators.
|
SystemColumn |
Implements the description of a column in a system table.
|
SystemColumnImpl |
Implements the description of a column in a system table.
|
SystemContext |
A context that shuts the system down if it gets an StandardException
with a severity greater than or equal to ExceptionSeverity.SYSTEM_SEVERITY
or an exception that is not a StandardException.
|
SystemPermission |
This class represents access to system-wide Derby privileges.
|
SystemPermission.SystemPermissionCollection |
A collection of SystemPermission objects.
|
SystemPrincipal |
This class represents Derby's notion of a principal, a concept of
user identity with controlled access to Derby System Privileges.
|
SystemProcedures |
Some system built-in procedures, and help routines.
|
SYSTRIGGERSRowFactory |
Factory for creating a SYSTRIGGERS row.
|
SYSUSERSRowFactory |
Factory for creating a SYSUSERS row.
|
SYSVIEWSRowFactory |
Factory for creating a SYSVIEWS row.
|
TabInfoImpl |
A poor mans structure used in DataDictionaryImpl.java.
|
TableDescriptor |
This class represents a table descriptor.
|
TableElementList |
A TableElementList represents the list of columns and other table elements
such as constraints in a CREATE TABLE or ALTER TABLE statement.
|
TableElementNode |
A TableElementNode is an item in a TableElementList, and represents
a single table element such as a column or constraint in a CREATE TABLE
or ALTER TABLE statement.
|
TableKey |
A TableKey represents a immutable unique identifier for a SQL object.
|
TableName |
A TableName represents a qualified name, externally represented as a schema name
and an object name separated by a dot.
|
TableNameInfo |
|
TableOperatorNode |
A TableOperatorNode represents a relational operator like UNION, INTERSECT,
JOIN, etc. that takes two tables as parameters and returns a table.
|
TablePermsDescriptor |
This class describes a row in the SYS.SYSTABLEPERMS system table, which
stores the table permissions that have been granted but not revoked.
|
TablePrivilegeInfo |
|
TablePrivilegesNode |
This class represents a set of privileges on one table.
|
TableScanResultSet |
Takes a table and a table filter and returns
the table's rows satisfying the filter as a result set.
|
TableStats |
The HeapController_D class implements the Diagnostics protocol for the
HeapController class.
|
TagFilter |
Filter which passes Visitables which have been marked with a given tag.
|
TargetResultSet |
The TargetResultSet interface is used to provide additional
operations on result sets that are the target of a bulk insert
or update.
|
TDCacheable |
This class implements a Cacheable for a DataDictionary cache of
table descriptors.
|
TemplateRow |
|
TemporaryClob |
A Clob representation where the Clob is stored either in memory or on disk.
|
TemporaryClob.CharToBytePositionCache |
A simple class to hold the byte position for a character position.
|
TemporaryRowHolder |
This is a class that is used to temporarily
(non-persistently) hold rows that are used in
language execution.
|
TemporaryRowHolderImpl |
This is a class that is used to temporarily
(non-persistently) hold rows that are used in
language execution.
|
TemporaryRowHolderResultSet |
A result set to scan temporary row holders.
|
TempRAFContainer |
needsSync is never true - DONE
An exception never marks the store as corrupt
clean() does not stubbify
preAllocate() does nothing - DONE
getFileName() returns a file in the tmp directory - DONE
flushAll does nothing - DONE
file descriptor is never synced
|
TempTableInfo |
The temp tables will have following data structure
TableDescriptor
Declared in savepoint level
Dropped in savepoint level
Modified in savepoint level
The actual logic
LanguageConnectionContext will keep the "current savepoint level".
|
TernaryOperatorNode |
A TernaryOperatorNode represents a built-in ternary operators.
|
TestConstraintNode |
A TestConstraintNode is used to determine when a constraint
has been violated.
|
ThreadDump |
|
ThreadDump |
|
Timeout |
Code to support Timeout error output.
|
TimerFactory |
This class provides access to Timer objects for various purposes.
|
TimestampOperatorNode |
The TimestampOperatorNode class implements the timestamp( date, time) function.
|
TimestampTypeCompiler |
|
TimeTypeCompiler |
|
Token |
Describes the input token stream.
|
ToolUtils |
|
TopService |
A description of an instance of a module.
|
Transaction |
|
TransactionControl |
Provide support to transactions to manage sets of
actions to perform at transaction boundaries.
|
TransactionController |
The TransactionController interface provides methods that an access client
can use to control a transaction, which include the methods for
gaining access to resources (conglomerates, scans, etc.) in the transaction
controller's storage manager.
|
TransactionFactory |
This module is intended to be used only within the RawStore.
|
TransactionId |
A transaction identifier that is only unique within a raw store, do not
ever pass this out of raw store.
|
TransactionInfo |
|
TransactionListener |
An interface that must be implemented by a object that
wants to be notified when a significant transaction event occurs.
|
TransactionManager |
The TransactionManager interface provides methods on the transaction needed
by an access method implementer, but should not be visible to clients of a
TransactionController.
|
TransactionResourceImpl |
An instance of a TransactionResourceImpl is a bundle of things that
connects a connection to the database - it is the transaction "context" in
a generic sense.
|
TransactionStatementNode |
A TransactionStatementNode represents any type of Transaction statement:
SET TRANSACTION, COMMIT, and ROLLBACK.
|
TransactionTable |
TransactionTable is a virtual table that shows all transactions
currently in the database.
|
TransactionTable |
The transaction table is used by the transaction factory to keep track of
all transactions that are in the system.
|
TransactionTable.EntryVisitor |
Interface for visiting entries in the transaction table.
|
TransactionTableEntry |
Transaction table entry is used to store all relevant information of a
transaction into the transaction table for the use of checkpoint, recovery,
Transaction management during Quiesce state, and for dumping transaction table.
|
TreeNode |
This class is used by PlanExporter tool (DERBY-4587)
as a data structure to keep the values retrieved
after querying XPLAIN tables and few other properties
of a plan node in a query plan.
|
TriggerDescriptor |
A trigger.
|
TriggerDescriptorList |
|
TriggerEvent |
This is a simple class that we use to track
trigger events.
|
TriggerEventActivator |
Responsible for firing a trigger or set of triggers
based on an event.
|
TriggerEvents |
Static final trigger events.
|
TriggerExecutionContext |
A trigger execution context holds information that is
available from the context of a trigger invocation.
|
TriggerInfo |
This is a simple class used to store the run time information
about a foreign key.
|
TriggerNewTransitionRows |
Provides information about about a a set of new rows created by a
trigger action.
|
TriggerOldTransitionRows |
Provides information about a set of rows before a trigger action
changed them.
|
TriggerReferencingStruct |
Rudimentary structure for containing information about
a REFERENCING clause for a trigger.
|
TruncateOnCommit |
Truncate a temp table on a commit, abort or rollback to savepoint
|
TupleDescriptor |
This is the superclass of all Descriptors.
|
TupleFilter |
A TupleFilter is used to qualify rows from a tuple stream.
|
Typdef |
|
Type |
|
TypeCompiler |
This interface defines methods associated with a TypeId that are used
by the compiler.
|
TypeCompilerFactory |
Factory interface for the compilation part of datatypes.
|
TypeCompilerFactoryImpl |
|
TypeDescriptor |
TypeDescriptor represents a type in a system catalog, a
persistent type.
|
TypeDescriptorImpl |
|
TypedFormat |
Derby interface for identifying the format id for the
stored form of an object.
|
TypeId |
TypeId describes the static information about a SQL type
independent of any specific attributes of the type such
as length.
|
TypesImplInstanceGetter |
|
UCode_CharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only Unicode characters.
|
UCode_CharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only Unicode characters.
|
UDTAliasInfo |
Describe an A (Abstract Data Type) alias.
|
UnaryArithmeticOperatorNode |
This node represents a unary arithmetic operator
|
UnaryComparisonOperatorNode |
This node is the superclass for all unary comparison operators, such as is null
and is not null.
|
UnaryDateTimestampOperatorNode |
This class implements the timestamp( x) and date(x) functions.
|
UnaryLogicalOperatorNode |
|
UnaryOperatorNode |
A UnaryOperatorNode represents a built-in unary operator as defined by
the ANSI/ISO SQL standard.
|
Undoable |
An Undoable operation is an operation that changed the state of the RawStore
in the context of a transaction and this change can be rolled back.
|
UndoHandler |
A class that provides interface to be called with undo of an Insert
happens in raw store.
|
UnionNode |
A UnionNode represents a UNION in a DML statement.
|
UnionResultSet |
Takes two result sets and returns their union (all).
|
UniqueIndexSortObserver |
Unique index aggregator.
|
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.
|
UniqueTupleDescriptor |
Extension for Tuple Descriptors that have
UUIDS.
|
UniqueWithDuplicateNullsExternalSortFactory |
Method factory to support sorting of Almost unique index.
|
UniqueWithDuplicateNullsIndexSortObserver |
UniqueWithDuplicateNullsIndexSortObserver is implementation of BasicSortObserver for
eliminating non null duplicates from the backing index of unique constraint.
|
UniqueWithDuplicateNullsMergeSort |
This class extends and customizes MergeSort to support unique indexes with
duplicate nulls.
|
UnitOfWorkListener |
|
UntypedNullConstantNode |
An UntypedNullConstantNode represents a SQL NULL before it has
been bound.
|
UpdatableBlobStream |
Updatable blob stream is a wrapper stream over dvd stream
and LOBInputStream.
|
UpdatableVTIConstantAction |
This class describes compiled constants that are passed into
Updatable VTIResultSets.
|
UpdatableVTITemplate |
An abstract implementation of PreparedStatement (JDBC 3.0) that is useful
when writing a read-write (updatable) virtual table interface (VTI).
|
UpdateConstantAction |
This class describes compiled constants that are passed into
UpdateResultSets.
|
UpdateFieldOperation |
Represents the update of a particular field of a row on a page.
|
UpdateLoader |
UpdateLoader implements then functionality of
derby.database.classpath.
|
UpdateNode |
An UpdateNode represents an UPDATE statement.
|
UpdateOperation |
Represents the update of a particular row on a page.
|
UpdateResultSet |
Update the rows from the specified
base table.
|
UpdateSensitiveBlobLocatorInputStream |
This class extends from the UpdateSensitiveLOBLocatorInputStream
and creates and returns an implementation of the Blob specific
locator InputStream.
|
UpdateSensitiveClobLocatorInputStream |
This class extends from the UpdateSensitiveLOBLocatorInputStream
and creates and returns an implementation of the Clob specific
locator InputStream.
|
UpdateSensitiveClobLocatorReader |
Wraps a Buffered Clob locator reader and watches out
for updates on the Clob associated with it.
|
UpdateSensitiveLOBLocatorInputStream |
Super-class of the Update sensitive locator streams.
|
UpdateServiceProperties |
|
UpdateVTIResultSet |
Update the rows from the source into the specified
base table.
|
URLCheck |
This class takes a string used for a connection URL and checks for
correctness.
|
URLFile |
This class provides a http based implementation of the StorageFile interface.
|
URLStorageFactory |
This class provides a http based implementation of the StorageFactory interface.
|
UserAggregateDefinition |
Definition for user-defined aggregates.
|
UserAuthenticator |
The UserAuthenticator interface provides operations to authenticate
a user's credentials in order to successfully connect to a database.
|
UserDataValue |
|
UserDefinedAggregator |
Aggregator for user-defined aggregates.
|
UserDefinedTypeCompiler |
|
UserDefinedTypeIdImpl |
This type id describes a user defined type.
|
UserDescriptor |
A Descriptor for a user stored in SYSUSERS.
|
UserType |
This contains an instance of a user-defined type, that is, a java object.
|
UserTypeConstantNode |
User type constants.
|
UTF |
A class that is used to store java.lang.Strings and provide
ordering capability.
|
Utf8CcsidManager |
|
Utf8CcsidManager |
|
UTF8Reader |
Class for reading characters from streams encoded in the modified UTF-8
format.
|
UTF8Util |
Utility methods for handling UTF-8 encoded byte streams.
|
UTF8Util.SkipCount |
Helper class to hold skip counts; one for chars and one for bytes.
|
UTFQualifier |
|
util |
Methods used to control setup for apps as
well as display some internal ij structures.
|
Util |
This class understands the message protocol and looks up
SQLExceptions based on keys, so that the Local JDBC driver's
messages can be localized.
|
Util42 |
Utility methods for JDBC 4.2
|
utilMain |
This class is utilities specific to the two ij Main's.
|
Utils |
|
Utils42 |
Utility methods for JDBC 4.2.
|
UUID |
An interface for accessing Derby UUIDs, unique identifiers.
|
UUIDFactory |
Generates and recreates unique identifiers.
|
ValidateCheckConstraintResultSet |
Special result set used when checking deferred CHECK constraints.
|
ValueNode |
A ValueNode is an abstract class for all nodes that can represent data
values, that is, constants, columns, and expressions.
|
ValueNodeList |
A ValueNodeList represents a list of ValueNodes within a specific predicate
e.g.
|
ValueRow |
Basic implementation of ExecRow.
|
VarbitConstantNode |
|
VariableSizeDataValue |
The VariableSizeDataValue interface corresponds to
Datatypes that have adjustable width.
|
VarPAggregator<V extends java.lang.Number> |
This class implements the SQL Standard VAR_POP() aggregator,
computing a population's variance.
|
VarPAggregator.Sums |
|
VarSAggregator<V extends java.lang.Number> |
This class implements the SQL Standard VAR_SAMP() aggregator,
computing the variance over a sample.
|
VerifyAggregateExpressionsVisitor |
If a RCL (SELECT list) contains an aggregate, then we must verify
that the RCL (SELECT list) is valid.
|
Version |
|
Version |
This implementation of VersionMBean instruments a
ProductVersionHolder object.
|
VersionMBean |
This interface defines a Standard MBean for exposing the version information
of a running Derby component.
|
VFMemoryStorageFactory |
A storage factory for virtual files, where the contents of the files are
stored in main memory.
|
ViewDescriptor |
This is the implementation of ViewDescriptor.
|
VirtualColumnNode |
A VirtualColumnNode represents a virtual column reference to a column in
a row returned by an underlying ResultSetNode.
|
VirtualFile |
Represents a file in the virtual file system.
|
VirtualLockTable |
This class acts as a conduit of information between the lock manager and
the outside world.
|
VirtualRandomAccessFile |
A random access file capable of reading and writing from/into a virtual file
whose data is represented by a BlockedByteArray .
|
Visitable |
A Visitable is something that can be visited by
a Visitor
|
VisitableFilter |
Filter for qualifying Visitables.
|
Visitor |
A visitor is an object that traverses the querytree
and performs some action.
|
VMDescriptor |
|
VMOpcode |
This contains all the opcodes for the JVM
as defined in The Java Virtual Machine Specification.
|
VMTypeIdCacheable |
This class implements a Cacheable for a Byte code generator cache of
VMTypeIds.
|
VTIContext |
Context parameter which is passed to an AwareVTI.
|
VTICosting |
VTICosting is the interface that the query optimizer uses
to cost Table Functions.
|
VTIDeferModPolicy |
This class applies a VTI modification deferral policy to a statement to
see whether it should be deferred.
|
VTIEnvironment |
VTIEnvironment is the state variable created by the optimizer to help it
place a Table Function in the join order.
|
VTIMetaDataTemplate |
An abstract implementation of ResultSetMetaData (JDBC 1.2) that is useful
when writing a VTI (virtual table interface).
|
VTIResultSet |
|
VTITemplate |
An abstract implementation of ResultSet that is useful
when writing table functions, read-only VTIs (virtual table interface), and
the ResultSets returned by executeQuery in read-write VTI classes.
|
VTITemplate.ColumnDescriptor |
A struct class which is useful for describing columns and parameters.
|
WaitError |
This error is never seen outside of the btree implementation.
|
WindowDefinitionNode |
This class represents an OLAP window definition.
|
WindowFunctionNode |
Superclass of any window function call.
|
WindowList |
A WindowList represents the list of windows (definitions) for a table
expression, either defined explicitly in a WINDOW clause, or inline in the
SELECT list or ORDER BY clause.
|
WindowNode |
Superclass of window definition and window reference.
|
WindowReferenceNode |
Represents a reference to an explicitly defined window
|
WindowResultSet |
WindowResultSet
This ResultSet handles a window function ResultSet.
|
WindowResultSetNode |
A WindowResultSetNode represents a result set for a window partitioning on a
select.
|
WorkHorseForCollatorDatatypes |
WorkHorseForCollatorDatatypes class holds on to RuleBasedCollator,
and the base SQLChar object for the collation sensitive SQLChar,
SQLVarchar, SQLLongvarchar and SQLClob.
|
WritableStorageFactory |
This interface extends StorageFactory to provide read/write access to storage.
|
WriteCursorConstantAction |
This abstract class describes compiled constants that are passed into
Delete, Insert, and Update ResultSets.
|
xaAbstractHelper |
|
Xact |
A transaction has five states
CLOSED - cannot be used
IDLE - no reads have been performed by the transaction.
|
XactContext |
The context associated with the transaction.
|
XactFactory |
|
XactId |
Use this class for a short hand representation of the transaction.
|
XactXAResourceManager |
The XactXAResourceManager implements the Access XAResource interface, which
provides offline control over two phase commit transactions.
|
XADatabase |
This class contains database state specific to XA,
specifically the XAResource that will be used for XA commands.
|
XaException |
|
xaHelper |
|
XAResourceManager |
This interface allows access to commit,prepare,abort global transactions
as part of a two phase commit protocol.
|
XAStatementControl |
The Statement returned by an Connection returned by a XAConnection
needs to float across the underlying real connections.
|
XATransactionController |
This interface allows access to commit,prepare,abort global transactions
as part of a two phase commit protocol, during runtime.
|
XATransactionState |
|
XATransactionState.CancelXATransactionTask |
The implementation of TimerTask to cancel a global transaction.
|
XATransactionState.CleanupOrCancelMonitor |
A class used to monitor if the transaction is in the middle of
cancelling or cleaning up on an error.
|
XAXactId |
The XAXactId class is a specific implementation of the JTA Xid interface.
|
XML |
This type implements the XMLDataValue interface and thus is
the type on which all XML related operations are executed.
|
XMLConstantNode |
|
XMLDataValue |
|
XMLOptTrace |
Optimizer tracer which produces output in an xml format.
|
XMLOptTrace.QueryBlock |
|
XMLTypeCompiler |
This class implements TypeCompiler for the XML type.
|
XmlVTI |
This is a VTI designed to read XML files which are structured like row sets.
|
XPLAINable |
This interface has to be implemented by object structures, which want to
get explained.
|
XPLAINDefaultVisitor |
This is the Default Visitor which produces explain information like the
old getRuntimeStatistics() approach.
|
XPLAINFactory |
This is the module implementation of the XPLAINFactoryIF.
|
XPLAINFactoryIF |
This is the factory interface of the XPLAINFactory facility.
|
XPLAINResultSetDescriptor |
|
XPLAINResultSetTimingsDescriptor |
|
XPLAINScanPropsDescriptor |
|
XPLAINSortPropsDescriptor |
This class describes a Tuple for the XPLAIN_SORT_PROPS System Table.
|
XPLAINStatementDescriptor |
|
XPLAINStatementTimingsDescriptor |
|
XPLAINSystemTableVisitor |
This is the Visitor, which explains the information and stores the statistics in
the system catalogs.
|
XPLAINTableDescriptor |
|
XPLAINUtil |
This class contains helper methods, which support the System Table Visitor.
|
XPLAINVisitor |
Classes, which implement this interface have the ability to explain the
gathered ResultSetStatistics.
|
ZipInfoProperties |
|