org.apache.derby.iapi.sql.compile |
|
Java Source File Name | Type | Comment |
AccessPath.java | Interface | AccessPath represents a proposed access path for an Optimizable. |
CodeGeneration.java | Interface | This is a simple interface that houses externally visible
statics for code generation. |
CompilerContext.java | Interface | CompilerContext stores the parser and type id factory to be used by
the compiler. |
CostEstimate.java | Interface | A CostEstimate represents the cost of getting a ResultSet, along with the
ordering of rows in the ResultSet, and the estimated number of rows in
this ResultSet. |
C_NodeTypes.java | Interface | The purpose of this interface is to hold the constant definitions
of the different node type identifiers, for use with NodeFactory. |
ExpressionClassBuilderInterface.java | Interface | This is a simple interface to hide the impl of ExpressionClassBuilder
from the protocol side. |
JoinStrategy.java | Interface | A JoinStrategy represents a strategy like nested loop, hash join,
merge join, etc. |
NodeFactory.java | Class | This is an interface for NodeFactories. |
Optimizable.java | Interface | Optimizable provides services for optimizing a table in a query. |
OptimizableList.java | Interface | OptimizableList provides services for optimizing a list of
Optimizables (tables) in a query. |
OptimizablePredicate.java | Interface | OptimizablePredicate provides services for optimizing predicates in a query. |
OptimizablePredicateList.java | Interface | OptimizablePredicateList provides services for optimizing a table in a query. |
Optimizer.java | Interface | Optimizer provides services for optimizing a query. |
OptimizerFactory.java | Interface | This is simply the factory for creating an optimizer. |
Parser.java | Interface | The Parser interface is intended to work with Jack-generated parsers (now JavaCC). |
RequiredRowOrdering.java | Interface | This interface provides a representation of the required ordering of rows
from a ResultSet. |
RowOrdering.java | Interface | This interface provides a representation of the ordering of rows in a
ResultSet. |
TypeCompiler.java | Interface | This interface defines methods associated with a TypeId that are used
by the compiler. |
TypeCompilerFactory.java | Interface | Factory interface for the compilation part of datatypes. |
Visitable.java | Interface | |
Visitor.java | Interface | A visitor is an object that traverses the querytree
and performs some action. |