|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> sql >> [ compile overview ] | PREV NEXT | ||||||||
A
- ABS - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ABSOLUTE - Static variable in class org.apache.derby.impl.sql.compile.UnaryArithmeticOperatorNode
- ABSVAL - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ACTION - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ADD - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ADD_TYPE - Static variable in class org.apache.derby.impl.sql.compile.DDLStatementNode
- AFTER - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AGGREGATE_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- ALL - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ALLOCATE - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ALL_RESULT_COLUMN_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- ALTER - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ALTER_TABLE_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- ALWAYS - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AMPERSAND - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AND - Static variable in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- AND - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AND_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- ANY - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- APPROXIMATE_NUMERIC - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ARE - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AS - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ASC - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ASSERTION - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- ASTERISK - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AT - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AT_ADD_CHECK_CONSTRAINT - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_ADD_FOREIGN_KEY_CONSTRAINT - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_ADD_PRIMARY_KEY_CONSTRAINT - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_ADD_UNIQUE_CONSTRAINT - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_DROP_COLUMN - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_DROP_CONSTRAINT - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_MODIFY_COLUMN - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AT_UNKNOWN - Static variable in class org.apache.derby.impl.sql.compile.TableElementNode
- AUTHORIZATION - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AUTOINCREMENT_INC_INDEX - Static variable in class org.apache.derby.impl.sql.compile.QueryTreeNode
- AUTOINCREMENT_IS_AUTOINCREMENT_INDEX - Static variable in class org.apache.derby.impl.sql.compile.QueryTreeNode
- AUTOINCREMENT_START_INDEX - Static variable in class org.apache.derby.impl.sql.compile.QueryTreeNode
- AVG - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- AccessPathImpl - class org.apache.derby.impl.sql.compile.AccessPathImpl.
- AccessPathImpl(Optimizer) - Constructor for class org.apache.derby.impl.sql.compile.AccessPathImpl
- ActivationClassBuilder - class org.apache.derby.impl.sql.compile.ActivationClassBuilder.
- ActivationClassBuilder provides an interface to satisfy generation's common tasks in building an activation class, as well as a repository for the JavaFactory used to generate the basic language constructs for the methods in the class.
- ActivationClassBuilder(String, CompilerContext) - Constructor for class org.apache.derby.impl.sql.compile.ActivationClassBuilder
- By the time this is done, it has constructed the following class:
- AggregateDefinition - interface org.apache.derby.impl.sql.compile.AggregateDefinition.
- An AggregateDefinition defines an aggregate.
- AggregateNode - class org.apache.derby.impl.sql.compile.AggregateNode.
- An Aggregate Node is a node that reprsents a set function/aggregate.
- AggregateNode() - Constructor for class org.apache.derby.impl.sql.compile.AggregateNode
- AllResultColumn - class org.apache.derby.impl.sql.compile.AllResultColumn.
- An AllResultColumn represents a "*" result column in a SELECT statement.
- AllResultColumn() - Constructor for class org.apache.derby.impl.sql.compile.AllResultColumn
- AlterTableNode - class org.apache.derby.impl.sql.compile.AlterTableNode.
- A AlterTableNode represents a DDL statement that alters a table.
- AlterTableNode() - Constructor for class org.apache.derby.impl.sql.compile.AlterTableNode
- AndNode - class org.apache.derby.impl.sql.compile.AndNode.
- AndNode() - Constructor for class org.apache.derby.impl.sql.compile.AndNode
- absFunction() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.BinaryListOperatorNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.CallStatementNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.CastNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.ConditionalNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.CreateViewNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.DMLStatementNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.FromList
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.FromVTI
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.HashTableNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.JavaToSQLValueNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.JoinNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.MethodCallNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.NonStaticMethodCallNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.Predicate
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.ProjectRestrictNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.QueryTreeNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.QueryTreeNodeVector
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.ResultColumn
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.ResultSetNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.SQLToJavaValueNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.SelectNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.SingleChildResultSetNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.SubqueryNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.TableOperatorNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.TernaryOperatorNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accept(Visitor) - Method in class org.apache.derby.impl.sql.compile.UnaryOperatorNode
- Accept a visitor, and call v.visit() on child nodes as necessary.
- accessPathConsidered - Variable in class org.apache.derby.impl.sql.compile.ProjectRestrictNode
- accessPathModified - Variable in class org.apache.derby.impl.sql.compile.ProjectRestrictNode
- accessPathName - Variable in class org.apache.derby.impl.sql.compile.AccessPathImpl
- actionCompSchemaId - Variable in class org.apache.derby.impl.sql.compile.CreateTriggerNode
- actionNode - Variable in class org.apache.derby.impl.sql.compile.CreateTriggerNode
- actionOffset - Variable in class org.apache.derby.impl.sql.compile.CreateTriggerNode
- actionText - Variable in class org.apache.derby.impl.sql.compile.CreateTriggerNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.CursorNode
- Returns the type of activation this class generates.
- activationKind() - Method in class org.apache.derby.impl.sql.compile.DDLStatementNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.DMLStatementNode
- Returns the type of activation this class generates.
- activationKind() - Method in class org.apache.derby.impl.sql.compile.ExecSPSNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.MiscellaneousStatementNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.NOPStatementNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.SetSchemaNode
- Returns the type of activation this class generates.
- activationKind() - Method in class org.apache.derby.impl.sql.compile.StatementNode
- activationKind() - Method in class org.apache.derby.impl.sql.compile.TransactionStatementNode
- actualMethodReturnType - Variable in class org.apache.derby.impl.sql.compile.MethodCallNode
- ad - Variable in class org.apache.derby.impl.sql.compile.StaticMethodCallNode
- add(CostEstimate, CostEstimate) - Method in class org.apache.derby.impl.sql.compile.CostEstimateImpl
- add(Object, Object) - Method in class org.apache.derby.impl.sql.compile.HashNodeList
- Add an element to this hash list.
- addAggregates() - Method in class org.apache.derby.impl.sql.compile.GroupByNode
- Add the extra result columns required by the aggregates to the result list.
- addColsToList(ResultColumnList, FormatableBitSet) - Method in class org.apache.derby.impl.sql.compile.FromBaseTable
- Augment the RCL to include the columns in the FormatableBitSet.
- addColumn(int, int) - Method in class org.apache.derby.impl.sql.compile.ColumnOrdering
- Add a column in a table to this ColumnOrdering
- addColumnDefinition(TableElementList) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- addColumnToOrdering(FormatableArrayHolder, int) - Method in class org.apache.derby.impl.sql.compile.ExpressionClassBuilder
- Add a column to the existing Ordering list.
- addCursorPositionCode() - Method in class org.apache.derby.impl.sql.compile.ActivationClassBuilder
- Updatable cursors need to add a getter method for use in BaseActivation to access the result set that identifies target rows for a positioned update or delete.
- addDistinctAggregate - Variable in class org.apache.derby.impl.sql.compile.GroupByNode
- addDistinctAggregateColumnNum - Variable in class org.apache.derby.impl.sql.compile.GroupByNode
- addDistinctAggregatesToOrderBy() - Method in class org.apache.derby.impl.sql.compile.GroupByNode
- Add any distinct aggregates to the order by list.
- addElement(QueryTreeNode) - Method in class org.apache.derby.impl.sql.compile.QueryTreeNodeVector
- addEscapes(String) - Static method in class org.apache.derby.impl.sql.compile.TokenMgrError
- Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
- addFromTable(FromTable) - Method in class org.apache.derby.impl.sql.compile.FromList
- Add a table to the FROM list.
- addGroupByColumn(GroupByColumn) - Method in class org.apache.derby.impl.sql.compile.GroupByList
- Add a column to the list
- addItem(Object) - Method in class org.apache.derby.impl.sql.compile.ExpressionClassBuilder
- addMethodParams(MethodBuilder) - Method in class org.apache.derby.impl.sql.compile.UnaryOperatorNode
- This method allows different operators to add primitive arguments to the generated method call, if needed.
- addNewArrayOfRows(int) - Method in class org.apache.derby.impl.sql.compile.ExpressionClassBuilder
- Generate the assignment for row = new ExecRow[numResultSets]
- addNewColumnsForAggregation() - Method in class org.apache.derby.impl.sql.compile.GroupByNode
- Add a whole slew of columns needed for aggregation.
- addNewGroupingColumnsToRCL(SelectNode) - Method in class org.apache.derby.impl.sql.compile.GroupByList
- Add any grouping columns which are not already in the appropriate RCL to the RCL.
- addNewNodes() - Method in class org.apache.derby.impl.sql.compile.IntersectOrExceptNode
- Add any new ResultSetNodes that are necessary to the tree.
- addNewNodes() - Method in class org.apache.derby.impl.sql.compile.UnionNode
- Add any new ResultSetNodes that are necessary to the tree.
- addNewNodesCalled - Variable in class org.apache.derby.impl.sql.compile.IntersectOrExceptNode
- addNewNodesCalled - Variable in class org.apache.derby.impl.sql.compile.UnionNode
- addNewPRNode() - Method in class org.apache.derby.impl.sql.compile.GroupByNode
- Add a new PR node for aggregation.
- addNewPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.ProjectRestrictNode
- Add a new predicate to the list.
- addNewPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.ResultSetNode
- Add a new predicate to the list.
- addNewPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.RowResultSetNode
- Add a new predicate to the list.
- addNewPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.SelectNode
- Add a new predicate to the list.
- addNewPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.SingleChildResultSetNode
- Add a new predicate to the list.
- addOptPredicate(OptimizablePredicate) - Method in class org.apache.derby.impl.sql.compile.PredicateList
- addOptPredicate(OptimizablePredicate, int) - Method in class org.apache.derby.impl.sql.compile.PredicateList
- Another flavor of addOptPredicate that inserts the given predicate at a given position.
- addOrderByColumn(OrderByColumn) - Method in class org.apache.derby.impl.sql.compile.OrderByList
- Add a column to the list
- addOrderedColumn(int, int, int) - Method in class org.apache.derby.impl.sql.compile.RowOrderingImpl
- addOuterJoinArguments(ActivationClassBuilder, MethodBuilder) - Method in class org.apache.derby.impl.sql.compile.HalfOuterJoinNode
- Generate and add any arguments specifict to outer joins.
- addOuterJoinArguments(ActivationClassBuilder, MethodBuilder) - Method in class org.apache.derby.impl.sql.compile.JoinNode
- Generate and add any arguments specifict to outer joins.
- addParms(JavaValueNode[]) - Method in class org.apache.derby.impl.sql.compile.MethodCallNode
- Add the parameter list.
- addParms(Vector) - Method in class org.apache.derby.impl.sql.compile.MethodCallNode
- Add the parameter list
- addPredicate(Predicate) - Method in class org.apache.derby.impl.sql.compile.PredicateList
- Add a Predicate to the list.
- addProviderToAuxiliaryList(Provider) - Method in class org.apache.derby.impl.sql.compile.CompilerContextImpl
- Add a Provider to the current AuxiliaryProviderList, if one exists.
- addRCForRID() - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Add an RC to the end of the list for the RID from an index.
- addResultColumn(ResultColumn) - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Add a ResultColumn (at this point, ResultColumn or AllResultColumn) to the list
- addSavedObject(Object) - Method in class org.apache.derby.impl.sql.compile.CompilerContextImpl
- addSubqueryNode(SubqueryNode) - Method in class org.apache.derby.impl.sql.compile.SubqueryList
- Add a subquery to the list.
- addTableElement(TableElementNode) - Method in class org.apache.derby.impl.sql.compile.TableElementList
- Add a TableElementNode to this TableElementList
- addUnorderedOptimizable(Optimizable) - Method in class org.apache.derby.impl.sql.compile.RowOrderingImpl
- addValueNode(ValueNode) - Method in class org.apache.derby.impl.sql.compile.ValueNodeList
- Add a ValueNode to the list.
- addWarning(SQLWarning) - Method in class org.apache.derby.impl.sql.compile.CompilerContextImpl
- Add a compile time warning.
- add_escapes(String) - Method in class org.apache.derby.impl.sql.compile.ParseException
- Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
- addedColumnOffset - Variable in class org.apache.derby.impl.sql.compile.OrderByColumn
- If this sort key is added to the result column list then it is at result column position 1 + resultColumnList.size() - resultColumnList.getOrderBySelect() + addedColumnOffset If the sort key is already in the result column list then addedColumnOffset < 0.
- addedEquals - Variable in class org.apache.derby.impl.sql.compile.LikeEscapeOperatorNode
- additionalArgs - Variable in class org.apache.derby.impl.sql.compile.UnaryOperatorNode
- additiveExpression(ValueNode, int, boolean) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- additiveOperator() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- adjustBeginLineColumn(int, int) - Method in class org.apache.derby.impl.sql.compile.UCode_CharStream
- Method to adjust line and column numbers for the start of a token.
- adjustDeferredFlag(boolean) - Method in class org.apache.derby.impl.sql.compile.DMLModStatementNode
- adjustNumberOfRowsReturned(CostEstimate) - Method in class org.apache.derby.impl.sql.compile.HalfOuterJoinNode
- adjustNumberOfRowsReturned(CostEstimate) - Method in class org.apache.derby.impl.sql.compile.JoinNode
- Some types of joins (e.g.
- adjustVirtualColumnId(int) - Method in class org.apache.derby.impl.sql.compile.ResultColumn
- Adjust the virtualColumnId for this ResultColumn by the specified amount
- adjustVirtualColumnIds(int) - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Walk the list and adjust the virtualColumnIds in the ResultColumns by the specified amount.
- aggClass(Token) - Static method in class org.apache.derby.impl.sql.compile.SQLParser
- Translate a token for the name of a built-in aggregate to an aggregate definition class.
- aggInfo - Variable in class org.apache.derby.impl.sql.compile.GroupByNode
- Information that is used at execution time to process aggregates.
- aggName(Token) - Static method in class org.apache.derby.impl.sql.compile.SQLParser
- Translate a token for the name of a built-in aggregate to a String containing an aggregate name.
- aggregateDefinitionClass - Variable in class org.apache.derby.impl.sql.compile.AggregateNode
- aggregateDefinitionClassName - Variable in class org.apache.derby.impl.sql.compile.AggregateNode
- aggregateExpression(String, Class) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- aggregateFollows() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- Determine whether the next sequence of tokens can be the beginning of an aggregateNode()() rule.
- aggregateName - Variable in class org.apache.derby.impl.sql.compile.AggregateNode
- aggregateNode() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- aggregateVector - Variable in class org.apache.derby.impl.sql.compile.CallStatementNode
- aggregateVector - Variable in class org.apache.derby.impl.sql.compile.GroupByNode
- The list of all aggregates in the query block that contains this group by.
- aggregateVector - Variable in class org.apache.derby.impl.sql.compile.JoinNode
- aggregateVector - Variable in class org.apache.derby.impl.sql.compile.RowResultSetNode
- aggregatorClassName - Variable in class org.apache.derby.impl.sql.compile.AggregateNode
- aid - Variable in class org.apache.derby.impl.sql.compile.CreateSchemaNode
- aliasInfo - Variable in class org.apache.derby.impl.sql.compile.CreateAliasNode
- aliasType - Variable in class org.apache.derby.impl.sql.compile.CreateAliasNode
- aliasType - Variable in class org.apache.derby.impl.sql.compile.DropAliasNode
- aliasTypeName(char) - Static method in class org.apache.derby.impl.sql.compile.DropAliasNode
- all - Variable in class org.apache.derby.impl.sql.compile.SetOperatorNode
- Tells whether to eliminate duplicate rows.
- allAscending - Variable in class org.apache.derby.impl.sql.compile.OrderByList
- allAscending() - Method in class org.apache.derby.impl.sql.compile.OrderByList
- Are all columns in the list ascending.
- allColumnsProjected - Variable in class org.apache.derby.impl.sql.compile.FromTable
- allExpressionsAreColumns(ResultSetNode) - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Determine if all of the RC.expressions are columns in the source result set.
- allPushable() - Method in class org.apache.derby.impl.sql.compile.PredicateList
- Check if all of the predicates in the list are pushable.
- allSamePrecendence(int) - Method in class org.apache.derby.impl.sql.compile.ValueNodeList
- Return whether or not all of the entries in the list have the same type precendence as the specified value.
- allTopCRsFromSameTable() - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Return whether or not all of the RCs in the list whose expressions are ColumnReferences are from the same table.
- alreadyBound - Variable in class org.apache.derby.impl.sql.compile.StaticMethodCallNode
- alterItem(QueryTreeNode, int, int) - Method in class org.apache.derby.impl.sql.compile.CreateStatementNode
- Add or drop an item in a given list.
- alterTableAction(TableElementList, int[], int[], boolean[]) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- alterTableBody(TableName) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- alterTableStatement() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- alwaysDefer(int) - Method in class org.apache.derby.impl.sql.compile.DefaultVTIModDeferPolicy
- alwaysOrdered(int) - Method in class org.apache.derby.impl.sql.compile.RowOrderingImpl
- alwaysOrderedOptimizables - Variable in class org.apache.derby.impl.sql.compile.RowOrderingImpl
- alwaysSort - Variable in class org.apache.derby.impl.sql.compile.OrderByList
- andExpression(ValueNode, boolean) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- andNode - Variable in class org.apache.derby.impl.sql.compile.Predicate
- anotherPropertyFollows() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- Determine whether the next sequence of tokens can be the beginning of another element in a PROPERTY list.
- apl - Variable in class org.apache.derby.impl.sql.compile.ConstraintDefinitionNode
- appendNewColumnsToRCL(FromBaseTable) - Method in class org.apache.derby.impl.sql.compile.TableElementList
- Append goobered up ResultColumns to the table's RCL.
- appendResultColumns(ResultColumnList, boolean) - Method in class org.apache.derby.impl.sql.compile.ResultColumnList
- Append a given ResultColumnList to this one, resetting the virtual column ids in the appended portion.
- applicationParameterNumbers - Variable in class org.apache.derby.impl.sql.compile.StaticMethodCallNode
- approximateNumericType() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- areAllColumnsProjected() - Method in class org.apache.derby.impl.sql.compile.FromTable
- areParametersQueryInvariant() - Method in class org.apache.derby.impl.sql.compile.MethodCallNode
- Return whether or not all of the parameters to this node are QUERY_INVARIANT or CONSTANT.
- arg - Variable in class org.apache.derby.impl.sql.compile.SQLParser.JJCalls
- argumentsList - Variable in class org.apache.derby.impl.sql.compile.CoalesceFunctionNode
- asClause() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- ascending - Variable in class org.apache.derby.impl.sql.compile.OrderByColumn
- assignCostEstimate(CostEstimate) - Method in class org.apache.derby.impl.sql.compile.FromTable
- Assign the cost estimate in this node to the given cost estimate.
- assignResultSetNumber() - Method in class org.apache.derby.impl.sql.compile.ResultSetNode
- Assign the next resultSetNumber to the resultSetNumber in this ResultSetNode.
- assignableTo(String) - Method in class org.apache.derby.impl.sql.compile.NewInvocationNode
- Is this class assignable to the specified class? This is useful for the VTI interface where we want to see if the class implements java.sql.ResultSet.
- assignedTableMap - Variable in class org.apache.derby.impl.sql.compile.OptimizerImpl
- atIsolationLevel() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- autoIncrementBeginEnd(long[]) - Method in class org.apache.derby.impl.sql.compile.SQLParser
- autoincRowLocation - Variable in class org.apache.derby.impl.sql.compile.InsertNode
- autoincrement - Variable in class org.apache.derby.impl.sql.compile.ResultColumn
- autoincrementCheckRange(long, long, String) - Method in class org.apache.derby.impl.sql.compile.ColumnDefinitionNode
- checks to see if autoincrementIncrement and autoincrementInitial are within the bounds of the type whose min and max values are passed into this routine.
- autoincrementGenerated - Variable in class org.apache.derby.impl.sql.compile.ResultColumn
- autoincrementIncrement - Variable in class org.apache.derby.impl.sql.compile.ColumnDefinitionNode
- autoincrementStart - Variable in class org.apache.derby.impl.sql.compile.ColumnDefinitionNode
- autoincrementVerify - Variable in class org.apache.derby.impl.sql.compile.ColumnDefinitionNode
- available - Variable in class org.apache.derby.impl.sql.compile.UCode_CharStream
B
- BASE_COLUMN_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BEFORE - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BEGIN - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BETWEEN - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BETWEEN_OPERATOR_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BINARY - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BINARY_ARITHMETIC_OPERATOR_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BINARY_OPERATOR_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BINARY_RELATIONAL_OPERATOR_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BIT - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BIT_CONSTANT_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BLOB - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BOOLEAN - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BOOLEAN_CONSTANT_NODE_NAME - Static variable in interface org.apache.derby.impl.sql.compile.C_NodeNames
- BOTH - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BY - Static variable in interface org.apache.derby.impl.sql.compile.SQLParserConstants
- BaseColumnNode - class org.apache.derby.impl.sql.compile.BaseColumnNode.
- A BaseColumnNode represents a column in a base table.
- BaseColumnNode() - Constructor for class org.apache.derby.impl.sql.compile.BaseColumnNode
- BaseJoinStrategy - class org.apache.derby.impl.sql.compile.BaseJoinStrategy.
- BaseJoinStrategy() - Constructor for class org.apache.derby.impl.sql.compile.BaseJoinStrategy
- BaseTypeCompiler - class org.apache.derby.impl.sql.compile.BaseTypeCompiler.
- This is the base implementation of TypeCompiler
- BaseTypeCompiler() - Constructor for class org.apache.derby.impl.sql.compile.BaseTypeCompiler
- BeginToken() - Method in interface org.apache.derby.impl.sql.compile.CharStream
- Returns the next character that marks the beginning of the next token.
- BeginToken() - Method in class org.apache.derby.impl.sql.compile.UCode_CharStream
- BetweenOperatorNode - class org.apache.derby.impl.sql.compile.BetweenOperatorNode.
- A BetweenOperatorNode represents a BETWEEN clause.
- BetweenOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BetweenOperatorNode
- BinaryArgTypes - Static variable in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- BinaryArithmeticOperatorNode - class org.apache.derby.impl.sql.compile.BinaryArithmeticOperatorNode.
- This node represents a binary arithmetic operator, like + or *.
- BinaryArithmeticOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryArithmeticOperatorNode
- BinaryComparisonOperatorNode - class org.apache.derby.impl.sql.compile.BinaryComparisonOperatorNode.
- This node is the superclass for all binary comparison operators, such as =, <>, <, etc.
- BinaryComparisonOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryComparisonOperatorNode
- BinaryListOperatorNode - class org.apache.derby.impl.sql.compile.BinaryListOperatorNode.
- A BinaryListOperatorNode represents a built-in "binary" operator with a single operand on the left of the operator and a list of operands on the right.
- BinaryListOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryListOperatorNode
- BinaryLogicalOperatorNode - class org.apache.derby.impl.sql.compile.BinaryLogicalOperatorNode.
- BinaryLogicalOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryLogicalOperatorNode
- BinaryMethodNames - Static variable in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- BinaryOperatorNode - class org.apache.derby.impl.sql.compile.BinaryOperatorNode.
- A BinaryOperatorNode represents a built-in binary operator as defined by the ANSI/ISO SQL standard.
- BinaryOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- BinaryOperators - Static variable in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- BinaryRelationalOperatorNode - class org.apache.derby.impl.sql.compile.BinaryRelationalOperatorNode.
- This class represents the 6 binary operators: LessThan, LessThanEquals, Equals, NotEquals, GreaterThan and GreaterThanEquals.
- BinaryRelationalOperatorNode() - Constructor for class org.apache.derby.impl.sql.compile.BinaryRelationalOperatorNode
- BinaryResultTypes - Static variable in class org.apache.derby.impl.sql.compile.BinaryOperatorNode
- BitConstantNode - class org.apache.derby.impl.sql.compile.BitConstantNode.
- BitConstantNode() - Constructor for class org.apache.derby.impl.sql.compile.BitConstantNode
- BitTypeCompiler - class org.apache.derby.impl.sql.compile.BitTypeCompiler.
- This class implements TypeCompiler for the SQL BIT datatype.
- BitTypeCompiler() - Constructor for class org.apache.derby.impl.sql.compile.BitTypeCompiler
- BooleanConstantNode - class org.apache.derby.impl.sql.compile.BooleanConstantNode.
- BooleanConstantNode() - Constructor for class org.apache.derby.impl.sql.compile.BooleanConstantNode
- BooleanTypeCompiler - class org.apache.derby.impl.sql.compile.BooleanTypeCompiler.
- This class implements TypeCompiler for the SQL BOOLEAN datatype.
- BooleanTypeCompiler() - Constructor for class org.apache.derby.impl.sql.compile.BooleanTypeCompiler
- backingIndexName - Variable in class org.apache.derby.impl.sql.compile.ConstraintDefinitionNode
- backingIndexUUID - Variable in class org.apache.derby.impl.sql.compile.ConstraintDefinitionNode
- backup(int) - Method in interface org.apache.derby.impl.sql.compile.CharStream
- Backs up the input stream by amount steps.
- backup(int) - Method in class org.apache.derby.impl.sql.compile.UCode_CharStream
- bareCallStatement() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- bareDateLiteral() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- bareTimeLiteral() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- bareTimestampLiteral() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- baseCD - Variable in class org.apache.derby.impl.sql.compile.IndexToBaseRowNode
- baseConglomerateDescriptor - Variable in class org.apache.derby.impl.sql.compile.FromBaseTable
- baseRowCount() - Method in class org.apache.derby.impl.sql.compile.FromBaseTable
- baseTable - Variable in class org.apache.derby.impl.sql.compile.AlterTableNode
- baseTableName - Variable in class org.apache.derby.impl.sql.compile.CurrentOfNode
- baseTableRestrictionList - Variable in class org.apache.derby.impl.sql.compile.FromBaseTable
- Restriction as a PredicateList
- before(PredicateList.PredicateWrapper) - Method in class org.apache.derby.impl.sql.compile.PredicateList.PredicateWrapper
- beforeOrAfter() - Method in class org.apache.derby.impl.sql.compile.SQLParser
- beginColumn - Variable in class org.apache.derby.impl.sql.compile.Token
- beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
- beginConstructor() - Method in class org.apache.derby.impl.sql.compile.ExpressionClassBuilder
- beginExecuteMethod() - Method in class org.apache.derby.impl.sql.compile.ActivationClassBuilder
- By the time this is done, it has generated the following code
- beginExecuteMethod() - Method in class org.apache.derby.impl.sql.compile.ExpressionClassBuilder
- Build boiler plate for the Execute method
- beginLine - Variable in class org.apache.derby.impl.sql.compile.Token
- beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
- beginOffset - Variable in class org.apache.derby.impl.sql.compile.QueryTreeNode
- beginOffset - Variable in class org.apache.derby.impl.sql.compile.Token
- beginOffset and endOffset are useful for siphoning substrings out of the Statement so that we can recompile the substrings at upgrade time.
- behavior - Variable in class org.apache.derby.impl.sql.compile.AlterTableNode
- behavior - Variable in class org.apache.derby.impl.sql.compile.ConstraintDefinitionNode
- bestAccessPath - Variable in class org.apache.derby.impl.sql.compile.FromTable
- bestCost() - Method in class org.apache.derby.impl.sql.compile.Level2OptimizerImpl
- bestCost - Variable in class org.apache.derby.impl.sql.compile.OptimizerImpl
- bestCostEstimate - Variable in class org.apache.derby.impl.sql.compile.FromTable
- bestJoinOrder - Variable in class org.apache.derby.impl.sql.compile.OptimizerImpl
- bestRowOrdering - Variable in class org.apache.derby.impl.sql.compile.OptimizerImpl
- bestSortAvoidancePath - Variable in class org.apache.derby.impl.sql.compile.FromTable
- betweenSelectivity - Variable in class org.apache.derby.impl.sql.compile.BinaryComparisonOperatorNode
- bind() - Method in class org.apache.derby.impl.sql.compile.AlterTableNode
- Bind this AlterTableNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CallStatementNode
- Bind this UpdateNode.
- bind(DDLStatementNode, DataDictionary) - Method in class org.apache.derby.impl.sql.compile.ConstraintDefinitionNode
- Bind this constraint definition.
- bind() - Method in class org.apache.derby.impl.sql.compile.CreateAliasNode
- Bind this CreateAliasNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CreateIndexNode
- Bind this CreateIndexNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CreateTableNode
- Bind this CreateTableNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CreateTriggerNode
- Bind this CreateTriggerNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CreateViewNode
- Bind this CreateViewNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.CursorNode
- Bind this CursorNode.
- bind(DataDictionary) - Method in class org.apache.derby.impl.sql.compile.DMLStatementNode
- Bind this DMLStatementNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.DeleteNode
- Bind this DeleteNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.DropAliasNode
- Bind this DropMethodAliasNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.DropIndexNode
- Bind this DropIndexNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.DropSchemaNode
- bind() - Method in class org.apache.derby.impl.sql.compile.DropTableNode
- Bind this LockTableNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.DropTriggerNode
- Bind this DropTriggerNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.ExecSPSNode
- Bind this ExecSPSNode.
- bind(DDLStatementNode, DataDictionary) - Method in class org.apache.derby.impl.sql.compile.FKConstraintDefinitionNode
- Bind this constraint definition.
- bind() - Method in class org.apache.derby.impl.sql.compile.InsertNode
- Bind this InsertNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.LockTableNode
- Bind this LockTableNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.NOPStatementNode
- Bind this NOP statement.
- bind() - Method in class org.apache.derby.impl.sql.compile.QueryTreeNode
- Perform the binding operation on a query tree.
- bind(DataDictionary) - Method in class org.apache.derby.impl.sql.compile.ReadCursorNode
- Bind this ReadCursorNode.
- bind() - Method in class org.apache.derby.impl.sql.compile.RenameNode
- Bind this node.
- bind(DataDictionary) - Method in class org.apache.derby.impl.sql.compile.TableName
- Bind this TableName.
- bind() - Method in class org.apache.derby.impl.sql.compile.UpdateNode
- Bind this UpdateNode.
- bindAndValidateCheckConstraints(FromList) - Method in class org.apache.derby.impl.sql.compile.TableElementList
- Bind and validate all of the check constraints in this list against the specified FromList.
- bindAndValidateDefault(DataDictionary, TableDescriptor) - Method in class org.apache.derby.impl.sql.compile.ColumnDefinitionNode
- Check the validity of the default, if any, for this node.
- bindAndValidateDefault(DataDictionary, TableDescriptor) - Method in class org.apache.derby.impl.sql.compile.ModifyColumnNode
- Check the validity of the default, if any, for this node.
- bindCastNodeOnly() - Method in class org.apache.derby.impl.sql.compile.CastNode
- Bind this node but not its child.
- bindCheckConstraint(NodeFactory, TableDescriptor, ResultColumnList, ValueNode) - Method in class org.apache.derby.impl.sql.compile.DMLMo