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

Class Summary
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 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.
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 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 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.
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.
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 and 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 NoPutResultSets 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.
SqlXmlExecutor This class is really just an execution time "utility" that makes calls to methods on the XMLDataValue interface.
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.
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.
ValueRow Basic implementation of ExecRow.
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.
 


Built on Thu 2012-03-29 21:53:33+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.