Class | Description |
---|---|
AggregateSortObserver |
This sort observer performs aggregation.
|
AggregatorInfo |
This is a simple class used to store the run time information
needed to invoke an aggregator.
|
AggregatorInfoList |
Vector of AggergatorInfo objects.
|
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.
|
AnyResultSet |
Takes a quantified predicate subquery's result set.
|
AutoincrementCounter |
AutoincrementCounter is a not so general counter for the specific purposes
of autoincrement columns.
|
AvgAggregator |
Aggregator for AVG().
|
BaseActivation |
BaseActivation
provides the fundamental support we expect all activations to have.
|
BaseExpressionActivation |
BaseExpressionActivation
Support needed by Expression evaluators (Filters) and by
ResultSet materializers (Activations)
|
BasicNoPutResultSetImpl |
Abstract ResultSet for for operations that return rows but
do not allow the caller to put data on output pipes.
|
BasicNoPutResultSetImpl.FieldComparator | |
BasicSortObserver |
This is the most basic sort observer.
|
BulkTableScanResultSet |
Read a base table or index in bulk.
|
CallStatementResultSet |
Call a Java procedure.
|
CardinalityCounter |
This is a decorator (in Design Patterns Terminology)
class to enhance the functionality
of a RowLocationRetRowSource.
|
ColumnInfo |
This is the Column descriptor that is passed from Compilation to Execution
for CREATE TABLE statements.
|
ConstantActionActivation |
A pre-compiled activation that supports a single ResultSet with
a single constant action.
|
ConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
constraint creation at Execution time.
|
ConstraintInfo |
This is a simple class used to store the run time information
about a constraint.
|
CountAggregator |
Aggregator for COUNT()/COUNT(*).
|
CreateAliasConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE FUNCTION, PROCEDURE or SYNONYM Statement at execution time.
|
CreateConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
constraint creation at Execution time.
|
CreateIndexConstantAction |
ConstantAction to create an index either through
a CREATE INDEX statement or as a backing index to
a constraint.
|
CreateRoleConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE ROLE statement at execution time.
|
CreateSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE SCHEMA Statement at Execution time.
|
CreateSequenceConstantAction |
This class performs actions that are ALWAYS performed for a
CREATE SEQUENCE statement at execution time.
|
CreateTableConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE TABLE Statement at Execution time.
|
CreateTriggerConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE TRIGGER Statement at Execution time.
|
CreateViewConstantAction |
This class describes actions that are ALWAYS performed for a
CREATE VIEW Statement at Execution time.
|
CurrentDatetime |
CurrentDatetime provides execution support for ensuring
that the current datetime is evaluated only once for a
statement.
|
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.
|
CursorActivation |
In the family of activation support classes,
this one provides an activation with a cursor name.
|
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.
|
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.
|
DeleteResultSet |
Delete the rows from the specified
base table.
|
DeleteVTIResultSet |
Delete the rows from the specified
base table.
|
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.
|
DistinctGroupedAggregateResultSet |
This ResultSet evaluates grouped aggregates when there is 1 or more distinct aggregate.
|
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.
|
DMLVTIResultSet |
Base class for Insert, Delete and UpdateVTIResultSet
|
DMLWriteGeneratedColumnsResultSet | |
DMLWriteResultSet |
For INSERT/UPDATE/DELETE impls.
|
DropAliasConstantAction |
This class performs actions that are ALWAYS performed for a
DROP FUNCTION/PROCEDURE/SYNONYM statement at execution time.
|
DropConstraintConstantAction |
This class describes actions that are ALWAYS performed for a
drop constraint at Execution time.
|
DropIndexConstantAction |
This class describes actions that are ALWAYS performed for a
DROP INDEX Statement at Execution time.
|
DropRoleConstantAction |
This class describes actions that are ALWAYS performed for a
DROP ROLE Statement at Execution time.
|
DropSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
DROP SCHEMA Statement at Execution time.
|
DropSequenceConstantAction |
This class describes actions that are ALWAYS performed for a
DROP SEQUENCE Statement at Execution time.
|
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.
|
DropTriggerConstantAction |
This class describes actions that are ALWAYS performed for a
DROP TRIGGER Statement at Execution time.
|
DropViewConstantAction |
This class describes actions that are ALWAYS performed for a
DROP VIEW Statement at Execution time.
|
FKInfo |
This is a simple class used to store the run time information
about a foreign key.
|
ForeignKeyRIChecker |
A Referential Integrity checker for a foreign
key constraint.
|
GenericAggregateResultSet |
Generic aggregation utilities.
|
GenericAggregator |
Adaptor that sits between execution layer and aggregates.
|
GenericConstantActionFactory |
Factory for creating ConstantActions.
|
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.
|
GenericPrivilegeInfo | |
GenericQualifier |
This is the implementation for Qualifier.
|
GenericResultSetFactory |
ResultSetFactory provides a wrapper around all of
the result sets used in this execution implementation.
|
GenericRIChecker |
Generic implementation of a Referential Integrity
checker.
|
GenericScanQualifier |
This is the implementation for ScanQualifier.
|
GenericTriggerExecutor |
A trigger executor is an object that executes
a trigger.
|
GrantRevokeConstantAction | |
GrantRoleConstantAction |
This class performs actions that are ALWAYS performed for a
GRANT role statement at execution time.
|
GroupedAggregateResultSet |
This ResultSet evaluates grouped, non distinct aggregates.
|
HashJoinResultSet |
Hash join of 2 arbitrary result sets.
|
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.
|
HashTableResultSet |
Builds a hash table on the underlying result set tree.
|
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.
|
IndexRow |
Basic implementation of ExecIndexRow.
|
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.
|
IndexValueRow |
Mapper of ValueRow into ExecIndexRow.
|
InsertConstantAction |
This class describes compiled constants that are passed into
InsertResultSets.
|
InsertResultSet |
Insert the rows from the source into the specified
base table.
|
InsertVTIResultSet |
Insert the rows from the source into the specified
base table.
|
InternalTriggerExecutionContext |
There is one of these beasts per INSERT/DELETE/UPDATE
statement.
|
JarUtil | |
JoinResultSet |
Takes 2 NoPutResultSets and a join filter and returns
the join's rows satisfying the filter as a result set.
|
LastIndexKeyResultSet |
Return the last key in an index.
|
LockTableConstantAction |
This class describes actions that are ALWAYS performed for a
LOCK TABLE Statement at Execution time.
|
MatchingClauseConstantAction |
Describes the execution machinery needed to evaluate a WHEN [ NOT ] MATCHING clause
of a MERGE statement.
|
MaterializedResultSet |
Materialize the underlying ResultSet tree into a temp table on the 1st open.
|
MaxMinAggregator |
Aggregator for MAX()/MIN().
|
MergeConstantAction |
Describes the execution machinery needed to evaluate a MERGE statement.
|
MergeJoinResultSet |
Merge two result sets.
|
MergeResultSet |
INSERT/UPDATE/DELETE a target table based on how it outer joins
with a driving table.
|
MiscResultSet |
This is a wrapper class which invokes the Execution-time logic for
Misc statements.
|
MultiProbeTableScanResultSet |
Result set that fetches rows from a scan by "probing" the underlying
table with a given list of values.
|
NestedLoopJoinResultSet |
Takes 2 NoPutResultSets and a join filter and returns
the join's rows satisfying the filter as a result set.
|
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.
|
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.
|
NoRowsResultSetImpl |
Abstract ResultSet for implementations that do not return rows.
|
OnceResultSet |
Takes an expression subquery's result set and verifies that only
a single scalar value is being returned.
|
OrderableAggregator |
Abstract aggregator for Orderable aggregates (max/min).
|
PrivilegeInfo | |
ProjectRestrictResultSet |
Takes a table and a table filter and returns
the table's rows satisfying the filter as a result set.
|
RealResultSetStatisticsFactory |
ResultSetStatisticsFactory provides a wrapper around all of
objects associated with run time statistics.
|
ReferencedKeyRIChecker |
A Referential Integrity checker for a change
to a referenced key (primary or unique).
|
RenameConstantAction |
This class describes actions that are ALWAYS performed for a
RENAME TABLE/COLUMN/INDEX Statement at Execution time.
|
RevokeRoleConstantAction |
This class performs actions that are ALWAYS performed for a
REVOKE role statement at execution time.
|
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.
|
RoutinePrivilegeInfo | |
RowChangerImpl |
Perform row at a time DML operations of tables and maintain indexes.
|
RowCountResultSet |
This result set implements the filtering of rows needed for the
|
RowResultSet |
Takes a constant row value and returns it as
a result set.
|
RowTriggerExecutor |
A row trigger executor is an object that executes
a row trigger.
|
RowUtil |
Utility class manipulating rows.
|
SavepointConstantAction |
This class describes actions that are ALWAYS performed for a
Savepoint (rollback, release and set savepoint) Statement at Execution time.
|
ScalarAggregateResultSet |
This ResultSet evaluates scalar, non distinct aggregates.
|
ScanResultSet |
Abstract
ResultSet class for NoPutResultSet s which
contain a scan. |
ScrollInsensitiveResultSet |
Provide insensitive scrolling functionality for the underlying
result set.
|
SetConstraintsConstantAction |
This class describes actions that are performed for a
set constraint at execution time.
|
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.
|
SetRoleConstantAction |
This class describes actions that are ALWAYS performed for a
SET ROLE Statement at Execution time.
|
SetSchemaConstantAction |
This class describes actions that are ALWAYS performed for a
SET SCHEMA Statement at Execution time.
|
SetTransactionIsolationConstantAction |
This class describes actions that are ALWAYS performed for a
SET TRANSACTION ISOLATION Statement at Execution time.
|
SetTransactionResultSet |
This is a wrapper class which invokes the Execution-time logic for
SET TRANSACTION statements.
|
SortResultSet |
Takes a source result set, sends it to the sorter,
and returns the results.
|
StatementTriggerExecutor |
A statement trigger executor is an object that executes
a statement trigger.
|
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.
|
SumAggregator |
Aggregator for SUM().
|
SystemAggregator |
Abstract aggregator that is extended by all internal
(system) aggregators.
|
TablePrivilegeInfo | |
TableScanResultSet |
Takes a table and a table filter and returns
the table's rows satisfying the filter as a result set.
|
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.
|
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.
|
TriggerInfo |
This is a simple class used to store the run time information
about a foreign key.
|
UnionResultSet |
Takes two result sets and returns their union (all).
|
UniqueIndexSortObserver |
Unique index aggregator.
|
UniqueWithDuplicateNullsIndexSortObserver |
UniqueWithDuplicateNullsIndexSortObserver is implementation of BasicSortObserver for
eliminating non null duplicates from the backing index of unique constraint.
|
UpdatableVTIConstantAction |
This class describes compiled constants that are passed into
Updatable VTIResultSets.
|
UpdateConstantAction |
This class describes compiled constants that are passed into
UpdateResultSets.
|
UpdateResultSet |
Update the rows from the specified
base table.
|
UpdateVTIResultSet |
Update the rows from the source into the specified
base table.
|
UserDefinedAggregator |
Aggregator for user-defined aggregates.
|
ValidateCheckConstraintResultSet |
Special result set used when checking deferred CHECK constraints.
|
ValueRow |
Basic implementation of ExecRow.
|
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.
|
VTIResultSet | |
WindowResultSet |
WindowResultSet
This ResultSet handles a window function ResultSet.
|
WriteCursorConstantAction |
This abstract class describes compiled constants that are passed into
Delete, Insert, and Update ResultSets.
|
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.