Top Interfaces Classes
module org.apache.derby.engine

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


Interface Summary

Modifier and TypeInterface and Description
public interface
ConstantAction

This interface describes actions that are ALWAYS performed for a Statement at Execution time.

public interface
CursorActivation

CursorActivation includes an additional method used on cursors.

public interface
CursorResultSet

The CursorResultSet interface is used to provide additional operations on result sets that can be used in cursors.

public interface
ExecAggregator

An ExecAggregator is the interface that execution uses to an aggregate.

public interface
ExecCursorTableReference

This is a table name reference that can be retrieved from an active cursor.

public interface
ExecIndexRow

This is an extension of ExecRow for use with indexes and sorting.

public interface
ExecPreparedStatement

Execution extends prepared statement to add methods it needs for execution purposes (that should not be on the Database API).

public interface
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.

public interface
ExecutionContext

ExecutionContext stores the factories that are to be used by the current connection.

public interface
ExecutionFactory

This is the factory for creating a factories needed by execution per connection, and the context to hold them.

public interface
ExecutionStmtValidator

An ExecutionStatementValidator is an object that is handed a ConstantAction and asked whether it is ok for this result set to execute.

public interface
NoPutResultSet

The NoPutResultSet interface is used to provide additional operations on result sets that can be used in returning rows up a ResultSet tree.

public interface
ResultSetFactory

ResultSetFactory provides a wrapper around all of the result sets needed in an execution implementation.

public interface
ResultSetStatistics

The ResultSetStatistics interface is used to provide run time statistics information on a specific ResultSet.

public interface
ResultSetStatisticsFactory

ResultSetStatisticsFactory provides a wrapper around all of the result sets statistics objects needed in building the run time statistics.

public interface
RowChanger

Perform row at a time DML operations of tables and maintain indexes.

public interface
RunTimeStatistics

A RunTimeStatistics object is a representation of the query execution plan and run time statistics for a java.sql.ResultSet.

public interface
ScanQualifier

ScanQualifier provides additional methods for the Language layer on top of Qualifier.

public interface
TargetResultSet

The TargetResultSet interface is used to provide additional operations on result sets that are the target of a bulk insert or update.

public interface
TemporaryRowHolder

This is a class that is used to temporarily (non-persistently) hold rows that are used in language execution.

public interface
TupleFilter

A TupleFilter is used to qualify rows from a tuple stream.

Class Summary

Modifier and TypeClass and Description
public class
ExecRowBuilder

A class used for storing information on how to build ExecRow instances.