Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A B C D E F G H I J L M N O P R S T U V X

A

ABSOLUTE_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ADDING_UNORDERED_OPTIMIZABLE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
AGGREGATE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ALL_RESULT_COLUMN - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ALTER_TABLE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
AND_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ASCENDING - Static variable in interface org.apache.derby.iapi.sql.compile.RowOrdering
 
AVG_OP - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
AccessPath - interface org.apache.derby.iapi.sql.compile.AccessPath.
AccessPath represents a proposed access path for an Optimizable.
accept(Visitor) - Method in interface org.apache.derby.iapi.sql.compile.Visitable
Accept a visitor, and call v.visit() on child nodes as necessary.
add(CostEstimate, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.CostEstimate
Add this cost estimate to another one.
addOptPredicate(OptimizablePredicate) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Add the given OptimizablePredicate to the end of this list.
addOrderedColumn(int, int, int) - Method in interface org.apache.derby.iapi.sql.compile.RowOrdering
Add a column to this RowOrdering in the current order position.
addSavedObject(Object) - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Add an object to the pool that is created at compile time and used at execution time.
addUnorderedOptimizable(Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.RowOrdering
Add an unordered optimizable to this RowOrdering.
addWarning(SQLWarning) - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Add a compile time warning.
alwaysOrdered(int) - Method in interface org.apache.derby.iapi.sql.compile.RowOrdering
Ask whether the given table is always ordered.

B

BASE_COLUMN_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BETWEEN_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_DIVIDE_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_EQUALS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_GREATER_EQUALS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_GREATER_THAN_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_LESS_EQUALS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_LESS_THAN_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_MINUS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_NOT_EQUALS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_PLUS_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BINARY_TIMES_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BIT_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BLOB_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BOOLEAN_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
BOOLEAN_MAXWIDTH_AS_CHAR - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
bulkFetchOK() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Is it OK to use bulk fetch with this join strategy?

C

CALLING_NEXT_ACCESS_PATH - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CALLING_ON_JOIN_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CALL_STATEMENT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CAST_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CHANGING_ACCESS_PATH_FOR_TABLE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CHAR_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CHAR_LENGTH_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CHEAPEST_PLAN_SO_FAR - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CHECK_CONSTRAINT - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
CLOB_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
COALESCE_FUNCTION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
COLUMN_DEFINITION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
COLUMN_REFERENCE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
COLUMN_REFERENCE_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
COMPLETE_JOIN_ORDER - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COMPOSITE_SEL_FROM_STATS - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CONCATENATION_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CONDITIONAL_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CONSIDERING_CONGLOMERATE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CONSIDERING_JOIN_ORDER - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CONSIDERING_JOIN_STRATEGY - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CONSTRAINT_DEFINITION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CONTEXT_ID - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
this is the ID we expect compiler contexts to be stored into a context manager under.
COST_INCLUDING_COMPOSITE_SEL_FROM_STATS - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_INCLUDING_EXTRA_1ST_COL_SELECTIVITY - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_INCLUDING_EXTRA_NONQUALIFIER_SELECTIVITY - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_INCLUDING_EXTRA_QUALIFIER_SELECTIVITY - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_INCLUDING_EXTRA_START_STOP - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_INCLUDING_STATS_FOR_INDEX - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CHEAPEST_PLAN_SO_FAR - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN1 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN2 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN3 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN4 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN5 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN6 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_CONGLOMERATE_SCAN7 - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_NONCOVERING_INDEX - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_N_SCANS - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
COST_OF_SORTING - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CREATE_ALIAS_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CREATE_INDEX_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CREATE_SCHEMA_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CREATE_TABLE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CREATE_TRIGGER_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CREATE_VIEW_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_CONNECTION_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
CURRENT_DATETIME_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_ISOLATION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_OF_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_PLAN_IS_SA_PLAN - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
CURRENT_ROW_LOCATION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_SCHEMA_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURRENT_USER_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
CURSOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
C_NodeTypes - interface org.apache.derby.iapi.sql.compile.C_NodeTypes.
The purpose of this interface is to hold the constant definitions of the different node type identifiers, for use with NodeFactory.
CodeGeneration - interface org.apache.derby.iapi.sql.compile.CodeGeneration.
This is a simple interface that houses externally visible statics for code generation.
CompilerContext - interface org.apache.derby.iapi.sql.compile.CompilerContext.
CompilerContext stores the parser and type id factory to be used by the compiler.
CostEstimate - interface org.apache.derby.iapi.sql.compile.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.
classify(Optimizable, ConglomerateDescriptor) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Classify the predicates in this list according to the given table and conglomerate.
cloneMe() - Method in interface org.apache.derby.iapi.sql.compile.CostEstimate
Get a copy of this CostEstimate
columnAlwaysOrdered(Optimizable, int) - Method in interface org.apache.derby.iapi.sql.compile.RowOrdering
Tell this RowOrdering that it is always ordered on the given column of the given optimizable.
comparable(TypeId, boolean, ClassFactory) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Determine if this type can be compared to some other type
compare(CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.CostEstimate
Compare this cost estimate with the given cost estimate.
compareWithKnownConstant(Optimizable, boolean) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Is this predicate a comparison with a known constant value?
compatible(TypeId) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Determine if this type is compatible to some other type (e.g.
considerCost(Optimizable, OptimizablePredicateList, CostEstimate, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Consider the cost of the given optimizable.
considerSortAvoidancePath() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Check whether this optimizable's sort avoidance path should be considered.
convertAbsoluteToRelativeColumnPosition(int) - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Convert an absolute to a relative 0-based column position.
convertible(TypeId, boolean) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Determine if this type can be CONVERTed to some other type
copy(AccessPath) - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Copy all information from the given AccessPath to this one.
copy(RowOrdering) - Method in interface org.apache.derby.iapi.sql.compile.RowOrdering
Copy the contents of this RowOrdering to the given RowOrdering.
copyPredicatesToOtherList(OptimizablePredicateList) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Non-destructive copy of all of the predicates from this list to the other list.
costOptimizable(Optimizable, TableDescriptor, ConglomerateDescriptor, OptimizablePredicateList, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Cost the current Optimizable with the specified OPL.
costPermutation() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Cost the current permutation.
createDependency(Provider) - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Add a dependency for the current dependent.
createDependency(Dependent, Provider) - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Add a dependency between two objects.

D

DATETIME_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
DB2_LENGTH_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DECIMAL_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DEFAULT_DECIMAL_PRECISION - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
DEFAULT_DECIMAL_SCALE - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
DEFAULT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DEFAULT_RESTRICTION - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
DELETE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DESCENDING - Static variable in interface org.apache.derby.iapi.sql.compile.RowOrdering
 
DIAGNOSTICS_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
DISTINCT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DIVIDE_OP - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
DONTCARE - Static variable in interface org.apache.derby.iapi.sql.compile.RowOrdering
 
DOUBLE_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DOUBLE_MAXWIDTH_AS_CHAR - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
DROP_ALIAS_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DROP_INDEX_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DROP_SCHEMA_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DROP_TABLE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DROP_TRIGGER_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
DROP_VIEW_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
divide(double, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.CostEstimate
Divide this cost estimate by a scalar, non-dimensional number.
divideUpPredicateLists(Optimizable, OptimizablePredicateList, OptimizablePredicateList, OptimizablePredicateList, OptimizablePredicateList, DataDictionary) - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Divide up the predicates into different lists for different phases of the operation.
doJoinOrderOptimization() - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Tell whether to do join order optimization.
doesMaterialization() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Is materialization built in to the join strategy?

E

ELIMINATE_DUPS - Static variable in interface org.apache.derby.iapi.sql.compile.RequiredRowOrdering
 
ESTIMATING_COST_OF_CONGLOMERATE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
EXEC_SPS_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
EXTRACT_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ExpressionClassBuilderInterface - interface org.apache.derby.iapi.sql.compile.ExpressionClassBuilderInterface.
This is a simple interface to hide the impl of ExpressionClassBuilder from the protocol side.
equalsComparisonWithConstantExpression(Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Is this predicate an equality comparison with a constant expression? (IS NULL is considered to be an = comparison with a constant expression).
estimateCost(Optimizable, OptimizablePredicateList, ConglomerateDescriptor, CostEstimate, Optimizer, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the estimated cost for the join.
estimateCost(OptimizablePredicateList, ConglomerateDescriptor, CostEstimate, Optimizer, RowOrdering) - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Estimate the cost of scanning this Optimizable using the given predicate list with the given conglomerate.
estimateCost(double, RowOrdering, CostEstimate) - Method in interface org.apache.derby.iapi.sql.compile.RequiredRowOrdering
Estimate the cost of doing a sort for this row ordering, given the number of rows to be sorted.

F

FK_CONSTRAINT_DEFINITION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FLOAT_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FROM_BASE_TABLE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FROM_LIST - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FROM_SUBQUERY - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FROM_VTI - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
FUNCTION_CALL_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
feasible(Optimizable, OptimizablePredicateList, Optimizer) - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Is this join strategy feasible under the circumstances?
feasibleJoinStrategy(OptimizablePredicateList, Optimizer) - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Is the current proposed join strategy for this optimizable feasible given the predicate list?
firstOnStack() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Mark this CompilerContext as the first on the stack, so we can avoid continually popping and pushing a CompilerContext.
forUpdate() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Return true if this is the target table of an update

G

GENERATED_PACKAGE_PREFIX - Static variable in interface org.apache.derby.iapi.sql.compile.CodeGeneration
 
GET_CURRENT_CONNECTION_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
GROUP_BY_COLUMN - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
GROUP_BY_LIST - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
GROUP_BY_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
generateDataValue(MethodBuilder, LocalField) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Generate the code necessary to produce a SQL value based on a value.
generateNull(MethodBuilder) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Generate the code necessary to produce a SQL null of the appropriate type.
generateQualifiers(ExpressionClassBuilderInterface, MethodBuilder, Optimizable, boolean) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Generate the qualifiers for a scan.
generateStartKey(ExpressionClassBuilderInterface, MethodBuilder, Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Generate the start key for a heap or index scan.
generateStopKey(ExpressionClassBuilderInterface, MethodBuilder, Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Generate the stop key for a heap or index scan.
getBasePredicates(OptimizablePredicateList, OptimizablePredicateList, Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the base predicates for this join strategy.
getBaseTableName() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the table name of this Optimizable.
getBestAccessPath() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the best access path for this Optimizable.
getBestSortAvoidancePath() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the best sort-avoidance path for this Optimizable.
getCastToCharWidth(DataTypeDescriptor) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Return the maximum width for this data type when cast to a char type.
getClassFactory() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Return the class factory to use in this compilation.
getCompareValue(Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Get an Object representing the known constant value that the given Optimizable is being compared to.
getCompilationSchema() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the compilation schema descriptor for this compilation context.
getConglomerateDescriptor() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Get whatever was last set as the conglomerate descriptor.
getCorrespondingPrimitiveTypeName() - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Get the name of the corresponding Java type.
getCostEstimate() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Get the cost estimate for this AccessPath.
getCostEstimate() - Method in interface org.apache.derby.iapi.sql.compile.OptimizerFactory
Return a new CostEstimate.
getCoveringIndexScan() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Return whether or not the optimizer is considering a covering index scan on this AccessPath.
getCreateAliasNode(Object, Object, Object, char, Boolean, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get one of the several types of create alias nodes.
getCurrentAccessPath() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the current access path under consideration for this Optimizable
getCurrentAuxiliaryProviderList() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current auxiliary provider list from this CompilerContext.
getCurrentDependent() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current dependent from this CompilerContext.
getCursorInfo() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the cursor info stored in the context.
getDataDictionary() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the DataDictionary from this Optimizable.
getDataDictionary() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Return the DataDictionary that the Optimizer is using.
getEntryIsolationLevel() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the entry isolation level from this CC.
getInUse() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Return the in use state for the compiler context.
getIndexPosition() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Get the position of the index column that this predicate restricts.
getJavaFactory() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the JavaFactory from this CompilerContext.
getJoinStrategy() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Get the join strategy, as set by setJoinStrategy().
getJoinStrategy(int) - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Gets a join strategy by number (zero-based).
getJoinStrategy(String) - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Gets a join strategy by name.
getLevel() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Get the level of this optimizer.
getLockMode() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Get the lock mode, as last set in setLockMode().
getMatchingNationalCharTypeName() - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Get the name of the matching national char type.
getMaxMemoryPerTable() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
 
getMaxMemoryPerTable() - Method in interface org.apache.derby.iapi.sql.compile.OptimizerFactory
Return the maxMemoryPerTable setting, this is used in optimizer, as well as subquery materialization at run time.
getName() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the name of this join strategy
getName() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the (exposed) name of this Optimizable
getNextColumnNumber() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current next column number (for generated column names) from this CompilerContext.
getNextDecoratedPermutation() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Iterate through the "decorated permutations", returning false when they are exhausted.
getNextEquivalenceClass() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the next equivalence class for equijoin clauses.
getNextParameterNumber() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the next parameter number.
getNextPermutation() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Iterate through the permutations, returning false when the permutations are exhausted.
getNextResultSetNumber() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current next ResultSet number from this CompilerContext.
getNextSubqueryNumber() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current next subquery number from this CompilerContext.
getNextTableNumber() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the current next table number from this CompilerContext.
getNode(int, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes no initializer arguments.
getNode(int, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes one initializer argument.
getNode(int, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes two initializer arguments.
getNode(int, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes three initializer arguments.
getNode(int, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes four initializer arguments.
getNode(int, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes five initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes six initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes seven initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes eight initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes nine initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes ten initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes eleven initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes twelve initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes thirteen initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, ContextManager) - Method in class org.apache.derby.iapi.sql.compile.NodeFactory
Get a node that takes fourteen initializer arguments.
getNodeFactory() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the NodeFactory from this CompilerContext.
getNonMatchingIndexScan() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Return whether or not the optimizer is considering a non-matching index scan on this AccessPath.
getNumColumnsReturned() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the number of the number of columns returned by this Optimizable.
getNumResultSets() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the number of Results in the current statement from this CompilerContext.
getNumSubquerys() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the number of subquerys in the current statement from this CompilerContext.
getNumTables() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the number of tables in the current statement from this CompilerContext.
getNumberOfJoinStrategies() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Get the number of join strategies supported by this optimizer.
getOptPredicate(int) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Return the nth OptimizablePredicate in the list.
getOptimizable(int) - Method in interface org.apache.derby.iapi.sql.compile.OptimizableList
Return the nth Optimizable in the list.
getOptimizedCost() - Method in interface org.apache.derby.iapi.sql.compile.Optimizer
Get the estimated cost of the optimized query
getOptimizer() - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Get the optimizer associated with this access path.
getOptimizer(OptimizableList, OptimizablePredicateList, DataDictionary, RequiredRowOrdering, int, LanguageConnectionContext) - Method in interface org.apache.derby.iapi.sql.compile.OptimizerFactory
Only one optimizer level should exist in the database, however, the connection may have multiple instances of that optimizer at a given time.
getParameterList() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the parameter list.
getParameterTypes() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the array of DataTypeDescriptor representing the types of the ? parameters.
getParams() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the params stored vai setParams.
getParser() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the Parser from this CompilerContext.
getPrimitiveMethodName() - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Get the method name for getting out the corresponding primitive Java type from a DataValueDescriptor.
getProperties() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the Properties list, if any, associated with this optimizalbe.
getReferencedMap() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Get the map of referenced tables for this OptimizablePredicate.
getReferencedTableMap() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the map of referenced tables for this Optimizable.
getReliability() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Return the reliability requirements of this clause.
getResultSetNumber() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get this Optimizable's result set number
getReturnParameterFlag() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Is the callable statement uses ? for return parameter.
getSQLtext() - Method in interface org.apache.derby.iapi.sql.compile.Parser
Returns the current SQL text string that is being parsed.
getSavedObjects() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the saved object pool (for putting into the prepared statement).
getScanArgs(TransactionController, MethodBuilder, Optimizable, OptimizablePredicateList, OptimizablePredicateList, ExpressionClassBuilderInterface, int, MethodBuilder, int, int, int, boolean, int, int) - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the appropriate arguments to the scan for this type of join.
getScanIsolationLevel() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the isolation level for the scans in this query.
getSortCostController() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get a SortCostController.
getSortNeeded() - Method in interface org.apache.derby.iapi.sql.compile.RequiredRowOrdering
 
getStoreCostController(long, LanguageConnectionContext) - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get a StoreCostController for the given conglomerate.
getTableDescriptor() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the table descriptor for this table (if any).
getTableNumber() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get this Optimizable's table number
getTrulyTheBestAccessPath() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Get the best access path overall for this Optimizable.
getTypeCompiler(TypeId) - Method in interface org.apache.derby.iapi.sql.compile.TypeCompilerFactory
Get a TypeCompiler corresponding to the given TypeId.
getTypeCompilerFactory() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the TypeCompilerFactory from this CompilerContext.
getUniqueClassName() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get a unique Class name from this CompilerContext.
getWarnings() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Get the chain of compile time warnings.

H

HALF_OUTER_JOIN_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
HASH_TABLE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
HJ_HASH_KEY_COLUMNS - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
HJ_SKIP_NOT_MATERIALIZABLE - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
HJ_SKIP_NO_JOIN_COLUMNS - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
halfOuterJoinResultSetMethodName() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the name of the join result set method for the half outerjoin
hasEqualOnColumnList(int[], Optimizable) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Returns if the predicate involves an equal operator on one of the columns specified in the baseColumnPositions.
hasMethodCall() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Return whether or not an OptimizablePredicate contains a method call.
hasOptimizableEqualityPredicate(Optimizable, int, boolean) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Is there an optimizable equality predicate on the specified column?
hasOptimizableEquijoin(Optimizable, int) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Is there an optimizable equijoin on the specified column?
hasSubquery() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Return whether or not an OptimizablePredicate contains a subquery.
hasTableNumber() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Return true if this Optimizable has a table number
hashKeyColumns() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Return the hash key column numbers, for hash join strategy

I

IDENTITY_VAL_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
IGNORE_MISSING_CLASSES - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
ILLEGAL_USER_JOIN_ORDER - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
 
INDEX_TO_BASE_ROW_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
INSERT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
INTERNAL_SQL_ILLEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
 
INTERNAL_SQL_LEGAL - Static variable in interface org.apache.derby.iapi.sql.compile.CompilerContext
Any SQL we support is legal
INTERSECT_OR_EXCEPT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
INT_CONSTANT_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
INT_MAXWIDTH_AS_CHAR - Static variable in interface org.apache.derby.iapi.sql.compile.TypeCompiler
 
IN_LIST_OPERATOR_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
IS_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
IS_NOT_NULL_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
IS_NULL_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
ignoreBulkFetch() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Should we just ignore bulk fetch with this join strategy?
initAccessPaths(Optimizer) - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Init the access paths for this optimizable.
initAccessPaths(Optimizer) - Method in interface org.apache.derby.iapi.sql.compile.OptimizableList
Init the access paths for these optimizables.
initialCapacity() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Return the initial capacity of the hash table, for hash join strategy
initializeAccessPathName(DataDictionary, TableDescriptor) - Method in interface org.apache.derby.iapi.sql.compile.AccessPath
Sets the "name" of the access path.
interfaceName() - Method in interface org.apache.derby.iapi.sql.compile.TypeCompiler
Get the name of the interface for this type.
isBaseTable() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Tell whether this Optimizable represents a base table
isCoveringIndex(ConglomerateDescriptor) - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Return whether or not this is a covering index.
isFirstOnStack() - Method in interface org.apache.derby.iapi.sql.compile.CompilerContext
Is this the first CompilerContext on the stack?
isHashJoin() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Is this a form of hash join?
isMaterializable() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Tell whether this Optimizable is materializable
isOneRowScan() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Will the optimizable return at most 1 row per scan?
isQualifier() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Is this predicate a qualifier?
isRedundantPredicate(int) - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicateList
Return whether or not the specified entry in the list is a redundant predicate.
isStartKey() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Is this predicate a start key?
isStopKey() - Method in interface org.apache.derby.iapi.sql.compile.OptimizablePredicate
Is this predicate a stop key?
isTargetTable() - Method in interface org.apache.derby.iapi.sql.compile.Optimizable
Is the optimizable the target table of an update or delete?
isUninitialized() - Method in interface org.apache.derby.iapi.sql.compile.CostEstimate
Return whether or not this CostEstimate is uninitialized.

J

JAVA_TO_SQL_VALUE_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
JOIN_NODE - Static variable in interface org.apache.derby.iapi.sql.compile.C_NodeTypes
 
JOIN_ORDER_OPTIMIZATION - Static variable in interface org.apache.derby.iapi.sql.compile.Optimizer
Property name for controlling whether to do join order optimization.
JoinStrategy - interface org.apache.derby.iapi.sql.compile.JoinStrategy.
A JoinStrategy represents a strategy like nested loop, hash join, merge join, etc.
joinResultSetMethodName() - Method in interface org.apache.derby.iapi.sql.compile.JoinStrategy
Get the name of the join result set method for the join

L