Package org.apache.derby.iapi.sql.compile
-
Interface Summary Interface Description AccessPath AccessPath represents a proposed access path for an Optimizable.ASTVisitor A Visitor which handles nodes in Derby's abstract syntax trees.C_NodeTypes The purpose of this interface is to hold the constant definitions of the different node type identifiers, for use with NodeFactory.CodeGeneration This is a simple interface that houses externally visible statics for code generation.CompilerContext CompilerContext stores the parser and type id factory to be used by the compiler.CostEstimate 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.ExpressionClassBuilderInterface This is a simple interface to hide the impl of ExpressionClassBuilder from the protocol side.JoinStrategy A JoinStrategy represents a strategy like nested loop, hash join, merge join, etc.Optimizable Optimizable provides services for optimizing a table in a query.OptimizableList OptimizableList provides services for optimizing a list of Optimizables (tables) in a query.OptimizablePredicate OptimizablePredicate provides services for optimizing predicates in a query.OptimizablePredicateList OptimizablePredicateList provides services for optimizing a table in a query.Optimizer Optimizer provides services for optimizing a query.OptimizerFactory This is simply the factory for creating an optimizer.OptTrace Interface for optimizer tracing.Parser The Parser interface is intended to work with Jack-generated parsers (now JavaCC).RequiredRowOrdering This interface provides a representation of the required ordering of rows from a ResultSet.RowOrdering This interface provides a representation of the ordering of rows in a ResultSet.TypeCompiler This interface defines methods associated with a TypeId that are used by the compiler.TypeCompilerFactory Factory interface for the compilation part of datatypes.Visitable A Visitable is something that can be visited by a VisitorVisitableFilter Filter for qualifying Visitables.Visitor A visitor is an object that traverses the querytree and performs some action. -
Class Summary Class Description IgnoreFilter Filter which fails all Visitables.OptimizerPlan High level description of a plan for consideration by the Optimizer.OptimizerPlan.ConglomerateRS OptimizerPlan.DeadEnd Generic plan for row sources we don't understandOptimizerPlan.Join OptimizerPlan.RowSource<D extends UniqueTupleDescriptor> OptimizerPlan.TableFunctionRS ScopeFilter Filter which passes Visitables only if the compiler is inside a named scope.TagFilter Filter which passes Visitables which have been marked with a given tag.
DataMelt 3.0 © DataMelt by jWork.ORG