Package org.apache.derby.iapi.sql.execute


package org.apache.derby.iapi.sql.execute
  • Class
    Description
    This interface describes actions that are ALWAYS performed for a Statement at Execution time.
    CursorActivation includes an additional method used on cursors.
    The CursorResultSet interface is used to provide additional operations on result sets that can be used in cursors.
    An ExecAggregator is the interface that execution uses to an aggregate.
    This is a table name reference that can be retrieved from an active cursor.
    This is an extension of ExecRow for use with indexes and sorting.
    Execution extends prepared statement to add methods it needs for execution purposes (that should not be on the Database API).
    Execution sees this extension of Row that provides connectivity to the Storage row interface and additional methods for manipulating Rows in execution's ResultSets.
    A class used for storing information on how to build ExecRow instances.
    ExecutionContext stores the factories that are to be used by the current connection.
    This is the factory for creating a factories needed by execution per connection, and the context to hold them.
    An ExecutionStatementValidator is an object that is handed a ConstantAction and asked whether it is ok for this result set to execute.
    The NoPutResultSet interface is used to provide additional operations on result sets that can be used in returning rows up a ResultSet tree.
    ResultSetFactory provides a wrapper around all of the result sets needed in an execution implementation.
    The ResultSetStatistics interface is used to provide run time statistics information on a specific ResultSet.
    ResultSetStatisticsFactory provides a wrapper around all of the result sets statistics objects needed in building the run time statistics.
    Perform row at a time DML operations of tables and maintain indexes.
    A RunTimeStatistics object is a representation of the query execution plan and run time statistics for a java.sql.ResultSet.
    ScanQualifier provides additional methods for the Language layer on top of Qualifier.
    The TargetResultSet interface is used to provide additional operations on result sets that are the target of a bulk insert or update.
    This is a class that is used to temporarily (non-persistently) hold rows that are used in language execution.
    A TupleFilter is used to qualify rows from a tuple stream.