Package org.apache.derby.impl.sql.execute

Interface Summary
KeyToBaseRowConstantAction  
 

Class Summary
AddJarConstantAction Constant action to Add an external Jar file to a database.
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.
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.
BasicSortObserver This is the most basic sort observer.
BulkTableScanResultSet Read a base table or index in bulk.
CallStatementResultSet Call the specified expression, ignoring the return, if any.
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 describes actions that are ALWAYS performed for a CREATE ALIAS Statement at Execution time.
CreateConstraintConstantAction This class describes actions that are ALWAYS performed for a constraint creation at Execution time.
CreateIndexConstantAction This class describes actions that are ALWAYS performed for a CREATE TABLE Statement at Execution time.
CreateSchemaConstantAction This class describes actions that are ALWAYS performed for a CREATE SCHEMA 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.
DDLSingleTableConstantAction Abstract class that has actions that are across all DDL actions that are tied to a table.
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 & UpdateVTIResultSet
DMLWriteResultSet For INSERT/UPDATE/DELETE impls.
DropAliasConstantAction This class describes actions that are ALWAYS performed for a DROP ALIAS 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.
DropJarConstantAction Constant action to drop an external jar file from a database.
DropSchemaConstantAction This class describes actions that are ALWAYS performed for a DROP SCHEMA 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.
GenericConstantAction Utilities for constant actions
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.
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.
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 maintenace 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.
JarDDL  
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.
MaterializedResultSet Materialize the underlying ResultSet tree into a temp table on the 1st open.
MaxMinAggregator Aggregator for MAX()/MIN().
MergeJoinResultSet Merge two result sets.
MiscResultSet This is a wrapper class which invokes the Execution-time logic for Misc statements.
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 This implementation of ResultSet is meant to be overridden by subtypes in the execution engine.
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).
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.
ReplaceJarConstantAction Constant action to Add an external Jar file to a database.
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.
RowChangerImpl Perform row at a time DML operations of tables and maintain indexes.
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.
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.
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.
SumAggregator Aggregator for SUM().
SystemAggregator Abstract aggregator that is extended by all internal (system) aggregators.
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.
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.
UpdateStatisticsConstantAction This class describes actions that are performed for an UPDATE STATISTICS Statement at execution time.
UpdateVTIResultSet Update the rows from the source into the specified base table.
ValueRow Basic implementation of ExecRow.
VTIResultSet  
WriteCursorConstantAction This abstract class describes compiled constants that are passed into Delete, Insert, and Update ResultSets.
 


Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.