A B C D E F G H I J L M N O P Q R S T U V W X Y 

A

ABSOLUTE_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
accept(Visitor) - Method in class com.akiban.sql.parser.QueryTreeNode
Accept a visitor, and call v.visit() on child nodes as necessary.
accept(Visitor) - Method in interface com.akiban.sql.parser.Visitable
Accept a visitor, and call v.visit() on child nodes as necessary.
AccessMode - Enum in com.akiban.sql.parser
 
ACTION_COUNT - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
add(N) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
add(int, N) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
ADD_TYPE - Static variable in class com.akiban.sql.parser.DDLStatementNode
 
addAction(int, ResultColumnList) - Method in class com.akiban.sql.parser.TablePrivilegesNode
Add one action to the privileges for this table
addAll(QueryTreeNodeList<N>) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
addAll() - Method in class com.akiban.sql.parser.TablePrivilegesNode
Add all actions
addDominantCast(DataTypeDescriptor, DataTypeDescriptor) - Method in class com.akiban.sql.compiler.TypeComputer
 
addFromTable(FromTable) - Method in class com.akiban.sql.parser.FromList
Add a table to the FROM list.
addGroupByColumn(GroupByColumn) - Method in class com.akiban.sql.parser.GroupByList
Add a column to the list
addOrderByColumn(OrderByColumn) - Method in class com.akiban.sql.parser.OrderByList
Add a column to the list
addParms(List<ValueNode>) - Method in class com.akiban.sql.parser.MethodCallNode
Add the parameter list
addResultColumn(ResultColumn) - Method in class com.akiban.sql.parser.ResultColumnList
Add a ResultColumn (at this point, ResultColumn or AllResultColumn) to the list
addRow(RowResultSetNode) - Method in class com.akiban.sql.parser.RowsResultSetNode
 
addSubqueryNode(SubqueryNode) - Method in class com.akiban.sql.parser.SubqueryList
Add a subquery to the list.
addTableElement(TableElementNode) - Method in class com.akiban.sql.parser.TableElementList
Add a TableElementNode to this TableElementList
addValueNode(ValueNode) - Method in class com.akiban.sql.parser.ValueNodeList
Add a ValueNode to the list.
addWindow(WindowDefinitionNode) - Method in class com.akiban.sql.parser.WindowList
 
adjustVirtualColumnId(int) - Method in class com.akiban.sql.parser.ResultColumn
Adjust the virtualColumnId for this ResultColumn by the specified amount
AFTER_BIND - Static variable in interface com.akiban.sql.parser.ASTVisitor
 
AFTER_OPTIMIZE - Static variable in interface com.akiban.sql.parser.ASTVisitor
 
AFTER_PARSE - Static variable in interface com.akiban.sql.parser.ASTVisitor
 
AGGREGATE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
AGGREGATE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AGGREGATE_WINDOW_FUNCTION_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AGGREGATE_WINDOW_FUNCTION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
aggregateNode(AggregateNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
AggregateNode - Class in com.akiban.sql.parser
An Aggregate Node is a node that reprsents a set function/aggregate.
AggregateNode() - Constructor for class com.akiban.sql.parser.AggregateNode
 
aggregateNode(AggregateNode) - Method in class com.akiban.sql.unparser.NodeToString
 
AggregateWindowFunctionNode - Class in com.akiban.sql.parser
Represents aggregate function calls on a window
AggregateWindowFunctionNode() - Constructor for class com.akiban.sql.parser.AggregateWindowFunctionNode
 
AliasInfo - Interface in com.akiban.sql.types
An interface for describing an alias in Derby systems.
AliasInfo.Type - Enum in com.akiban.sql.types
 
ALL_RESULT_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ALL_RESULT_COLUMN_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AllResultColumn - Class in com.akiban.sql.parser
An AllResultColumn represents a "*" result column in a SELECT statement.
AllResultColumn() - Constructor for class com.akiban.sql.parser.AllResultColumn
 
allResultColumn(AllResultColumn) - Method in class com.akiban.sql.unparser.NodeToString
 
ALTER_SERVER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ALTER_SERVER_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ALTER_TABLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ALTER_TABLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AlterAddIndexNode - Class in com.akiban.sql.parser
 
AlterAddIndexNode() - Constructor for class com.akiban.sql.parser.AlterAddIndexNode
 
AlterDropIndexNode - Class in com.akiban.sql.parser
 
AlterDropIndexNode() - Constructor for class com.akiban.sql.parser.AlterDropIndexNode
 
AlterServerNode - Class in com.akiban.sql.parser
 
AlterServerNode() - Constructor for class com.akiban.sql.parser.AlterServerNode
 
AlterServerNode.AlterType - Enum in com.akiban.sql.parser
 
AlterTableNode - Class in com.akiban.sql.parser
A AlterTableNode represents a DDL statement that alters a table.
AlterTableNode() - Constructor for class com.akiban.sql.parser.AlterTableNode
 
AlterTableRenameNode - Class in com.akiban.sql.parser
 
AlterTableRenameNode() - Constructor for class com.akiban.sql.parser.AlterTableRenameNode
 
AND_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
AND_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AndNode - Class in com.akiban.sql.parser
 
AndNode() - Constructor for class com.akiban.sql.parser.AndNode
 
appendResultColumns(ResultColumnList, boolean) - Method in class com.akiban.sql.parser.ResultColumnList
Append a given ResultColumnList to this one, resetting the virtual column ids in the appended portion.
applyFunction(Object, int, int) - Method in class com.akiban.sql.parser.IndexColumnList
 
ARRAY_NAME - Static variable in class com.akiban.sql.types.TypeId
 
asQuery() - Method in class com.akiban.sql.parser.CopyStatementNode
Turn the source portion into a regular Select query.
ASTVisitor - Interface in com.akiban.sql.parser
A Visitor which handles nodes in Derby's abstract syntax trees.
AT_ADD_INDEX_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
AT_ADD_INDEX_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AT_DROP_INDEX_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
AT_DROP_INDEX_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AT_RENAME_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
AT_RENAME_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
AUTOINCREMENT_CREATE_MODIFY - Static variable in class com.akiban.sql.parser.QueryTreeNode
 
AUTOINCREMENT_INC_INDEX - Static variable in class com.akiban.sql.parser.QueryTreeNode
 
AUTOINCREMENT_IS_AUTOINCREMENT_INDEX - Static variable in class com.akiban.sql.parser.QueryTreeNode
 
AUTOINCREMENT_START_INDEX - Static variable in class com.akiban.sql.parser.QueryTreeNode
 
AVG_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 

B

backup(int) - Method in interface com.akiban.sql.parser.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class com.akiban.sql.parser.StringCharStream
 
BASE_COLUMN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BASE_COLUMN_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BASE_TABLE_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 
BaseColumnNode - Class in com.akiban.sql.parser
A BaseColumnNode represents a column in a base table.
BaseColumnNode() - Constructor for class com.akiban.sql.parser.BaseColumnNode
 
begin(String, int) - Method in interface com.akiban.sql.parser.ASTVisitor
The compiler calls this method just before walking a query tree.
BeginToken() - Method in interface com.akiban.sql.parser.CharStream
Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class com.akiban.sql.parser.StringCharStream
 
behavior - Variable in class com.akiban.sql.parser.AlterTableNode
 
BETWEEN_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BETWEEN_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
betweenOperatorNode(BetweenOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
BetweenOperatorNode - Class in com.akiban.sql.parser
A BetweenOperatorNode represents a BETWEEN clause.
BetweenOperatorNode() - Constructor for class com.akiban.sql.parser.BetweenOperatorNode
 
betweenOperatorNode(BetweenOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
BIGINT_ID - Static variable in class com.akiban.sql.types.TypeId
 
BIGINT_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
BINARY_ARITHMETIC_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BINARY_BIT_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_BIT_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BINARY_DIV_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_DIVIDE_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_EQUALS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_GREATER_EQUALS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_GREATER_THAN_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_LESS_EQUALS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_LESS_THAN_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_MINUS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_NAME - Static variable in class com.akiban.sql.types.TypeId
 
BINARY_NOT_EQUALS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BINARY_PLUS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BINARY_RELATIONAL_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BINARY_TIMES_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
binaryArithmeticOperatorNode(BinaryArithmeticOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
BinaryArithmeticOperatorNode - Class in com.akiban.sql.parser
This node represents a binary arithmetic operator, like + or *.
BinaryArithmeticOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryArithmeticOperatorNode
 
binaryArithmeticOperatorNode(BinaryArithmeticOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
BinaryBitOperatorNode - Class in com.akiban.sql.parser
This node represents a binary arithmetic operator, like + or *.
BinaryBitOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryBitOperatorNode
 
binaryComparisonOperatorNode(BinaryComparisonOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
BinaryComparisonOperatorNode - Class in com.akiban.sql.parser
This node is the superclass for all binary comparison operators, such as =, <>, <, etc.
BinaryComparisonOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryComparisonOperatorNode
 
binaryComparisonOperatorNode(BinaryComparisonOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
BinaryListOperatorNode - Class in com.akiban.sql.parser
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 com.akiban.sql.parser.BinaryListOperatorNode
 
binaryLogicalOperatorNode(BinaryLogicalOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
BinaryLogicalOperatorNode - Class in com.akiban.sql.parser
 
BinaryLogicalOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryLogicalOperatorNode
 
binaryLogicalOperatorNode(BinaryLogicalOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
BinaryOperatorNode - Class in com.akiban.sql.parser
A BinaryOperatorNode represents a built-in binary operator as defined by the ANSI/ISO SQL standard.
BinaryOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryOperatorNode
 
BinaryOperatorNode.OperatorType - Enum in com.akiban.sql.parser
 
BinaryRelationalOperatorNode - Class in com.akiban.sql.parser
This class represents the 6 binary operators: LessThan, LessThanEquals, Equals, NotEquals, GreaterThan and GreaterThanEquals.
BinaryRelationalOperatorNode() - Constructor for class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
BIT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BIT_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BIT_ID - Static variable in class com.akiban.sql.types.TypeId
 
BIT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
BIT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
BIT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
BIT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
BitConstantNode - Class in com.akiban.sql.parser
 
BitConstantNode() - Constructor for class com.akiban.sql.parser.BitConstantNode
 
BitDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
BitTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL BIT datatype.
BitTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.BitTypeCompiler
 
BLOB_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BLOB_ID - Static variable in class com.akiban.sql.types.TypeId
 
BLOB_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
BLOB_NAME - Static variable in class com.akiban.sql.types.TypeId
 
BLOB_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
BLOB_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
BOOLEAN - Static variable in class com.akiban.sql.types.JSQLType
 
BOOLEAN_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
BOOLEAN_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
BOOLEAN_ID - Static variable in class com.akiban.sql.types.TypeId
 
BOOLEAN_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
BOOLEAN_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
BOOLEAN_NAME - Static variable in class com.akiban.sql.types.TypeId
 
BOOLEAN_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
BOOLEAN_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
BooleanConstantNode - Class in com.akiban.sql.parser
 
BooleanConstantNode() - Constructor for class com.akiban.sql.parser.BooleanConstantNode
 
BooleanDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
BooleanNormalizer - Class in com.akiban.sql.compiler
Perform normalization such as CNF on boolean expressions.
BooleanNormalizer(SQLParserContext) - Constructor for class com.akiban.sql.compiler.BooleanNormalizer
 
BooleanTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL BOOLEAN datatype.
BooleanTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.BooleanTypeCompiler
 
BULK_INSERT_REPLACE - Static variable in interface com.akiban.sql.parser.StatementType
 
BYTE - Static variable in class com.akiban.sql.types.JSQLType
 

C

CALL_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CALL_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
calledOnNullInput() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
CallStatementNode - Class in com.akiban.sql.parser
An CallStatementNode represents a CALL statement.
CallStatementNode() - Constructor for class com.akiban.sql.parser.CallStatementNode
 
callStatementNode(CallStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CAST_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CAST_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CastNode - Class in com.akiban.sql.parser
An CastNode represents a cast expressionr.
CastNode() - Constructor for class com.akiban.sql.parser.CastNode
 
castNode(CastNode) - Method in class com.akiban.sql.unparser.NodeToString
 
castToBoolean(ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
castToPrimitive(boolean) - Method in class com.akiban.sql.parser.JavaValueNode
Toggles whether the code generator should add a cast to extract a primitive value from an object.
changeToCNF(ValueNode, boolean) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Finish putting an expression into conjunctive normal form.
CHAR - Static variable in class com.akiban.sql.types.JSQLType
 
CHAR_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CHAR_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CHAR_ID - Static variable in class com.akiban.sql.types.TypeId
 
CHAR_LENGTH_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CHAR_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
CHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
CHAR_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
CHAR_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
CharacterTypeAttributes - Class in com.akiban.sql.types
Character set and collation for character types.
CharacterTypeAttributes(String, String, CharacterTypeAttributes.CollationDerivation) - Constructor for class com.akiban.sql.types.CharacterTypeAttributes
 
CharacterTypeAttributes.CollationDerivation - Enum in com.akiban.sql.types
 
CharConstantNode - Class in com.akiban.sql.parser
 
CharConstantNode() - Constructor for class com.akiban.sql.parser.CharConstantNode
 
CharStream - Interface in com.akiban.sql.parser
This interface describes a character stream that maintains line and column number positions of the characters.
CharTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL char datatypes.
CharTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.CharTypeCompiler
 
checkIdentifierLengthLimit(String) - Method in class com.akiban.sql.parser.SQLParser
Check that identifier is not too long.
checkIdentifierLengthLimit(String) - Method in interface com.akiban.sql.parser.SQLParserContext
Check that identifier is not too long.
checkStringLiteralLengthLimit(String) - Method in class com.akiban.sql.parser.SQLParser
Check that string literal is not too long.
checkStringLiteralLengthLimit(String) - Method in interface com.akiban.sql.parser.SQLParserContext
Check that string literal is not too long.
clear() - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
clearDistinct() - Method in class com.akiban.sql.parser.SelectNode
 
CLOB_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CLOB_ID - Static variable in class com.akiban.sql.types.TypeId
 
CLOB_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
CLOB_NAME - Static variable in class com.akiban.sql.types.TypeId
 
CLOB_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
CLOB_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
CLOBTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL LOB types.
CLOBTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.CLOBTypeCompiler
 
CLOSE_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CLOSE_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CloseStatementNode - Class in com.akiban.sql.parser
CLOSE an open cursor.
CloseStatementNode() - Constructor for class com.akiban.sql.parser.CloseStatementNode
 
closeStatementNode(CloseStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
COALESCE_FUNCTION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
COALESCE_FUNCTION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
coalesceFunctionNode(CoalesceFunctionNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
CoalesceFunctionNode - Class in com.akiban.sql.parser
This node represents coalesce/value function which returns the first argument that is not null.
CoalesceFunctionNode() - Constructor for class com.akiban.sql.parser.CoalesceFunctionNode
 
coalesceFunctionNode(CoalesceFunctionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
collateNode(ExplicitCollateNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
COLUMN_DEFINITION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
COLUMN_DEFINITION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
COLUMN_REFERENCE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
COLUMN_REFERENCE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ColumnDefinitionNode - Class in com.akiban.sql.parser
A ColumnDefinitionNode represents a column definition in a DDL statement.
ColumnDefinitionNode() - Constructor for class com.akiban.sql.parser.ColumnDefinitionNode
 
columnDefinitionNode(ColumnDefinitionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
columnPosition - Variable in class com.akiban.sql.parser.OrderedColumn
 
ColumnReference - Class in com.akiban.sql.parser
A ColumnReference represents a column in the query tree.
ColumnReference() - Constructor for class com.akiban.sql.parser.ColumnReference
 
columnReference(ColumnReference) - Method in class com.akiban.sql.unparser.NodeToString
 
com.akiban.sql - package com.akiban.sql
 
com.akiban.sql.compiler - package com.akiban.sql.compiler
 
com.akiban.sql.parser - package com.akiban.sql.parser
 
com.akiban.sql.types - package com.akiban.sql.types
 
com.akiban.sql.unparser - package com.akiban.sql.unparser
 
com.akiban.sql.views - package com.akiban.sql.views
 
comparable(DataTypeDescriptor, boolean) - Method in class com.akiban.sql.types.DataTypeDescriptor
Check if this type is comparable with the passed type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.BitTypeCompiler
Tell whether this type (bit) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.BooleanTypeCompiler
Tell whether this type (boolean) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.CharTypeCompiler
Tell whether this type (char) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.CLOBTypeCompiler
Tell whether this type (CLOB) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.DateTypeCompiler
Tell whether this type (date) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
Tell whether this type (interval) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.LOBTypeCompiler
Tell whether this type (LOB) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.NumericTypeCompiler
Tell whether this type (numeric) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.RefTypeCompiler
Tell whether this type is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
Tell whether this type (timestamp) is compatible with the given type.
compatible(TypeId) - Method in class com.akiban.sql.compiler.TimeTypeCompiler
 
compatible(TypeId) - Method in class com.akiban.sql.compiler.TypeCompiler
Determine if this type is compatible to some other type (e.g.
compatible(TypeId) - Method in class com.akiban.sql.compiler.UserDefinedTypeCompiler
 
compatible(TypeId) - Method in class com.akiban.sql.compiler.XMLTypeCompiler
Tell whether this type (XML) is compatible with the given type.
compressTable - Variable in class com.akiban.sql.parser.AlterTableNode
 
compute(StatementNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
computeMaxWidth(int, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Compute the maximum width (column display width) of a decimal or numeric data value, given its precision and scale.
computeType(ValueNode) - Method in class com.akiban.sql.compiler.TypeComputer
Probably need to subclass and handle NodeTypes.COLUMN_REFERENCE to get type propagation started.
ConcatableDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
CONCATENATION_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CONCATENATION_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
concatenationOperatorNode(ConcatenationOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
ConcatenationOperatorNode - Class in com.akiban.sql.parser
This node represents a concatenation operator
ConcatenationOperatorNode() - Constructor for class com.akiban.sql.parser.ConcatenationOperatorNode
 
concatenationOperatorNode(ConcatenationOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CONDITIONAL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CONDITIONAL_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
conditionalNode(ConditionalNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Normalize WHEN clause in this CASE node.
conditionalNode(ConditionalNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
ConditionalNode - Class in com.akiban.sql.parser
A ConditionalNode represents an if/then/else operator with a single boolean expression on the "left" of the operator and a list of expressions on the "right".
ConditionalNode() - Constructor for class com.akiban.sql.parser.ConditionalNode
 
conditionalNode(ConditionalNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ConstantNode - Class in com.akiban.sql.parser
ConstantNode holds literal constants as well as nulls.
ConstantNode() - Constructor for class com.akiban.sql.parser.ConstantNode
 
constantNode(ConstantNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CONSTRAINT_DEFINITION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CONSTRAINT_DEFINITION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ConstraintDefinitionNode - Class in com.akiban.sql.parser
A ConstraintDefinitionNode is a class for all nodes that can represent constraint definitions.
ConstraintDefinitionNode() - Constructor for class com.akiban.sql.parser.ConstraintDefinitionNode
 
constraintDefinitionNode(ConstraintDefinitionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ConstraintDefinitionNode.ConstraintType - Enum in com.akiban.sql.parser
 
constraintType - Variable in class com.akiban.sql.parser.ConstraintDefinitionNode
 
convertDefaultNode(DataTypeDescriptor) - Method in class com.akiban.sql.parser.QueryTreeNode
Translate a Default node into a default value, given a type descriptor.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.BitTypeCompiler
Tell whether this type (bit) can be converted to the given type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.BooleanTypeCompiler
Tell whether this type (boolean) can be converted to the given type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.CharTypeCompiler
Tell whether this type (char) can be converted to the given type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.CLOBTypeCompiler
Tell whether this type (LOB) can be converted to the given type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.DateTypeCompiler
User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
Determine if this type (interval) can be converted to some other type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.LOBTypeCompiler
Tell whether this type (LOB) can be converted to the given type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.NumericTypeCompiler
 
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.RefTypeCompiler
 
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.TimeTypeCompiler
User types are convertible to other user types only if (for now) they are the same type and are being used to implement some JDBC type.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.TypeCompiler
Determine if this type can be CONVERTed to some other type
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.UserDefinedTypeCompiler
Right now, casting is not allowed from one user defined type to another.
convertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.XMLTypeCompiler
Tell whether this type (XML) can be converted to the given type.
COPY_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
COPY_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AggregateNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AggregateWindowFunctionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AllResultColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AlterServerNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AlterTableNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.AlterTableRenameNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BaseColumnNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BinaryComparisonOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BinaryLogicalOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BinaryRelationalOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BitConstantNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.BooleanConstantNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CallStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CastNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CloseStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CoalesceFunctionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ColumnReference
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ConditionalNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ConstantNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CopyStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateAliasNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateIndexNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateRoleNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateSchemaNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateSequenceNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateTableNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateTriggerNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CreateViewNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CurrentDatetimeOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CurrentOfNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CurrentSequenceNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.CursorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DDLStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DeallocateStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DeclareStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DefaultNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DistinctNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DMLModStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DMLStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropAliasNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropGroupNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropIndexNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropRoleNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropSchemaNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropSequenceNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropTableNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.DropViewNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ExecuteStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ExplainStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ExplicitCollateNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ExtractOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FetchStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FromBaseTable
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FromList
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FromSubquery
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FromTable
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.FromVTI
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.GenerationClauseNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.GrantNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.GrantRoleNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.GroupByColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.GroupConcatNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.HalfOuterJoinNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IndexColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IndexColumnList
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IndexHintNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.InListOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.InsertNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IntersectOrExceptNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.IsNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.JavaToSQLValueNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.JavaValueNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.JoinNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.LockTableNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.MethodCallNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.NewInvocationNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.NextSequenceNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.NonStaticMethodCallNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.OrderByColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.OrderedColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ParameterNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.PrepareStatementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.PrivilegeNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.QueryTreeNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.QueryTreeNodeList
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RenameNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ResultColumn
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ResultSetNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RevokeNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RevokeRoleNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RowConstructorNode
 
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RowCountNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.RowsResultSetNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SavepointNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SelectNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetConfigurationNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetRoleNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetSchemaNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetTransactionAccessNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SQLToJavaValueNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.StaticClassFieldReferenceNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.StaticMethodCallNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.SubqueryNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.TableElementNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.TableName
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.TernaryOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.TestConstraintNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.TransactionControlNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.UnaryArithmeticOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.UnaryBitOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.UnaryOperatorNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.UnionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.UserTypeConstantNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.ValueNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.VirtualColumnNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.WindowDefinitionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.WindowFunctionNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.WindowNode
Fill this node with a deep copy of the given node.
copyFrom(QueryTreeNode) - Method in class com.akiban.sql.parser.XMLUnaryOperatorNode
Fill this node with a deep copy of the given node.
copyNode(QueryTreeNode, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Make a deep copy of the given node for the given context, which may not be the same as the node's context.
copyOption(StringBuilder, String, String, boolean) - Method in class com.akiban.sql.unparser.NodeToString
 
copyOptionString(StringBuilder, String, String, boolean) - Method in class com.akiban.sql.unparser.NodeToString
 
CopyStatementNode - Class in com.akiban.sql.parser
An CopyStatementNode represents the COPY command.
CopyStatementNode() - Constructor for class com.akiban.sql.parser.CopyStatementNode
 
copyStatementNode(CopyStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CopyStatementNode.Format - Enum in com.akiban.sql.parser
 
CopyStatementNode.Mode - Enum in com.akiban.sql.parser
 
copySubquery(SQLParserContext) - Method in class com.akiban.sql.views.ViewDefinition
Get the view as an equivalent subquery belonging to the given context.
copyUserData(QueryTreeNode, Object) - Method in class com.akiban.sql.parser.NodeFactory
Copy node's user data.
correlationName - Variable in class com.akiban.sql.parser.FromTable
 
CREATE_ALIAS_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_ALIAS_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_AUTOINCREMENT - Static variable in class com.akiban.sql.parser.ColumnDefinitionNode
 
CREATE_INDEX_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_INDEX_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_ROLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_SCHEMA_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_SCHEMA_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_SEQUENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_SEQUENCE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_TABLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_TABLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_TRIGGER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_TRIGGER_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CREATE_VIEW_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CREATE_VIEW_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CreateAliasNode - Class in com.akiban.sql.parser
A CreateAliasNode represents a CREATE ALIAS statement.
CreateAliasNode() - Constructor for class com.akiban.sql.parser.CreateAliasNode
 
createAliasNode(CreateAliasNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CreateIndexNode - Class in com.akiban.sql.parser
A CreateIndexNode is the root of a QueryTree that represents a CREATE INDEX statement.
CreateIndexNode() - Constructor for class com.akiban.sql.parser.CreateIndexNode
 
createIndexNode(CreateIndexNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CreateRoleNode - Class in com.akiban.sql.parser
A CreateRoleNode is the root of a QueryTree that represents a CREATE ROLE statement.
CreateRoleNode() - Constructor for class com.akiban.sql.parser.CreateRoleNode
 
CreateSchemaNode - Class in com.akiban.sql.parser
A CreateSchemaNode is the root of a QueryTree that represents a CREATE SCHEMA statement.
CreateSchemaNode() - Constructor for class com.akiban.sql.parser.CreateSchemaNode
 
CreateSequenceNode - Class in com.akiban.sql.parser
A CreateSequenceNode is the root of a QueryTree that represents a CREATE SEQUENCE statement.
CreateSequenceNode() - Constructor for class com.akiban.sql.parser.CreateSequenceNode
 
CreateTableNode - Class in com.akiban.sql.parser
A CreateTableNode is the root of a QueryTree that represents a CREATE TABLE or DECLARE GLOBAL TEMPORARY TABLE statement.
CreateTableNode() - Constructor for class com.akiban.sql.parser.CreateTableNode
 
createTableNode(CreateTableNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CreateTriggerNode - Class in com.akiban.sql.parser
A CreateTriggerNode is the root of a QueryTree that represents a CREATE TRIGGER statement.
CreateTriggerNode() - Constructor for class com.akiban.sql.parser.CreateTriggerNode
 
CreateViewNode - Class in com.akiban.sql.parser
A CreateViewNode is the root of a QueryTree that represents a CREATE VIEW statement.
CreateViewNode() - Constructor for class com.akiban.sql.parser.CreateViewNode
 
createViewNode(CreateViewNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CURRENT_DATETIME_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_DATETIME_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CURRENT_ISOLATION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_OF_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_OF_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CURRENT_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_ROW_LOCATION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_ROW_LOCATION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CURRENT_SCHEMA_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_SEQUENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURRENT_SEQUENCE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CURRENT_USER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CurrentDatetimeOperatorNode - Class in com.akiban.sql.parser
The CurrentDatetimeOperator operator is for the builtin CURRENT_DATE, CURRENT_TIME, and CURRENT_TIMESTAMP operations.
CurrentDatetimeOperatorNode() - Constructor for class com.akiban.sql.parser.CurrentDatetimeOperatorNode
 
currentDatetimeOperatorNode(CurrentDatetimeOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CurrentDatetimeOperatorNode.Field - Enum in com.akiban.sql.parser
 
CurrentOfNode - Class in com.akiban.sql.parser
The CurrentOf operator is used by positioned DELETE and UPDATE to get the current row and location for the target cursor.
CurrentOfNode() - Constructor for class com.akiban.sql.parser.CurrentOfNode
 
CurrentRowLocationNode - Class in com.akiban.sql.parser
The CurrentRowLocation operator is used by DELETE and UPDATE to get the RowLocation of the current row for the target table.
CurrentRowLocationNode() - Constructor for class com.akiban.sql.parser.CurrentRowLocationNode
 
CurrentSequenceNode - Class in com.akiban.sql.parser
A class that represents a value obtained from a Sequence using 'CURRENT VALUE'
CurrentSequenceNode() - Constructor for class com.akiban.sql.parser.CurrentSequenceNode
 
currentToken - Variable in exception com.akiban.sql.parser.ParseException
This is the last token that has been consumed successfully.
CURSOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
CURSOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
CursorNode - Class in com.akiban.sql.parser
A CursorNode represents a result set that can be returned to a client.
CursorNode() - Constructor for class com.akiban.sql.parser.CursorNode
 
cursorNode(CursorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
CursorNode.UpdateMode - Enum in com.akiban.sql.parser
 

D

DATALINK_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DataTypeDescriptor - Class in com.akiban.sql.types
DataTypeDescriptor describes a runtime SQL type.
DataTypeDescriptor(TypeId, int, int, boolean, int) - Constructor for class com.akiban.sql.types.DataTypeDescriptor
Constructor for use with numeric types
DataTypeDescriptor(TypeId, boolean, int) - Constructor for class com.akiban.sql.types.DataTypeDescriptor
Constructor for use with non-numeric types
DataTypeDescriptor(TypeId, boolean) - Constructor for class com.akiban.sql.types.DataTypeDescriptor
 
DataTypeDescriptor(TypeId, boolean, int, CharacterTypeAttributes) - Constructor for class com.akiban.sql.types.DataTypeDescriptor
 
DataTypeDescriptor(DataTypeDescriptor, CharacterTypeAttributes) - Constructor for class com.akiban.sql.types.DataTypeDescriptor
 
DataValueDescriptor - Static variable in interface com.akiban.sql.types.ValueClassName
 
DATE_ID - Static variable in class com.akiban.sql.types.TypeId
 
DATE_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
DATE_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DATE_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
DATE_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
DATETIME_ID - Static variable in class com.akiban.sql.types.TypeId
 
DATETIME_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DateTimeDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
DateTypeCompiler - Class in com.akiban.sql.compiler
 
DateTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.DateTypeCompiler
 
DAY_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
DDLStatementNode - Class in com.akiban.sql.parser
A DDLStatementNode represents any type of DDL statement: CREATE TABLE, CREATE INDEX, ALTER TABLE, etc.
DDLStatementNode() - Constructor for class com.akiban.sql.parser.DDLStatementNode
 
DEALLOCATE_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DEALLOCATE_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DeallocateStatementNode - Class in com.akiban.sql.parser
DEALLOCATE a prepared statement.
DeallocateStatementNode() - Constructor for class com.akiban.sql.parser.DeallocateStatementNode
 
deallocateStatementNode(DeallocateStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
debugFlush() - Static method in class com.akiban.sql.parser.QueryTreeNode
Flush the debug stream out
debugPrint(String) - Static method in class com.akiban.sql.parser.QueryTreeNode
Print a String for debugging
DECIMAL_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DECIMAL_ID - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
DECIMAL_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
DECIMAL_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DECLARE_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DECLARE_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DeclareStatementNode - Class in com.akiban.sql.parser
DECLARE a CURSOR on some statement.
DeclareStatementNode() - Constructor for class com.akiban.sql.parser.DeclareStatementNode
 
declareStatementNode(DeclareStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
DEFAULT_DECIMAL_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
DEFAULT_DECIMAL_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
DEFAULT_LOCK_GRANULARITY - Static variable in class com.akiban.sql.parser.CreateTableNode
 
DEFAULT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DEFAULT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DefaultNode - Class in com.akiban.sql.parser
DefaultNode represents a column/parameter default.
DefaultNode() - Constructor for class com.akiban.sql.parser.DefaultNode
 
defragment - Variable in class com.akiban.sql.parser.AlterTableNode
 
DELETE - Static variable in interface com.akiban.sql.parser.StatementType
 
DELETE_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
DELETE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DELETE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DeleteNode - Class in com.akiban.sql.parser
A DeleteNode represents a DELETE statement.
DeleteNode() - Constructor for class com.akiban.sql.parser.DeleteNode
 
deleteNode(DeleteNode) - Method in class com.akiban.sql.unparser.NodeToString
 
destructiveAddAll(QueryTreeNodeList<N>) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
DETERMINISTIC - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
DISABLED - Static variable in interface com.akiban.sql.parser.StatementType
 
DISTINCT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DISTINCT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DistinctNode - Class in com.akiban.sql.parser
A DistinctNode represents a result set for a disinct operation on a select.
DistinctNode() - Constructor for class com.akiban.sql.parser.DistinctNode
 
DIV_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
DIVIDE_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
DML_MOD_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DMLModStatementNode - Class in com.akiban.sql.parser
A DMLStatement for a table modification: to wit, INSERT UPDATE or DELETE.
DMLModStatementNode() - Constructor for class com.akiban.sql.parser.DMLModStatementNode
 
DMLStatementNode - Class in com.akiban.sql.parser
A DMLStatementNode represents any type of DML statement: a cursor declaration, an INSERT statement, and UPDATE statement, or a DELETE statement.
DMLStatementNode() - Constructor for class com.akiban.sql.parser.DMLStatementNode
 
dominantType(ValueNodeList) - Method in class com.akiban.sql.compiler.TypeComputer
 
Done() - Method in interface com.akiban.sql.parser.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
Done() - Method in class com.akiban.sql.parser.StringCharStream
 
doPrint(QueryTreeNode, StringBuilder) - Method in class com.akiban.sql.unparser.NodeToString
 
DOUBLE - Static variable in class com.akiban.sql.types.JSQLType
 
DOUBLE_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DOUBLE_ID - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
DOUBLE_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_PRECISION_IN_DIGITS - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
DOUBLE_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
DOUBLE_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
DROP_ALIAS_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_ALIAS_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_CASCADE - Static variable in interface com.akiban.sql.parser.StatementType
 
DROP_COLUMN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_DEFAULT - Static variable in interface com.akiban.sql.parser.StatementType
 
DROP_GROUP_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_GROUP_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_INDEX_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_INDEX_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_RESTRICT - Static variable in interface com.akiban.sql.parser.StatementType
 
DROP_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_ROLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_SCHEMA_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_SCHEMA_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_SEQUENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_SEQUENCE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_TABLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_TABLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_TRIGGER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_TRIGGER_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DROP_TYPE - Static variable in class com.akiban.sql.parser.DDLStatementNode
 
DROP_VIEW_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
DROP_VIEW_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
DropAliasNode - Class in com.akiban.sql.parser
A DropAliasNode represents a DROP ALIAS statement.
DropAliasNode() - Constructor for class com.akiban.sql.parser.DropAliasNode
 
DropGroupNode - Class in com.akiban.sql.parser
 
DropGroupNode() - Constructor for class com.akiban.sql.parser.DropGroupNode
 
DropIndexNode - Class in com.akiban.sql.parser
A DropIndexNode is the root of a QueryTree that represents a DROP INDEX statement.
DropIndexNode() - Constructor for class com.akiban.sql.parser.DropIndexNode
 
dropIndexNode(DropIndexNode) - Method in class com.akiban.sql.unparser.NodeToString
 
DropRoleNode - Class in com.akiban.sql.parser
A DropRoleNode is the root of a QueryTree that represents a DROP ROLE statement.
DropRoleNode() - Constructor for class com.akiban.sql.parser.DropRoleNode
 
DropSchemaNode - Class in com.akiban.sql.parser
A DropSchemaNode is the root of a QueryTree that represents a DROP SCHEMA statement.
DropSchemaNode() - Constructor for class com.akiban.sql.parser.DropSchemaNode
 
DropSequenceNode - Class in com.akiban.sql.parser
A DropSequenceNode represents a DROP SEQUENCE statement.
DropSequenceNode() - Constructor for class com.akiban.sql.parser.DropSequenceNode
 
DropTableNode - Class in com.akiban.sql.parser
A DropTableNode is the root of a QueryTree that represents a DROP TABLE statement.
DropTableNode() - Constructor for class com.akiban.sql.parser.DropTableNode
 
DropTriggerNode - Class in com.akiban.sql.parser
A DropTriggerNode is the root of a QueryTree that represents a DROP TRIGGER statement.
DropTriggerNode() - Constructor for class com.akiban.sql.parser.DropTriggerNode
 
DropViewNode - Class in com.akiban.sql.parser
A DropViewNode is the root of a QueryTree that represents a DROP VIEW statement.
DropViewNode() - Constructor for class com.akiban.sql.parser.DropViewNode
 
DYNAMIC_RESULT_SET_COUNT - Static variable in class com.akiban.sql.parser.CreateAliasNode
 

E

eliminateNots(ValueNode, boolean) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Eliminate NotNodes in the current query block.
ENABLED - Static variable in interface com.akiban.sql.parser.StatementType
 
end(int) - Method in interface com.akiban.sql.parser.ASTVisitor
The compiler calls this method when it's done walking a tree.
eol - Variable in exception com.akiban.sql.parser.ParseException
The end of line string for this machine.
equals(TableName) - Method in class com.akiban.sql.parser.TableName
2 TableNames are equal if their both their schemaNames and tableNames are equal, or if this node's full table name is null (which happens when a SELECT * is expanded).
equals(String, String) - Method in class com.akiban.sql.parser.TableName
2 TableNames are equal if their both their schemaNames and tableNames are equal, or if this node's full table name is null (which happens when a SELECT * is expanded).
equals(Object) - Method in class com.akiban.sql.parser.TableName
Compares two TableNames.
equals(Object) - Method in class com.akiban.sql.types.CharacterTypeAttributes
 
equals(Object) - Method in class com.akiban.sql.types.DataTypeDescriptor
Compare if two DataTypeDescriptors are exactly the same
equals(Object) - Method in class com.akiban.sql.types.TypeId
we want equals to say if these are the same type id or not.
EQUALS_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
equalsBooleanConstant(ValueNode, Boolean) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
EXECUTE_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
EXECUTE_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ExecuteStatementNode - Class in com.akiban.sql.parser
EXECUTE a previously prepare statement.
ExecuteStatementNode() - Constructor for class com.akiban.sql.parser.ExecuteStatementNode
 
executeStatementNode(ExecuteStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ExistenceCheck - Enum in com.akiban.sql.parser
 
expectedTokenSequences - Variable in exception com.akiban.sql.parser.ParseException
Each entry in this array is an array of integers.
EXPLAIN_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
EXPLAIN_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ExplainStatementNode - Class in com.akiban.sql.parser
An ExplainStatementNode represents the EXPLAIN command.
ExplainStatementNode() - Constructor for class com.akiban.sql.parser.ExplainStatementNode
 
explainStatementNode(ExplainStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ExplainStatementNode.Detail - Enum in com.akiban.sql.parser
 
EXPLICIT_COLLATE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
EXPLICIT_COLLATE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ExplicitCollateNode - Class in com.akiban.sql.parser
This node represents a COLLATE clause attached to an expression.
ExplicitCollateNode() - Constructor for class com.akiban.sql.parser.ExplicitCollateNode
 
EXTERNAL_NAME - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
EXTRACT_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
EXTRACT_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ExtractOperatorNode - Class in com.akiban.sql.parser
This node represents a unary extract operator, used to extract a field from a date/time.
ExtractOperatorNode() - Constructor for class com.akiban.sql.parser.ExtractOperatorNode
 
ExtractOperatorNode.Field - Enum in com.akiban.sql.parser
 

F

FETCH_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FETCH_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FetchStatementNode - Class in com.akiban.sql.parser
FETCH rows from declared cursor.
FetchStatementNode() - Constructor for class com.akiban.sql.parser.FetchStatementNode
 
fetchStatementNode(FetchStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
FINAL_VALUE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
findEquivalentWindow(WindowList) - Method in class com.akiban.sql.parser.WindowDefinitionNode
Used to merge equivalent window definitions.
firstFunctionArg() - Method in class com.akiban.sql.parser.IndexColumnList
 
FK_CONSTRAINT_DEFINITION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FK_CONSTRAINT_DEFINITION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FKConstraintDefinitionNode - Class in com.akiban.sql.parser
A FKConstraintDefintionNode represents table constraint definitions.
FKConstraintDefinitionNode() - Constructor for class com.akiban.sql.parser.FKConstraintDefinitionNode
 
fkConstraintDefinitionNode(FKConstraintDefinitionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
FLOAT - Static variable in class com.akiban.sql.types.JSQLType
 
FLOAT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FLOAT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
FLOAT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
forCallStatement - Variable in class com.akiban.sql.parser.JavaValueNode
 
forCharacterSet(String) - Static method in class com.akiban.sql.types.CharacterTypeAttributes
 
forCollation(CharacterTypeAttributes, String) - Static method in class com.akiban.sql.types.CharacterTypeAttributes
 
formatNodeString(String, int) - Static method in class com.akiban.sql.parser.QueryTreeNode
Format a node that has been converted to a String for printing as part of a tree.
forUpdate - Variable in class com.akiban.sql.parser.ResultColumnList
 
FRAC_SECOND_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
FROM_BASE_TABLE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FROM_BASE_TABLE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FROM_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FROM_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FROM_SUBQUERY - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FROM_SUBQUERY_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FROM_VTI - Static variable in interface com.akiban.sql.parser.NodeTypes
 
FROM_VTI_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
FromBaseTable - Class in com.akiban.sql.parser
A FromBaseTable represents a table in the FROM list of a DML statement, as distinguished from a FromSubquery, which represents a subquery in the FROM list.
FromBaseTable() - Constructor for class com.akiban.sql.parser.FromBaseTable
 
fromBaseTable(FromBaseTable) - Method in class com.akiban.sql.unparser.NodeToString
 
FromBaseTable.UpdateOrDelete - Enum in com.akiban.sql.parser
 
fromHexString(String, int, int) - Static method in class com.akiban.sql.parser.BitConstantNode
Convert a hexidecimal string generated by toHexString() back into a byte array.
FromList - Class in com.akiban.sql.parser
A FromList represents the list of tables in a FROM clause in a DML statement.
FromList() - Constructor for class com.akiban.sql.parser.FromList
 
fromList(FromList) - Method in class com.akiban.sql.unparser.NodeToString
 
fromSubquery(FromSubquery) - Method in class com.akiban.sql.compiler.TypeComputer
 
FromSubquery - Class in com.akiban.sql.parser
A FromSubquery represents a subquery in the FROM list of a DML statement.
FromSubquery() - Constructor for class com.akiban.sql.parser.FromSubquery
 
fromSubquery(FromSubquery) - Method in class com.akiban.sql.unparser.NodeToString
 
FromTable - Class in com.akiban.sql.parser
A FromTable represents a table in the FROM clause of a DML statement.
FromTable() - Constructor for class com.akiban.sql.parser.FromTable
 
FromVTI - Class in com.akiban.sql.parser
A FromVTI represents a VTI in the FROM list of a DML statement.
FromVTI() - Constructor for class com.akiban.sql.parser.FromVTI
 
functionCall(String, ValueNodeList) - Method in class com.akiban.sql.unparser.NodeToString
 
functionType() - Method in class com.akiban.sql.parser.IndexColumnList
 
functionUnary(UnaryOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 

G

generateColumnName() - Method in class com.akiban.sql.parser.SQLParser
 
GENERATION_CLAUSE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GENERATION_CLAUSE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GenerationClauseNode - Class in com.akiban.sql.parser
This node describes a Generation Clause in a column definition.
GenerationClauseNode() - Constructor for class com.akiban.sql.parser.GenerationClauseNode
 
get(int) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
GET_CURRENT_CONNECTION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GET_CURRENT_CONNECTION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
getAccessMode() - Method in class com.akiban.sql.parser.SetTransactionAccessNode
 
getAggregateName() - Method in class com.akiban.sql.parser.AggregateNode
Get the name of the aggregate.
getAliasInfo() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getAliasType() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getAliasType() - Method in class com.akiban.sql.parser.DropAliasNode
 
getAllBuiltinTypeIds() - Static method in class com.akiban.sql.types.TypeId
Return all of the builtin type ids.
getAlterSessionType() - Method in class com.akiban.sql.parser.AlterServerNode
 
getArgumentsList() - Method in class com.akiban.sql.parser.CoalesceFunctionNode
 
getAuthorizationID() - Method in class com.akiban.sql.parser.CreateSchemaNode
 
getAutoinc_create_or_modify_Start_Increment() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Get the status of this autoincrement column
getAutoincrementIncrement() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Get the autoincrement increment value
getAutoincrementStart() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Get the autoincrement start value
getBeginColumn() - Method in interface com.akiban.sql.parser.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginColumn() - Method in class com.akiban.sql.parser.StringCharStream
 
getBeginLine() - Method in interface com.akiban.sql.parser.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class com.akiban.sql.parser.StringCharStream
 
getBeginOffset() - Method in interface com.akiban.sql.parser.CharStream
 
getBeginOffset() - Method in class com.akiban.sql.parser.QueryTreeNode
Gets the beginning offset of the SQL substring which this query node represents.
getBeginOffset() - Method in class com.akiban.sql.parser.StringCharStream
 
getBooleanValue() - Method in class com.akiban.sql.parser.BooleanConstantNode
 
getBuiltInDataTypeDescriptor(int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a descriptor that corresponds to a nullable builtin JDBC type.
getBuiltInDataTypeDescriptor(int, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a descriptor that corresponds to a nullable builtin variable length JDBC type.
getBuiltInDataTypeDescriptor(int, boolean) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a descriptor that corresponds to a builtin JDBC type.
getBuiltInDataTypeDescriptor(int, boolean, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a descriptor that corresponds to a builtin JDBC type.
getBuiltInDataTypeDescriptor(String) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a DataTypeDescriptor that corresponds to a nullable builtin SQL type.
getBuiltInDataTypeDescriptor(String, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a DataTypeDescriptor that corresponds to a builtin SQL type Collation type will be UCS_BASIC and derivation IMPLICIT.
getBuiltInTypeId(int) - Static method in class com.akiban.sql.types.TypeId
Get a TypeId of the given JDBC type.
getBuiltInTypeId(String) - Static method in class com.akiban.sql.types.TypeId
Given a SQL type name return the corresponding TypeId.
getCastOperand() - Method in class com.akiban.sql.parser.CastNode
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.BitTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.BooleanTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.CharTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.CLOBTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.DateTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.LOBTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.NumericTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.RefTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.TimeTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.TypeCompiler
Return the maximum width for this data type when cast to a char type.
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.UserDefinedTypeCompiler
 
getCastToCharWidth(DataTypeDescriptor) - Method in class com.akiban.sql.compiler.XMLTypeCompiler
 
getCategory() - Method in class com.akiban.sql.types.JSQLType
What kind of type is this:
getChangeType() - Method in class com.akiban.sql.parser.AlterTableNode
 
getCharacterAttributes() - Method in class com.akiban.sql.types.DataTypeDescriptor
 
getCharacterSet() - Method in class com.akiban.sql.types.CharacterTypeAttributes
 
getCheckOption() - Method in class com.akiban.sql.parser.CreateViewNode
 
getClassNameWasDelimitedIdentifier() - Method in class com.akiban.sql.types.TypeId
For user types, tell whether or not the class name was a delimited identifier.
getCollation() - Method in class com.akiban.sql.parser.ExplicitCollateNode
 
getCollation() - Method in class com.akiban.sql.types.CharacterTypeAttributes
 
getCollationDerivation() - Method in class com.akiban.sql.types.CharacterTypeAttributes
 
getColumn() - Method in interface com.akiban.sql.parser.CharStream
Deprecated. 
getColumn() - Method in class com.akiban.sql.parser.StringCharStream
 
getColumnExpression() - Method in class com.akiban.sql.parser.GroupByColumn
 
getColumnList() - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Get the column list
getColumnList() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getColumnList() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getColumnName() - Method in class com.akiban.sql.parser.BaseColumnNode
Get the name of this column
getColumnName() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Returns the unqualified name of the column being defined.
getColumnName() - Method in class com.akiban.sql.parser.ColumnReference
Get the name of this column
getColumnName() - Method in class com.akiban.sql.parser.GroupByColumn
Get the name of this column
getColumnName() - Method in class com.akiban.sql.parser.IndexColumn
 
getColumnName() - Method in class com.akiban.sql.parser.ValueNode
This is null so that the caller will substitute in the resultset generated name as needed.
getColumnNames() - Method in class com.akiban.sql.parser.ResultColumnList
Get an array of strings for all the columns in this RCL.
getColumnNames() - Method in class com.akiban.sql.types.TypeId.RowMultiSetTypeId
 
getColumnPosition() - Method in class com.akiban.sql.parser.OrderedColumn
Get the position of this column
getColumnPosition() - Method in class com.akiban.sql.parser.ResultColumn
 
getColumnTypes() - Method in class com.akiban.sql.types.TypeId.RowMultiSetTypeId
 
getCommitFrequency() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getConstantValueAsObject() - Method in class com.akiban.sql.parser.UserTypeConstantNode
Return an Object representing the bind time value of this expression tree.
getConstraintType() - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Get the constraint type
getCorrelationName() - Method in class com.akiban.sql.parser.FromTable
Get this table's correlation name, if any.
getCorrespondingJavaTypeName() - Method in class com.akiban.sql.types.TypeId
Get the name of the corresponding Java type.
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.BitTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.BooleanTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.CharTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.CLOBTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.DateTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.LOBTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.NumericTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.RefTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.TimeTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.TypeCompiler
Get the name of the corresponding Java type.
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.UserDefinedTypeCompiler
 
getCorrespondingPrimitiveTypeName() - Method in class com.akiban.sql.compiler.XMLTypeCompiler
 
getCount() - Method in class com.akiban.sql.parser.FetchStatementNode
 
getCreateAliasNode(Object, Object, Object, AliasInfo.Type, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get one of the several types of create alias nodes.
GetCurrentConnectionNode - Class in com.akiban.sql.parser
This node represents a unary getCurrentConnection operator
GetCurrentConnectionNode() - Constructor for class com.akiban.sql.parser.GetCurrentConnectionNode
Constructor for a GetCurrentConnectionNode
getCursorName() - Method in class com.akiban.sql.parser.CurrentOfNode
 
getDebugOutput() - Static method in class com.akiban.sql.parser.QueryTreeNode
 
getDefaultCharacterAttributes() - Method in class com.akiban.sql.parser.CreateSchemaNode
 
getDefaultNode() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Return the DefaultNode, if any, associated with this node.
getDefaultText() - Method in class com.akiban.sql.parser.DefaultNode
Get the text of the default.
getDefaultTree() - Method in class com.akiban.sql.parser.DefaultNode
Get the query tree for the default.
getDefinition() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getDelimiter() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getDepth() - Method in class com.akiban.sql.parser.RowConstructorNode
 
getDetail() - Method in class com.akiban.sql.parser.ExplainStatementNode
 
getDominantType(DataTypeDescriptor) - Method in class com.akiban.sql.types.DataTypeDescriptor
Get the dominant type (DataTypeDescriptor) of the 2.
getDropBehavior() - Method in class com.akiban.sql.parser.DropSchemaNode
 
getDropBehavior() - Method in class com.akiban.sql.parser.DropTableNode
 
getElseNode() - Method in class com.akiban.sql.parser.ConditionalNode
 
getEncoding() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getEndColumn() - Method in interface com.akiban.sql.parser.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class com.akiban.sql.parser.StringCharStream
 
getEndLine() - Method in interface com.akiban.sql.parser.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class com.akiban.sql.parser.StringCharStream
 
getEndOffset() - Method in interface com.akiban.sql.parser.CharStream
 
getEndOffset() - Method in class com.akiban.sql.parser.QueryTreeNode
Gets the ending offset of the SQL substring which this query node represents.
getEndOffset() - Method in class com.akiban.sql.parser.StringCharStream
 
getErrorPosition() - Method in exception com.akiban.sql.parser.SQLParserException
 
getEscape() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.CreateSchemaNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.CreateTableNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.CreateViewNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropAliasNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropGroupNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropIndexNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropSchemaNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropSequenceNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropTableNode
 
getExistenceCheck() - Method in class com.akiban.sql.parser.DropViewNode
 
getExposedName() - Method in class com.akiban.sql.parser.FromBaseTable
Get the exposed name for this table, which is the name that can be used to refer to it in the rest of the query.
getExposedName() - Method in class com.akiban.sql.parser.FromSubquery
Get the exposed name for this table, which is the name that can be used to refer to it in the rest of the query.
getExposedName() - Method in class com.akiban.sql.parser.FromTable
 
getExposedName() - Method in class com.akiban.sql.parser.FromVTI
Get the exposed name for this table, which is the name that can be used to refer to it in the rest of the query.
getExposedTableName() - Method in class com.akiban.sql.parser.FromBaseTable
Get the exposed table name for this table, which is the name that can be used to refer to it in the rest of the query.
getExposedTableName() - Method in class com.akiban.sql.parser.FromVTI
 
getExpression() - Method in class com.akiban.sql.parser.OrderByColumn
 
getExpression() - Method in class com.akiban.sql.parser.ResultColumn
Get the expression in this ResultColumn.
getExpressionText() - Method in class com.akiban.sql.parser.GenerationClauseNode
Get the defining text of this generation clause
getExternalName() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getFeatures() - Method in class com.akiban.sql.parser.SQLParser
 
getFetchFirst() - Method in class com.akiban.sql.parser.CreateViewNode
 
getFetchFirst() - Method in class com.akiban.sql.parser.FromSubquery
 
getFetchFirst() - Method in class com.akiban.sql.parser.InsertNode
 
getFetchFirst() - Method in class com.akiban.sql.parser.SubqueryNode
Get FETCH FIRST (used to construct FROM only), cf.
getFetchFirstClause() - Method in class com.akiban.sql.parser.CursorNode
 
getField() - Method in class com.akiban.sql.parser.CurrentDatetimeOperatorNode
 
getFilename() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getFormat() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getFromList() - Method in class com.akiban.sql.parser.SelectNode
Return the fromList for this SelectNode.
getFullName() - Method in class com.akiban.sql.parser.DDLStatementNode
Return the full dot expression name of the object being dropped.
getFullSQLTypeName() - Method in class com.akiban.sql.types.DataTypeDescriptor
Return the SQL type name and, if applicable, scale/precision/length for this DataTypeDescriptor.
getFullTableName() - Method in class com.akiban.sql.parser.AllResultColumn
Return the full table name qualification for this node
getFullTableName() - Method in class com.akiban.sql.parser.TableName
Get the full table name (with the schema name, if explicitly specified).
getFunctionName() - Method in class com.akiban.sql.parser.CoalesceFunctionNode
 
getGenerationClauseNode() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Get the generation clause.
getGroupByColumn(int) - Method in class com.akiban.sql.parser.GroupByList
Get a column from the list
getGroupByList() - Method in class com.akiban.sql.parser.SelectNode
 
getHavingClause() - Method in class com.akiban.sql.parser.SelectNode
 
getHintScope() - Method in class com.akiban.sql.parser.IndexHintNode
 
getHintType() - Method in class com.akiban.sql.parser.IndexHintNode
 
getIdentifierCase() - Method in class com.akiban.sql.parser.SQLParser
 
getIdentifierCase() - Method in interface com.akiban.sql.parser.SQLParserContext
How are unquoted identifiers standardized?
GetImage() - Method in interface com.akiban.sql.parser.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
GetImage() - Method in class com.akiban.sql.parser.StringCharStream
 
getIndexColumnList() - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
getIndexColunmList() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getIndexes() - Method in class com.akiban.sql.parser.IndexHintNode
 
getIndexHints() - Method in class com.akiban.sql.parser.FromBaseTable
 
getIndexName() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getIndexName() - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
getIndexName() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getIndexName() - Method in class com.akiban.sql.parser.DropIndexNode
 
getIndexName() - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
getIndexNameForUpdateStatistics() - Method in class com.akiban.sql.parser.AlterTableNode
 
getIndexTableName() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getIndexType() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getInitialValue() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
getIsolationLevel() - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
 
getJavaClassName() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getJavaClassName() - Method in class com.akiban.sql.parser.MethodCallNode
 
getJavaClassName() - Method in class com.akiban.sql.types.JSQLType
If this is a JAVA_CLASS, what is it's name?
getJavaTypeName() - Method in class com.akiban.sql.parser.JavaValueNode
 
getJavaValueNode() - Method in class com.akiban.sql.parser.JavaToSQLValueNode
Get the JavaValueNode that lives under this JavaToSQLValueNode.
getJDBCTypeId() - Method in class com.akiban.sql.types.DataTypeDescriptor
Get the jdbc type id for this type.
getJDBCTypeId() - Method in class com.akiban.sql.types.TypeId
JDBC has its own idea of type identifiers which is different from the Derby internal type ids.
getJoinClause() - Method in class com.akiban.sql.parser.JoinNode
 
getJoinColumns(ResultColumnList) - Method in class com.akiban.sql.parser.ResultColumnList
Get the join columns from this list.
getJoinType() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getJoinType() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getJoinType() - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
getJSQLType() - Method in class com.akiban.sql.parser.JavaValueNode
Get the JSQLType that corresponds to this node.
getLanguage() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getLeftOperand() - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Get the leftOperand
getLeftOperand() - Method in class com.akiban.sql.parser.BinaryOperatorNode
Get the leftOperand
getLeftOperand() - Method in class com.akiban.sql.parser.InListOperatorNode
Get the leftOperand
getLeftOperand() - Method in class com.akiban.sql.parser.SubqueryNode
 
getLeftOperand() - Method in class com.akiban.sql.parser.TernaryOperatorNode
Get the leftOperand
getLine() - Method in interface com.akiban.sql.parser.CharStream
Deprecated. 
getLine() - Method in class com.akiban.sql.parser.StringCharStream
 
getList() - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
getLocation() - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
getLogicalLeftResultSet() - Method in class com.akiban.sql.parser.JoinNode
Return the logical left result set for this qualified join node.
getLogicalRightResultSet() - Method in class com.akiban.sql.parser.JoinNode
Return the logical right result set for this qualified join node.
getMaxDynamicResultSets() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getMaxIdentifierLength() - Method in class com.akiban.sql.parser.SQLParser
Get maximum length of an identifier.
getMaximumMaximumWidth() - Method in class com.akiban.sql.types.TypeId
Get the maximum maximum width of the type (that's not a typo).
getMaximumPrecision() - Method in class com.akiban.sql.types.TypeId
Get the maximum precision of the type.
getMaximumScale() - Method in class com.akiban.sql.types.TypeId
Get the maximum scale of the type.
getMaximumWidth() - Method in class com.akiban.sql.types.DataTypeDescriptor
Get maximum width.
getMaxStringLiteralLength() - Method in class com.akiban.sql.parser.SQLParser
Get maximum length of a string literal.
getMaxValue() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
getMessageLocale() - Method in class com.akiban.sql.parser.SQLParser
 
getMethodCall() - Method in class com.akiban.sql.parser.FromVTI
Return the constructor or static method invoked from this node
getMethodName() - Method in class com.akiban.sql.parser.BinaryOperatorNode
 
getMethodName() - Method in class com.akiban.sql.parser.CreateAliasNode
 
getMethodName() - Method in class com.akiban.sql.parser.MethodCallNode
 
getMethodName() - Method in class com.akiban.sql.parser.TernaryOperatorNode
 
getMethodName() - Method in class com.akiban.sql.parser.UnaryOperatorNode
 
getMethodName() - Method in interface com.akiban.sql.types.AliasInfo
Get the name of the static method that the alias represents at the source database.
getMethodName() - Method in class com.akiban.sql.types.MethodAliasInfo
 
getMethodName() - Method in class com.akiban.sql.types.SynonymAliasInfo
 
getMethodName() - Method in class com.akiban.sql.types.UDTAliasInfo
 
getMethodParameters() - Method in class com.akiban.sql.parser.MethodCallNode
 
getMinValue() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
getMode() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getName() - Method in class com.akiban.sql.parser.CloseStatementNode
 
getName() - Method in class com.akiban.sql.parser.CursorNode
 
getName() - Method in class com.akiban.sql.parser.DeallocateStatementNode
 
getName() - Method in class com.akiban.sql.parser.DeclareStatementNode
 
getName() - Method in class com.akiban.sql.parser.ExecuteStatementNode
 
getName() - Method in class com.akiban.sql.parser.FetchStatementNode
 
getName() - Method in class com.akiban.sql.parser.PrepareStatementNode
 
getName() - Method in class com.akiban.sql.parser.ResultColumn
The following methods implement the ResultColumnDescriptor interface.
getName() - Method in class com.akiban.sql.parser.TableElementNode
Get the name from this node.
getName() - Method in class com.akiban.sql.parser.WindowNode
 
getName() - Method in class com.akiban.sql.views.ViewDefinition
Get the name of the view.
getNewObjectName() - Method in class com.akiban.sql.parser.RenameNode
 
getNewTableName() - Method in class com.akiban.sql.parser.RenameNode
 
getNode(int, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes no initializer arguments.
getNode(int, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes one initializer argument.
getNode(int, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes two initializer arguments.
getNode(int, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes three initializer arguments.
getNode(int, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes four initializer arguments.
getNode(int, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes five initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes six initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes seven initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes eight initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes nine initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes ten initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes eleven initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes twelve initializer arguments.
getNode(int, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, SQLParserContext) - Method in class com.akiban.sql.parser.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, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactory
Get a node that takes fourteen initializer arguments.
getNode(int, SQLParserContext) - Method in class com.akiban.sql.parser.NodeFactoryImpl
Get a node that takes no initializer arguments.
getNodeFactory() - Method in class com.akiban.sql.parser.QueryTreeNode
Gets the NodeFactory for this database.
getNodeFactory() - Method in class com.akiban.sql.parser.SQLParser
Get a node factory.
getNodeFactory() - Method in interface com.akiban.sql.parser.SQLParserContext
Get a node factory.
getNodeList() - Method in class com.akiban.sql.parser.RowConstructorNode
 
getNodeType() - Method in class com.akiban.sql.parser.QueryTreeNode
 
getNotEqual(ValueNode, ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
getNullabilityType(boolean) - Method in class com.akiban.sql.types.DataTypeDescriptor
Return a type descriptor identical to the this type with the exception of its nullability.
getNullNode(DataTypeDescriptor) - Method in class com.akiban.sql.parser.QueryTreeNode
Get a ConstantNode to represent a typed null value.
getNullString() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getObjectName() - Method in class com.akiban.sql.parser.DDLStatementNode
 
getObjectValue() - Method in class com.akiban.sql.parser.UserTypeConstantNode
Return the object value of this user defined type.
getOffset() - Method in class com.akiban.sql.parser.CreateViewNode
 
getOffset() - Method in class com.akiban.sql.parser.FromSubquery
 
getOffset() - Method in class com.akiban.sql.parser.InsertNode
 
getOffset() - Method in class com.akiban.sql.parser.SubqueryNode
Get OFFSET (used to construct FROM only), cf.
getOffsetClause() - Method in class com.akiban.sql.parser.CursorNode
 
getOldObjectName() - Method in class com.akiban.sql.parser.RenameNode
 
getOperand() - Method in class com.akiban.sql.parser.ExplicitCollateNode
Get the operand of this unary operator.
getOperand() - Method in class com.akiban.sql.parser.UnaryOperatorNode
Get the operand of this unary operator.
getOperation() - Method in class com.akiban.sql.parser.TransactionControlNode
 
getOperator() - Method in class com.akiban.sql.parser.BinaryOperatorNode
 
getOperator() - Method in class com.akiban.sql.parser.TernaryOperatorNode
 
getOperator() - Method in class com.akiban.sql.parser.UnaryOperatorNode
Get the operator of this unary operator.
getOperatorName() - Method in class com.akiban.sql.parser.IntersectOrExceptNode
 
getOperatorType() - Method in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
getOpType() - Method in class com.akiban.sql.parser.IntersectOrExceptNode
 
getOrderBy() - Method in class com.akiban.sql.parser.GroupConcatNode
 
getOrderByColumn(int) - Method in class com.akiban.sql.parser.OrderByList
Get a column from the list
getOrderByColumn(int) - Method in class com.akiban.sql.parser.ResultColumnList
Get a ResultColumn from a column position (1-based) in the list, null if out of range (for order by).
getOrderByList() - Method in class com.akiban.sql.parser.CreateViewNode
 
getOrderByList() - Method in class com.akiban.sql.parser.CursorNode
 
getOrderByList() - Method in class com.akiban.sql.parser.FromSubquery
 
getOrderByList() - Method in class com.akiban.sql.parser.InsertNode
 
getOrderByList() - Method in class com.akiban.sql.parser.SubqueryNode
Get ORDER BY list (used to construct FROM only), cf.
getOrderByList() - Method in class com.akiban.sql.parser.WindowDefinitionNode
 
getOrigTableName() - Method in class com.akiban.sql.parser.FromTable
Gets the original or unbound table name for this FromTable.
getParameterCount() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getParameterList() - Method in class com.akiban.sql.parser.ExecuteStatementNode
 
getParameterList() - Method in class com.akiban.sql.parser.SQLParser
Return the parameters to the parsed statement.
getParameterModes() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getParameterNames() - Method in class com.akiban.sql.types.RoutineAliasInfo
Returns an array containing the names of the parameters.
getParameterNumber() - Method in class com.akiban.sql.parser.ParameterNode
Get the parameter number
getParameterStyle() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getParameterTypes() - Method in class com.akiban.sql.types.RoutineAliasInfo
Types of the parameters.
getParsedQueryExpression() - Method in class com.akiban.sql.parser.CreateViewNode
 
getParserContext() - Method in class com.akiban.sql.parser.QueryTreeNode
Get the current parser context.
getPrecision() - Method in class com.akiban.sql.types.DataTypeDescriptor
Returns the number of decimal digits for the datatype, if applicable.
getPrecision(DataTypeDescriptor, DataTypeDescriptor) - Method in class com.akiban.sql.types.TypeId
Get the precision of the merge of two Decimals
getPrimitiveKind() - Method in class com.akiban.sql.types.JSQLType
If this is a JAVA_PRIMITIVE, what is its name?
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.BitTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.BooleanTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.CharTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.CLOBTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.DateTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.LOBTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.NumericTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.RefTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.TimeTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.TypeCompiler
Get the method name for getting out the corresponding primitive Java type from a DataValueDescriptor.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.UserDefinedTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveMethodName() - Method in class com.akiban.sql.compiler.XMLTypeCompiler
Get the method name for getting out the corresponding primitive Java type.
getPrimitiveName(byte) - Static method in class com.akiban.sql.types.JSQLType
 
getPrimitiveTypeName() - Method in class com.akiban.sql.parser.JavaValueNode
 
getPrimitiveTypeName() - Method in class com.akiban.sql.types.JSQLType
 
getPrintedObjectsMap() - Method in class com.akiban.sql.parser.SQLParser
Return a map of AST nodes that have already been printed during a compiler phase, so as to be able to avoid printing a node more than once.
getPrintedObjectsMap() - Method in interface com.akiban.sql.parser.SQLParserContext
Return a map of AST nodes that have already been printed during a compiler phase, so as to be able to avoid printing a node more than once.
getProcedureName() - Method in class com.akiban.sql.parser.StaticMethodCallNode
 
getProperties() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getProperties() - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Get the optional properties for the backing index to this constraint.
getProperties() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getQueryExpression() - Method in class com.akiban.sql.parser.CreateTableNode
 
getQueryExpression() - Method in class com.akiban.sql.parser.CreateViewNode
 
getQueryExpression() - Method in class com.akiban.sql.views.ViewDefinition
Get the text of the view definition.
getQuote() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getReceiver() - Method in class com.akiban.sql.parser.TernaryOperatorNode
 
getReference() - Method in class com.akiban.sql.parser.ResultColumn
 
getRefResultColumnList() - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
getRefTableName() - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
getRelativeName() - Method in class com.akiban.sql.parser.DDLStatementNode
Return the name of the table being dropped.
getRenameType() - Method in class com.akiban.sql.parser.RenameNode
 
getResultColumn(int) - Method in class com.akiban.sql.parser.ResultColumnList
Get a ResultColumn from a column position (1-based) in the list
getResultColumn(String) - Method in class com.akiban.sql.parser.ResultColumnList
Get a ResultColumn that matches the specified columnName.
getResultColumns() - Method in class com.akiban.sql.parser.CreateViewNode
 
getResultColumns() - Method in class com.akiban.sql.parser.ResultSetNode
Get the resultColumns for this ResultSetNode
getResultColumns() - Method in class com.akiban.sql.views.ViewDefinition
Get the result columns for this view.
getResultSet() - Method in class com.akiban.sql.parser.SubqueryNode
Return the resultSet for this SubqueryNode.
getResultSetMetaDataTypeName() - Method in class com.akiban.sql.types.TypeId
Get the name of the corresponding Java type.
getResultSetNode() - Method in class com.akiban.sql.parser.DMLStatementNode
Get the ResultSetNode from this DML Statement.
getReturningList() - Method in class com.akiban.sql.parser.DMLModStatementNode
 
getReturnType() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getRightOperand() - Method in class com.akiban.sql.parser.BinaryOperatorNode
Get the rightOperand
getRightOperand() - Method in class com.akiban.sql.parser.TernaryOperatorNode
Get the rightOperand
getRightOperandList() - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Get the rightOperandList
getRightOperandList() - Method in class com.akiban.sql.parser.InListOperatorNode
Get the rightOperandList
getRowMultiSet(String[], DataTypeDescriptor[]) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a catalog type that corresponds to a SQL Row Multiset
getRowMultiSet(String[], DataTypeDescriptor[]) - Static method in class com.akiban.sql.types.TypeId
 
getRows() - Method in class com.akiban.sql.parser.RowsResultSetNode
 
getScale() - Method in class com.akiban.sql.types.DataTypeDescriptor
Returns the number of digits to the right of the decimal for the datatype, if applicable.
getScale(DataTypeDescriptor, DataTypeDescriptor) - Method in class com.akiban.sql.types.TypeId
Get the scale of the merge of two decimals
getScanIsolationLevel() - Method in class com.akiban.sql.parser.CursorNode
 
getSchemaName() - Method in class com.akiban.sql.parser.BaseColumnNode
Get the user-supplied schema name for this column's table.
getSchemaName() - Method in class com.akiban.sql.parser.ColumnReference
Get the user-supplied schema name of this column.
getSchemaName() - Method in class com.akiban.sql.parser.CreateSchemaNode
 
getSchemaName() - Method in class com.akiban.sql.parser.DropSchemaNode
 
getSchemaName() - Method in class com.akiban.sql.parser.ResultColumn
 
getSchemaName() - Method in class com.akiban.sql.parser.SetSchemaNode
 
getSchemaName() - Method in class com.akiban.sql.parser.TableName
Get the schema name.
getSchemaName() - Method in class com.akiban.sql.parser.ValueNode
This returns the user-supplied schema name of the column.
getSchemaName() - Method in class com.akiban.sql.parser.VirtualColumnNode
Get the name of the schema the ResultColumn's table is in, if any.
getSeparator() - Method in class com.akiban.sql.parser.GroupConcatNode
 
getSequenceName() - Method in class com.akiban.sql.parser.CurrentSequenceNode
 
getSequenceName() - Method in class com.akiban.sql.parser.NextSequenceNode
 
getSessionID() - Method in class com.akiban.sql.parser.AlterServerNode
 
getSourceColumn() - Method in class com.akiban.sql.parser.VirtualColumnNode
Return the ResultColumn that is the source of this VirtualColumnNode.
getSourceResultColumn() - Method in class com.akiban.sql.parser.ValueNode
Get the source for this ValueNode.
getSourceResultSet() - Method in class com.akiban.sql.parser.VirtualColumnNode
Return the ResultSetNode that is the source of this VirtualColumnNode.
getSQL() - Method in enum com.akiban.sql.types.RoutineAliasInfo.SQLAllowed
 
getSQLAllowed() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
getSQLColumnName() - Method in class com.akiban.sql.parser.ColumnReference
Get the column name for purposes of error messages or debugging.
getSQLDataTypeDescriptor(String) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a DataTypeDescriptor that corresponds to a Java type
getSQLDataTypeDescriptor(String, boolean) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a DataTypeDescriptor that corresponds to a Java type
getSQLDataTypeDescriptor(String, int, int, boolean, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Get a DataTypeDescriptor that corresponds to a Java type
getSQLstring() - Method in class com.akiban.sql.types.DataTypeDescriptor
Converts this data type descriptor (including length/precision) to a string.
getSQLText() - Method in class com.akiban.sql.parser.SQLParser
Return the SQL string this parser just parsed.
getSQLType() - Method in class com.akiban.sql.types.JSQLType
What's our SQLTYPE?
getSQLTypeForJavaType(String) - Static method in class com.akiban.sql.types.TypeId
Get a TypeId for the class that corresponds to the given Java type name.
getSQLTypeName() - Method in class com.akiban.sql.types.TypeId
Returns the SQL name of the datatype.
getSQLTypeName() - Method in class com.akiban.sql.types.TypeId.RowMultiSetTypeId
Get the SQL name of this multi set.
getSQLValueNode() - Method in class com.akiban.sql.parser.SQLToJavaValueNode
Get the SQL ValueNode that is being converted to a JavaValueNode
getStatement() - Method in class com.akiban.sql.parser.DeclareStatementNode
 
getStatement() - Method in class com.akiban.sql.parser.ExplainStatementNode
 
getStatement() - Method in class com.akiban.sql.parser.PrepareStatementNode
 
getStatementType() - Method in class com.akiban.sql.parser.DeleteNode
Return the type of statement, something from StatementType.
getStatementType() - Method in class com.akiban.sql.parser.InsertNode
Return the type of statement, something from StatementType.
getStatementType() - Method in class com.akiban.sql.parser.QueryTreeNode
Return the type of statement, something from StatementType.
getStatementType() - Method in class com.akiban.sql.parser.UpdateNode
Return the type of statement, something from StatementType.
getStepValue() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
getStorageLocation() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
getStorageLocation() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getStoredFormatIdFromTypeId() - Method in class com.akiban.sql.compiler.TypeCompiler
Get the format id from the corresponding TypeId.
getString() - Method in class com.akiban.sql.parser.CharConstantNode
Return the value from this CharConstantNode
getSubquery() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getSubquery() - Method in class com.akiban.sql.parser.FromSubquery
Return the "subquery" from this node.
getSubquery() - Method in class com.akiban.sql.views.ViewDefinition
Get the original subquery for binding.
getSubquery(Visitor) - Method in class com.akiban.sql.views.ViewDefinition
Deprecated. 
getSubqueryType() - Method in class com.akiban.sql.parser.SubqueryNode
Return the type of this subquery.
GetSuffix(int) - Method in interface com.akiban.sql.parser.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
GetSuffix(int) - Method in class com.akiban.sql.parser.StringCharStream
 
getSynonymSchema() - Method in class com.akiban.sql.types.SynonymAliasInfo
 
getSynonymTable() - Method in class com.akiban.sql.types.SynonymAliasInfo
 
getSyntax() - Method in enum com.akiban.sql.parser.AccessMode
 
getSyntax() - Method in enum com.akiban.sql.parser.IsolationLevel
 
getTableElementList() - Method in class com.akiban.sql.parser.CreateTableNode
 
getTableName() - Method in class com.akiban.sql.parser.BaseColumnNode
Get the user-supplied table name of this column.
getTableName() - Method in class com.akiban.sql.parser.ColumnReference
Get the user-supplied table name of this column.
getTableName() - Method in class com.akiban.sql.parser.CopyStatementNode
 
getTableName() - Method in class com.akiban.sql.parser.FromBaseTable
Return the table name for this table.
getTableName() - Method in class com.akiban.sql.parser.FromTable
Return a TableName node representing this FromTable.
getTableName() - Method in class com.akiban.sql.parser.IndexColumn
 
getTableName() - Method in class com.akiban.sql.parser.ResultColumn
 
getTableName() - Method in class com.akiban.sql.parser.TableName
Get the table name (without the schema name).
getTableName() - Method in class com.akiban.sql.parser.ValueNode
This returns the user-supplied table name of the column.
getTableName() - Method in class com.akiban.sql.parser.VirtualColumnNode
Get the name of the table the ResultColumn is in, if any.
getTableNameNode() - Method in class com.akiban.sql.parser.ColumnReference
Return the table name as the node it is.
getTableNameObject() - Method in class com.akiban.sql.parser.AllResultColumn
 
getTableNameObject() - Method in class com.akiban.sql.parser.ResultColumn
 
getTargetColumnList() - Method in class com.akiban.sql.parser.InsertNode
 
getTargetProperties() - Method in class com.akiban.sql.parser.InsertNode
 
getTargetTableName() - Method in class com.akiban.sql.parser.DMLModStatementNode
 
getTestCondition() - Method in class com.akiban.sql.parser.ConditionalNode
 
getThenElseList() - Method in class com.akiban.sql.parser.ConditionalNode
 
getThenNode() - Method in class com.akiban.sql.parser.ConditionalNode
 
getType() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Returns the data type of the column being defined.
getType() - Method in class com.akiban.sql.parser.JavaValueNode
Get the resolved data type of this node.
getType() - Method in class com.akiban.sql.parser.SQLToJavaValueNode
Override behavior in superclass.
getType() - Method in class com.akiban.sql.parser.ValueNode
Get the DataTypeDescriptor from this ValueNode.
getType() - Method in class com.akiban.sql.parser.VirtualColumnNode
Get the DataTypeDesciptor from this Node.
getTypeCompiler(TypeId) - Static method in class com.akiban.sql.compiler.TypeCompiler
Get the TypeCompiler that corresponds to the given TypeId.
getTypeCompiler(TypeId) - Method in class com.akiban.sql.compiler.TypeComputer
Get the TypeCompiler associated with the given TypeId
getTypeCompiler(ValueNode) - Method in class com.akiban.sql.compiler.TypeComputer
Get the TypeCompiler from this ValueNode, based on its TypeId using getTypeId().
getTypeFormatId() - Method in class com.akiban.sql.types.TypeId
 
getTypeId() - Method in class com.akiban.sql.compiler.TypeCompiler
 
getTypeId() - Method in class com.akiban.sql.parser.ValueNode
Get the TypeId from this ValueNode.
getTypeId() - Method in class com.akiban.sql.types.DataTypeDescriptor
Gets the TypeId for the datatype.
getTypeName() - Method in class com.akiban.sql.types.DataTypeDescriptor
Gets the name of this datatype.
getUniqueness() - Method in class com.akiban.sql.parser.CreateIndexNode
 
getUnsigned() - Method in class com.akiban.sql.types.DataTypeDescriptor
 
getUpdatableColumns() - Method in class com.akiban.sql.parser.CursorNode
Return collection of names from the FOR UPDATE OF List
getUpdateMode() - Method in class com.akiban.sql.parser.CursorNode
 
getUserData() - Method in class com.akiban.sql.parser.QueryTreeNode
Get the user data associated with this node.
getUserDefinedTypeId(String, boolean) - Static method in class com.akiban.sql.types.TypeId
 
getUserDefinedTypeId(String, String, String) - Static method in class com.akiban.sql.types.TypeId
This factory method is used for ANSI UDTs.
getUsingClause() - Method in class com.akiban.sql.parser.JoinNode
 
getValue() - Method in class com.akiban.sql.parser.AlterServerNode
 
getValue() - Method in class com.akiban.sql.parser.ConstantNode
Get the value in this ConstantNode
getValue() - Method in class com.akiban.sql.parser.SetConfigurationNode
 
getVariable() - Method in class com.akiban.sql.parser.AlterServerNode
 
getVariable() - Method in class com.akiban.sql.parser.SetConfigurationNode
 
getVerifyType() - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Get the verify constraint type.
getVirtualColumnId() - Method in class com.akiban.sql.parser.ResultColumn
Get the virtualColumnId for this ResultColumn
getWhereClause() - Method in class com.akiban.sql.parser.SelectNode
Return the whereClause for this SelectNode.
getWindow() - Method in class com.akiban.sql.parser.WindowFunctionNode
 
getWindows() - Method in class com.akiban.sql.parser.SelectNode
 
GLOBAL_TEMPORARY_TABLE_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 
GRANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GRANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GRANT_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GRANT_ROLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GrantNode - Class in com.akiban.sql.parser
This class represents a GRANT statement.
GrantNode() - Constructor for class com.akiban.sql.parser.GrantNode
 
GrantRoleNode - Class in com.akiban.sql.parser
This class represents a GRANT role statement.
GrantRoleNode() - Constructor for class com.akiban.sql.parser.GrantRoleNode
 
GREATER_EQUALS_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
GREATER_THAN_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
GROUP_BY_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GROUP_BY_COLUMN_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GROUP_BY_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GROUP_BY_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GROUP_BY_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GROUP_BY_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GROUP_CONCAT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
GROUP_CONCAT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
GroupByColumn - Class in com.akiban.sql.parser
A GroupByColumn is a column in the GROUP BY clause.
GroupByColumn() - Constructor for class com.akiban.sql.parser.GroupByColumn
 
groupByColumn(GroupByColumn) - Method in class com.akiban.sql.unparser.NodeToString
 
GroupByList - Class in com.akiban.sql.parser
A GroupByList represents the list of expressions in a GROUP BY clause in a SELECT statement.
GroupByList() - Constructor for class com.akiban.sql.parser.GroupByList
 
groupByList(GroupByList) - Method in class com.akiban.sql.unparser.NodeToString
 
groupConcat(GroupConcatNode) - Method in class com.akiban.sql.unparser.NodeToString
 
GroupConcatNode - Class in com.akiban.sql.parser
 
GroupConcatNode() - Constructor for class com.akiban.sql.parser.GroupConcatNode
 

H

HALF_OUTER_JOIN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
HALF_OUTER_JOIN_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
HalfOuterJoinNode - Class in com.akiban.sql.parser
An HalfOuterJoinNode represents a left or a right outer join result set.
HalfOuterJoinNode() - Constructor for class com.akiban.sql.parser.HalfOuterJoinNode
 
hasDefinersRights() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
hasFeature(SQLParserFeature) - Method in class com.akiban.sql.parser.SQLParser
 
hasFeature(SQLParserFeature) - Method in interface com.akiban.sql.parser.SQLParserContext
Is the given feature enabled for this parser?
hasGenerationClause() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Return true if this column has a generation clause.
HASH_TABLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
HASH_TABLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
hashCode() - Method in class com.akiban.sql.parser.TableName
Returns a hashcode for this tableName.
hashCode() - Method in class com.akiban.sql.types.TypeId
 
hasNode - Variable in class com.akiban.sql.parser.HasNodeVisitor
 
hasNode() - Method in class com.akiban.sql.parser.HasNodeVisitor
Indicate whether we found the node in question
HasNodeVisitor - Class in com.akiban.sql.parser
Find out if we have a particular node anywhere in the tree.
HasNodeVisitor(Class) - Constructor for class com.akiban.sql.parser.HasNodeVisitor
Construct a visitor
HasNodeVisitor(Class, Class) - Constructor for class com.akiban.sql.parser.HasNodeVisitor
Construct a visitor
hasSchema() - Method in class com.akiban.sql.parser.TableName
Return true if this instance was initialized with not null schemaName.
hasWindows() - Method in class com.akiban.sql.parser.SelectNode
Used by SubqueryNode to avoid flattening of a subquery if a window is defined on it.
hexConstant(byte[]) - Method in class com.akiban.sql.unparser.NodeToString
 
HOUR_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 

I

identifier - Variable in class com.akiban.sql.parser.TriggerReferencingStruct
 
IDENTITY_VAL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
IN_LIST_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
IN_LIST_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
IncomparableException - Exception in com.akiban.sql
 
IncomparableException(String) - Constructor for exception com.akiban.sql.IncomparableException
 
INDEX_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_COLUMN_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_COLUMN_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
INDEX_COLUMN_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
INDEX_CONSTRAINT_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
INDEX_CONSTRAINT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_HINT_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_HINT_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
INDEX_HINT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_HINT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
INDEX_TO_BASE_ROW_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INDEX_TO_BASE_ROW_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
IndexColumn - Class in com.akiban.sql.parser
An IndexColumn is the element of an index definition.
IndexColumn() - Constructor for class com.akiban.sql.parser.IndexColumn
 
indexColumn(IndexColumn) - Method in class com.akiban.sql.unparser.NodeToString
 
IndexColumnList - Class in com.akiban.sql.parser
List of IndexColumns.
IndexColumnList() - Constructor for class com.akiban.sql.parser.IndexColumnList
 
indexColumnList(IndexColumnList) - Method in class com.akiban.sql.unparser.NodeToString
 
IndexColumnList.FunctionType - Enum in com.akiban.sql.parser
 
indexConstraint(IndexConstraintDefinitionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
IndexConstraintDefinitionNode - Class in com.akiban.sql.parser
 
IndexConstraintDefinitionNode() - Constructor for class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
IndexHintList - Class in com.akiban.sql.parser
MySQL's index hints.
IndexHintList() - Constructor for class com.akiban.sql.parser.IndexHintList
 
IndexHintNode - Class in com.akiban.sql.parser
MySQL's index hint.
IndexHintNode() - Constructor for class com.akiban.sql.parser.IndexHintNode
 
IndexHintNode.HintScope - Enum in com.akiban.sql.parser
 
IndexHintNode.HintType - Enum in com.akiban.sql.parser
 
indexName - Variable in class com.akiban.sql.parser.DropIndexNode
 
indexOf(N) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
infixBinary(BinaryOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.AggregateNode
Intializer.
init(Object, Object) - Method in class com.akiban.sql.parser.AggregateWindowFunctionNode
Initializer.
init(Object) - Method in class com.akiban.sql.parser.AllResultColumn
This initializer is for use in the parser for a "*".
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
init(Object) - Method in class com.akiban.sql.parser.AlterServerNode
 
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.AlterServerNode
 
init(Object) - Method in class com.akiban.sql.parser.AlterTableNode
Initializer for a TRUNCATE TABLE
init(Object, Object, Object) - Method in class com.akiban.sql.parser.AlterTableNode
Initializer for a AlterTableNode for updating the statistics.
init(Object, Object) - Method in class com.akiban.sql.parser.AlterTableNode
Initializer for a AlterTableNode for COMPRESS using temporary tables rather than inplace compress
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.AlterTableNode
Initializer for a AlterTableNode for INPLACE COMPRESS
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.AlterTableNode
Initializer for a AlterTableNode
init(Object) - Method in class com.akiban.sql.parser.AlterTableRenameNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.AndNode
Initializer for an AndNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.BaseColumnNode
Initializer for when you only have the column name.
init(Object, Object) - Method in class com.akiban.sql.parser.BetweenOperatorNode
Initializer for a BetweenOperatorNode
init(Object, Object) - Method in class com.akiban.sql.parser.BinaryArithmeticOperatorNode
Initializer for a BinaryArithmeticOperatorNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryBitOperatorNode
Initializer for a BinaryBitOperatorNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryComparisonOperatorNode
Initializer for a BinaryComparisonOperatorNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Initializer for a BinaryListOperatorNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryLogicalOperatorNode
Initializer for a BinaryLogicalOperatorNode
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Initializer for a BinaryOperatorNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.BinaryOperatorNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
init(Object) - Method in class com.akiban.sql.parser.BitConstantNode
Initializer for a BitConstantNode.
init(Object, Object) - Method in class com.akiban.sql.parser.BitConstantNode
 
init(Object) - Method in class com.akiban.sql.parser.BooleanConstantNode
Initializer for a BooleanConstantNode.
init(Object) - Method in class com.akiban.sql.parser.CallStatementNode
Initializer for a CallStatementNode.
init(Object, Object) - Method in class com.akiban.sql.parser.CastNode
Initializer for a CastNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.CastNode
Initializer for a CastNode
init(Object) - Method in class com.akiban.sql.parser.CharConstantNode
Initializer for a CharConstantNode.
init(Object, Object) - Method in class com.akiban.sql.parser.CharConstantNode
Initializer for a CharConstantNode of a specific length.
init(Object) - Method in class com.akiban.sql.parser.CloseStatementNode
Initializer for an CloseStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.CoalesceFunctionNode
Initializer for a CalesceFunctionNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Initializer for a ColumnDefinitionNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ColumnReference
Initializer.
init(Object, Object) - Method in class com.akiban.sql.parser.ColumnReference
Initializer.
init(Object, Object) - Method in class com.akiban.sql.parser.ConcatenationOperatorNode
Initializer for a ConcatenationOperatorNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.ConditionalNode
Initializer for a ConditionalNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.ConstantNode
Initializer for non-numeric types
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
 
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
 
init(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
 
init(Object, Object, Object) - Method in class com.akiban.sql.parser.CopyStatementNode
Initializer for an CopyStatementNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CopyStatementNode
Initializer for an CopyStatementNode
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateAliasNode
Initializer for a CreateAliasNode
init(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateIndexNode
Initializer for a CreateIndexNode
init(Object) - Method in class com.akiban.sql.parser.CreateRoleNode
Initializer for a CreateRoleNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateSchemaNode
Initializer for a CreateSchemaNode
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateSequenceNode
Initializer for a CreateSequenceNode
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateTableNode
Initializer for a CreateTableNode for a base table
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateTableNode
Initializer for a CreateTableNode for a global temporary table
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateTableNode
Initializer for a CreateTableNode for a base table create from a query
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateTriggerNode
Initializer for a CreateTriggerNode
init(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CreateViewNode
Initializer for a CreateViewNode
init(Object) - Method in class com.akiban.sql.parser.CurrentDatetimeOperatorNode
 
init(Object, Object, Object) - Method in class com.akiban.sql.parser.CurrentOfNode
 
init(Object) - Method in class com.akiban.sql.parser.CurrentSequenceNode
Initializer for a CurrentSequenceNode
init(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.CursorNode
Initializer for a CursorNode
init(Object) - Method in class com.akiban.sql.parser.DDLStatementNode
 
init(Object) - Method in class com.akiban.sql.parser.DeallocateStatementNode
Initializer for an DeallocateStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.DeclareStatementNode
Initializer for an DeclareStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.DefaultNode
Initializer for a column/parameter default.
init(Object) - Method in class com.akiban.sql.parser.DefaultNode
Initializer for insert/update
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DeleteNode
Initializer for a DeleteNode.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DistinctNode
Initializer for a DistinctNode.
init(Object) - Method in class com.akiban.sql.parser.DMLModStatementNode
Initializer for a DMLModStatementNode -- delegate to DMLStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.DMLModStatementNode
Initializer for a DMLModStatementNode -- delegate to DMLStatementNode
init(Object) - Method in class com.akiban.sql.parser.DMLStatementNode
Initializer for a DMLStatementNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DropAliasNode
Initializer for a DropAliasNode
init(Object, Object) - Method in class com.akiban.sql.parser.DropGroupNode
 
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DropIndexNode
 
init(Object) - Method in class com.akiban.sql.parser.DropRoleNode
Initializer for a DropRoleNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DropSchemaNode
Initializer for a DropSchemaNode
init(Object, Object) - Method in class com.akiban.sql.parser.DropSequenceNode
Initializer for a DropSequenceNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.DropTableNode
Intializer for a DropTableNode
init(Object, Object) - Method in class com.akiban.sql.parser.DropViewNode
Initializer for a DropViewNode
init(Object, Object) - Method in class com.akiban.sql.parser.ExecuteStatementNode
Initializer for an ExecuteStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.ExplainStatementNode
Initializer for an ExplainStatementNode
init(Object, Object) - Method in class com.akiban.sql.parser.ExplicitCollateNode
Initializer for a ExplicitCollateNode
init(Object, Object) - Method in class com.akiban.sql.parser.ExtractOperatorNode
Initializer for a ExtractOperatorNode
init(Object, Object) - Method in class com.akiban.sql.parser.FetchStatementNode
Initializer for an FetchStatementNode
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FromBaseTable
Initializer for a table in a FROM list.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.FromBaseTable
Initializer for a table in a DELETE/ UPDATE.
init(Object) - Method in class com.akiban.sql.parser.FromList
Initializer for a FromList
init(Object, Object) - Method in class com.akiban.sql.parser.FromList
Initializer for a FromList
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FromSubquery
Intializer for a table in a FROM list.
init(Object, Object) - Method in class com.akiban.sql.parser.FromTable
Initializer for a table in a FROM list.
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FromVTI
 
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.FromVTI
 
init(Object, Object) - Method in class com.akiban.sql.parser.GenerationClauseNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.GrantNode
Initialize a GrantNode.
init(Object, Object) - Method in class com.akiban.sql.parser.GrantRoleNode
Initialize a GrantRoleNode.
init(Object) - Method in class com.akiban.sql.parser.GroupByColumn
Initializer.
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.GroupConcatNode
 
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.HalfOuterJoinNode
Initializer for a HalfOuterJoinNode.
init(Object, Object) - Method in class com.akiban.sql.parser.IndexColumn
Initializer.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.IndexColumn
Initializer.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
init(Object, Object, Object) - Method in class com.akiban.sql.parser.IndexHintNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.InListOperatorNode
Initializer for a InListOperatorNode
init(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.InsertNode
Initializer for an InsertNode.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.IntersectOrExceptNode
Initializer for an IntersectOrExceptNode.
init(Object, Object) - Method in class com.akiban.sql.parser.IsNode
Initializer for an IsNode
init(Object) - Method in class com.akiban.sql.parser.JavaToSQLValueNode
Initializer for a JavaToSQLValueNode
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.JoinNode
Initializer for a JoinNode.
init(Object, Object) - Method in class com.akiban.sql.parser.LeftRightFuncOperatorNode
 
init(Object, Object, Object) - Method in class com.akiban.sql.parser.LikeEscapeOperatorNode
Initializer for a LikeEscapeOperatorNode receiver like pattern [ escape escapeValue ]
init(Object, Object) - Method in class com.akiban.sql.parser.LockTableNode
Initializer for LockTableNode
init(Object) - Method in class com.akiban.sql.parser.MethodCallNode
Initializer for a MethodCallNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.NewInvocationNode
Initializer for a NewInvocationNode.
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.NewInvocationNode
 
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.NewInvocationNode
 
init(Object) - Method in class com.akiban.sql.parser.NextSequenceNode
Initializer for a NextSequenceNode
init(Object, Object) - Method in class com.akiban.sql.parser.NonStaticMethodCallNode
Initializer for a NonStaticMethodCallNode
init(Object) - Method in class com.akiban.sql.parser.NotNode
Initializer for a NotNode
init(Object) - Method in class com.akiban.sql.parser.NumericConstantNode
Initializer for a typed null node
init(Object) - Method in class com.akiban.sql.parser.OctetLengthOperatorNode
Initializer for a OctetLengthOperatorNode
init(Object) - Method in class com.akiban.sql.parser.OrderByColumn
Initializer.
init(Object, Object) - Method in class com.akiban.sql.parser.OrNode
Initializer for an OrNode
init(Object, Object) - Method in class com.akiban.sql.parser.ParameterNode
Initializer for a ParameterNode.
init(Object, Object) - Method in class com.akiban.sql.parser.PrepareStatementNode
Initializer for an PrepareStatementNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.PrivilegeNode
Initialize a PrivilegeNode for use against SYS.SYSTABLEPERMS and SYS.SYSROUTINEPERMS.
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.PrivilegeNode
Initialize a PrivilegeNode for use against SYS.SYSPERMS.
init(Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Initialize a query tree node.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.RenameNode
Initializer for a RenameNode
init(Object, Object) - Method in class com.akiban.sql.parser.ResultColumn
Different types of initializer parameters indicate different types of initialization.
init(Object, Object) - Method in class com.akiban.sql.parser.RevokeNode
Initialize a RevokeNode.
init(Object, Object) - Method in class com.akiban.sql.parser.RevokeRoleNode
Initialize a RevokeRoleNode.
init(Object, Object) - Method in class com.akiban.sql.parser.RowConstructorNode
 
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.RowCountNode
Initializer for a RowCountNode
init(Object, Object) - Method in class com.akiban.sql.parser.RowNumberFunctionNode
Initializer.
init(Object, Object) - Method in class com.akiban.sql.parser.RowResultSetNode
Initializer for a RowResultSetNode.
init(Object) - Method in class com.akiban.sql.parser.RowsResultSetNode
Initializer for a RowsResultSetNode.
init(Object, Object) - Method in class com.akiban.sql.parser.SavepointNode
Initializer for a SavepointNode
init(Object, Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.SelectNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.SetConfigurationNode
Initializer for SetTransactionIsolationNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.SetOperatorNode
Initializer for a SetOperatorNode.
init(Object, Object) - Method in class com.akiban.sql.parser.SetRoleNode
Initializer for a SetRoleNode
init(Object, Object) - Method in class com.akiban.sql.parser.SetSchemaNode
Initializer for a SetSchemaNode
init(Object, Object) - Method in class com.akiban.sql.parser.SetTransactionAccessNode
Initializer for SetTransactionAccessNode
init(Object, Object) - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
Initializer for SetTransactionIsolationNode
init(Object, Object) - Method in class com.akiban.sql.parser.SimpleStringOperatorNode
Initializer for a SimpleOperatorNode
init(Object) - Method in class com.akiban.sql.parser.SQLBooleanConstantNode
Initializer for a SQLBooleanConstantNode.
init(Object) - Method in class com.akiban.sql.parser.SQLToJavaValueNode
Constructor for a SQLToJavaValueNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.StaticClassFieldReferenceNode
Initializer for a StaticClassFieldReferenceNode
init(Object, Object) - Method in class com.akiban.sql.parser.StaticMethodCallNode
Intializer for a NonStaticMethodCallNode
init(Object, Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.SubqueryNode
Initializer.
init(Object) - Method in class com.akiban.sql.parser.TableElementNode
Initializer for a TableElementNode
init(Object, Object) - Method in class com.akiban.sql.parser.TableElementNode
Initializer for a TableElementNode
init(Object, Object) - Method in class com.akiban.sql.parser.TableName
Initializer for when you have both the table and schema names.
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.TableName
Initializer for when you have both the table and schema names.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.TernaryOperatorNode
Initializer for a TernaryOperatorNode
init(Object, Object, Object, Object) - Method in class com.akiban.sql.parser.TestConstraintNode
Initializer for a TestConstraintNode
init(Object, Object) - Method in class com.akiban.sql.parser.TimestampOperatorNode
Initailizer for a TimestampOperatorNode.
init(Object) - Method in class com.akiban.sql.parser.TransactionControlNode
Initializer for a TransactionControlNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.TrimOperatorNode
 
init(Object) - Method in class com.akiban.sql.parser.UnaryArithmeticOperatorNode
Initializer for a UnaryArithmeticOperatorNode
init(Object) - Method in class com.akiban.sql.parser.UnaryBitOperatorNode
Initializer for a UnaryBitOperatorNode
init(Object, Object) - Method in class com.akiban.sql.parser.UnaryDateTimestampOperatorNode
 
init(Object, Object) - Method in class com.akiban.sql.parser.UnaryLogicalOperatorNode
Initializer for a UnaryLogicalOperatorNode
init(Object, Object, Object) - Method in class com.akiban.sql.parser.UnaryOperatorNode
Initializer for a UnaryOperatorNode.
init(Object) - Method in class com.akiban.sql.parser.UnaryOperatorNode
Initializer for a UnaryOperatorNode
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.UnionNode
Initializer for a UnionNode.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.UpdateNode
Initializer for an UpdateNode.
init(Object) - Method in class com.akiban.sql.parser.UserTypeConstantNode
Initializer for a typed null node or a date, time, or timestamp value.
init(Object, Object, Object, Object, Object) - Method in class com.akiban.sql.parser.ValueNode
Initializer for numeric types.
init(Object) - Method in class com.akiban.sql.parser.VarbitConstantNode
Initializer for a VarbitConstantNode.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.VirtualColumnNode
Initializer for a VirtualColumnNode.
init(Object, Object) - Method in class com.akiban.sql.parser.WindowDefinitionNode
Initializer.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.WindowFunctionNode
Initializer for a WindowFunctionNode
init(Object) - Method in class com.akiban.sql.parser.WindowNode
Initializer
init(Object) - Method in class com.akiban.sql.parser.WindowReferenceNode
Initializer
init(Object, Object, Object) - Method in class com.akiban.sql.parser.XMLBinaryOperatorNode
Initializer for a BinaryOperatorNode
init(Object) - Method in class com.akiban.sql.parser.XMLConstantNode
Initializer for an XMLConstantNode.
init(Object, Object, Object) - Method in class com.akiban.sql.parser.XMLUnaryOperatorNode
Initializer for a UnaryOperatorNode.
initAndCheck(Object) - Method in class com.akiban.sql.parser.DDLStatementNode
Initialize the object name we will be performing the DDL on and check that we are not in the system schema and that DDL is allowed.
initializeVisitor() - Method in interface com.akiban.sql.parser.ASTVisitor
Initialize the Visitor before processing any trees.
INLINE_DEFINITION - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
inListOperatorNode(InListOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
InListOperatorNode - Class in com.akiban.sql.parser
An InListOperatorNode represents an IN list.
InListOperatorNode() - Constructor for class com.akiban.sql.parser.InListOperatorNode
 
inListOperatorNode(InListOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
INSERT - Static variable in interface com.akiban.sql.parser.StatementType
 
INSERT_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
INSERT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INSERT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
insertNode(InsertNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
InsertNode - Class in com.akiban.sql.parser
An InsertNode is the top node in a query tree for an insert statement.
InsertNode() - Constructor for class com.akiban.sql.parser.InsertNode
 
insertNode(InsertNode) - Method in class com.akiban.sql.unparser.NodeToString
 
INT - Static variable in class com.akiban.sql.types.JSQLType
 
INT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
INT_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
INT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
INT_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
INT_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
INT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
INT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTEGER - Static variable in class com.akiban.sql.types.DataTypeDescriptor
Runtime INTEGER type that is nullable.
INTEGER_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTEGER_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTEGER_NOT_NULL - Static variable in class com.akiban.sql.types.DataTypeDescriptor
Runtime INTEGER type that is not nullable.
INTEGER_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTEGER_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERSECT_OR_EXCEPT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
INTERSECT_OR_EXCEPT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
IntersectOrExceptNode - Class in com.akiban.sql.parser
A IntersectOrExceptNode represents an INTERSECT or EXCEPT DML statement.
IntersectOrExceptNode() - Constructor for class com.akiban.sql.parser.IntersectOrExceptNode
 
IntersectOrExceptNode.OpType - Enum in com.akiban.sql.parser
 
INTERVAL_DAY_HOUR_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_HOUR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_MINUTE_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_MINUTE_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_SECOND_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
INTERVAL_DAY_SECOND_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_SECOND_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_SECOND_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_SECOND_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_DAY_SECOND_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_MINUTE_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_MINUTE_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_SECOND_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_HOUR_SECOND_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MINUTE_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MINUTE_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MINUTE_SECOND_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MINUTE_SECOND_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MONTH_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_MONTH_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_SECOND_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_SECOND_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_MONTH_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
INTERVAL_YEAR_MONTH_ID - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_MONTH_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_MONTH_NAME - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_MONTH_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_MONTH_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
INTERVAL_YEAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
intervalMaxWidth(TypeId, int, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
 
IntervalTypeCompiler - Class in com.akiban.sql.compiler
 
IntervalTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.IntervalTypeCompiler
 
intervalTypeId(TypeId, TypeId) - Static method in class com.akiban.sql.types.TypeId
 
inWithNestedTuples(InListOperatorNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
IS_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
IS_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
IS_NOT_NULL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
IS_NOT_NULL_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
IS_NULL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
IS_NULL_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
IS_NULL_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
isAll() - Method in class com.akiban.sql.parser.SetOperatorNode
 
isAlterTable() - Method in class com.akiban.sql.parser.RenameNode
 
isAnsiUDT() - Method in class com.akiban.sql.types.TypeId
Return true if this is this type id describes an ANSI UDT
isAscending() - Method in class com.akiban.sql.parser.IndexColumn
 
isAscending() - Method in class com.akiban.sql.parser.OrderByColumn
Get the column order.
isAscending() - Method in class com.akiban.sql.parser.OrderedColumn
Indicate whether this column is ascending or not.
isAsciiStreamAssignable(int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Determine if an ASCII stream can be inserted into a column or parameter of type jdbcType.
isAtomic() - Method in class com.akiban.sql.parser.DDLStatementNode
A DDL statement is always atomic
isAtomic() - Method in class com.akiban.sql.parser.DMLModStatementNode
INSERT/UPDATE/DELETE are always atomic.
isAutoincrementColumn() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Is this an autoincrement column?
isBinaryEqualsOperatorNode() - Method in class com.akiban.sql.parser.ValueNode
Returns true if this value node is a equals operator.
isBinaryStreamAssignable(int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Determine if a binary stream can be inserted into a column or parameter of type jdbcType.
isBitTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a bit type?
isBlobTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a Blob?
isBooleanFalse() - Method in class com.akiban.sql.parser.BooleanConstantNode
Does this represent a false constant.
isBooleanFalse() - Method in class com.akiban.sql.parser.ValueNode
Does this represent a false constant.
isBooleanTrue() - Method in class com.akiban.sql.parser.BooleanConstantNode
Does this represent a true constant.
isBooleanTrue() - Method in class com.akiban.sql.parser.ValueNode
Does this represent a true constant.
isBooleanTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a boolean type?
isBuiltinVTI() - Method in class com.akiban.sql.parser.NewInvocationNode
Report whether this node represents a builtin VTI.
isCharacterStreamAssignable(int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Determine if a character stream can be inserted into a column or parameter of type jdbcType.
isClobTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a Clob?
isComparable() - Method in class com.akiban.sql.types.TypeId
 
isCompressTable() - Method in class com.akiban.sql.parser.AlterTableNode
 
isConcatableTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a concatable type?
isConstantExpression() - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.BinaryOperatorNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.CastNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.ConditionalNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.ConstantNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.InListOperatorNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.ValueNode
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.ValueNodeList
Return whether or not this expression tree represents a constant expression.
isConstantExpression() - Method in class com.akiban.sql.parser.WindowFunctionNode
ValueNode override.
isConstructor() - Method in class com.akiban.sql.parser.FromVTI
Return true if this VTI is a constructor.
isCurrent() - Method in class com.akiban.sql.parser.SetTransactionAccessNode
 
isCurrent() - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
 
isCycle() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
isDateTimeTimeStampTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a TypeId for DATE/TIME/TIMESTAMP
isDateTimeTimeStampTypeID() - Method in class com.akiban.sql.types.TypeId
Is this DATE/TIME or TIMESTAMP?
isDecimalTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a decimal type?
isDefaultColumn() - Method in class com.akiban.sql.parser.ResultColumn
Returns TRUE if the ResultColumn is standing in for a DEFAULT keyword in an insert/update statement.
isDeterministic() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
isDistinct() - Method in class com.akiban.sql.parser.AggregateNode
Indicate whether this aggregate is distinct or not.
isDistinct() - Method in class com.akiban.sql.parser.SelectNode
 
isDoubleTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a TypeId for DOUBLE
isEmpty() - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.BaseColumnNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.BinaryOperatorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.CastNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.CoalesceFunctionNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ColumnReference
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ConditionalNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ConstantNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.CurrentDatetimeOperatorNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.CurrentRowLocationNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.CurrentSequenceNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.DefaultNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ExplicitCollateNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.GenerationClauseNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.GroupConcatNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.InListOperatorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.JavaToSQLValueNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.NextSequenceNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ParameterNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ResultColumn
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.RowConstructorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.SpecialFunctionNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.SubqueryNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.TernaryOperatorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.UnaryOperatorNode
 
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.ValueNode
Tests if this node is equivalent to the specified ValueNode.
isEquivalent(ValueNode) - Method in class com.akiban.sql.parser.VirtualColumnNode
 
isFixedStringTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a fixed string type?
isFloatingPointTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a TypeId for floating point (REAL/DOUBLE)
isForQueryRewrite() - Method in class com.akiban.sql.parser.BinaryComparisonOperatorNode
Was this node generated in a query rewrite?
isFunction() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
isGrouping() - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
isHeader() - Method in class com.akiban.sql.parser.CopyStatementNode
 
isInListProbeNode() - Method in class com.akiban.sql.parser.ValueNode
Returns true if this value node is an operator created for optimized performance of an IN list.
isInstanceOf(int) - Method in class com.akiban.sql.parser.QueryTreeNode
For final nodes, return whether or not the node represents the specified nodeType.
isIntegerTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for an integer type?
isIntervalTypeId() - Method in class com.akiban.sql.types.TypeId
 
isJDBCTypeEquivalent(int, int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
Compare JdbcTypeIds to determine if they represent equivalent SQL types.
isLOBTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a LOB type?
isLongConcatableTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a long concatable type?
isLongVarbinaryTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a LongVarbinary?
isLongVarcharTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a LongVarchar?
isNameGenerated() - Method in class com.akiban.sql.parser.ResultColumn
Is the name for this ResultColumn generated?
isNaturalJoin() - Method in class com.akiban.sql.parser.JoinNode
Is this a natural join?
isNegated() - Method in class com.akiban.sql.parser.InListOperatorNode
 
isNegated() - Method in class com.akiban.sql.parser.IsNode
 
isNestedTupleNullable(RowConstructorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
isNew - Variable in class com.akiban.sql.parser.TriggerReferencingStruct
 
IsNode - Class in com.akiban.sql.parser
 
IsNode() - Constructor for class com.akiban.sql.parser.IsNode
 
isNode(IsNode) - Method in class com.akiban.sql.unparser.NodeToString
 
isNull() - Method in class com.akiban.sql.parser.UserTypeConstantNode
Return whether or not this node represents a typed null constant.
isNullable() - Method in class com.akiban.sql.types.DataTypeDescriptor
Returns TRUE if the datatype can contain NULL, FALSE if not.
isNullIfNode() - Method in class com.akiban.sql.parser.ConditionalNode
 
IsNullNode - Class in com.akiban.sql.parser
This node represents either a unary IS NULL or IS NOT NULL comparison operator
IsNullNode() - Constructor for class com.akiban.sql.parser.IsNullNode
 
isNullNode(IsNullNode) - Method in class com.akiban.sql.unparser.NodeToString
 
isNullsOrderedLow() - Method in class com.akiban.sql.parser.OrderByColumn
Get the column NULL ordering.
isNullsOrderedLow() - Method in class com.akiban.sql.parser.OrderedColumn
Indicate whether this column should be ordered NULLS low.
isNumericType(int) - Static method in class com.akiban.sql.types.DataTypeDescriptor
 
isNumericTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a numeric type?
IsolationLevel - Enum in com.akiban.sql.parser
 
isParameterNode() - Method in class com.akiban.sql.parser.ParameterNode
 
isParameterNode() - Method in class com.akiban.sql.parser.ValueNode
Returns TRUE if this is a parameter node.
isParameterOrUntypedNull(ValueNode) - Static method in class com.akiban.sql.compiler.TypeComputer
Nodes whose type is inferred from the context.
isPartOfGroupIndex() - Method in class com.akiban.sql.parser.IndexColumn
 
isPrimitiveType() - Method in class com.akiban.sql.parser.JavaValueNode
 
isRealTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a TypeId for REAL
isRecursive() - Method in class com.akiban.sql.parser.AllResultColumn
 
isRefTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a ref type?
isRelationalOperator() - Method in class com.akiban.sql.parser.ValueNode
Returns true if this ValueNode is a relational operator.
isReturnOutputParam() - Method in class com.akiban.sql.parser.ParameterNode
Is this as a return output parameter (e.g.
isRightOuterJoin() - Method in class com.akiban.sql.parser.HalfOuterJoinNode
 
isRollup() - Method in class com.akiban.sql.parser.GroupByList
 
isRow - Variable in class com.akiban.sql.parser.TriggerReferencingStruct
 
isRowMultiSet() - Method in class com.akiban.sql.types.DataTypeDescriptor
 
isRowMultiSet() - Method in class com.akiban.sql.types.TypeId
 
isRowMultiSet() - Method in class com.akiban.sql.types.TypeId.RowMultiSetTypeId
 
isSameNodeType(ValueNode) - Method in class com.akiban.sql.parser.ValueNode
Tests if this node is of the same type as the specified node as reported by QueryTreeNode.getNodeType().
isShutdownImmediate() - Method in class com.akiban.sql.parser.AlterServerNode
 
isStraightJoin() - Method in class com.akiban.sql.parser.SelectNode
 
isStringTypeId() - Method in class com.akiban.sql.types.TypeId
Does this TypeId represent a TypeId for a StringDataType.
isTableFunction() - Method in interface com.akiban.sql.types.AliasInfo
Return true if this alias is a Table Function.
isTableFunction() - Method in class com.akiban.sql.types.MethodAliasInfo
 
isTableFunction() - Method in class com.akiban.sql.types.RoutineAliasInfo
 
isTableFunction() - Method in class com.akiban.sql.types.SynonymAliasInfo
 
isTableFunction() - Method in class com.akiban.sql.types.UDTAliasInfo
 
isTruncateTable() - Method in class com.akiban.sql.parser.AlterTableNode
 
isUnique() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
isUnsigned() - Method in class com.akiban.sql.types.TypeId
Is this one of the unsigned numeric types?
isUpdateStatistics() - Method in class com.akiban.sql.parser.AlterTableNode
 
isUpdateStatisticsAll() - Method in class com.akiban.sql.parser.AlterTableNode
 
isUserDefinedTypeId() - Method in class com.akiban.sql.types.TypeId
Is this a type id for a user defined type?
isWithData() - Method in class com.akiban.sql.parser.CreateTableNode
 
isXMLTypeId() - Method in class com.akiban.sql.types.TypeId
Is this an XML doc?
iterator() - Method in class com.akiban.sql.parser.QueryTreeNodeList
 

J

JAVA_CLASS - Static variable in class com.akiban.sql.types.JSQLType
 
JAVA_PRIMITIVE - Static variable in class com.akiban.sql.types.JSQLType
 
JAVA_TO_SQL_VALUE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
JAVA_TO_SQL_VALUE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
javaClassName - Variable in class com.akiban.sql.parser.MethodCallNode
The name of the class containing the method.
JavaToSQLValueNode - Class in com.akiban.sql.parser
This node type converts a value from the Java domain to the SQL domain.
JavaToSQLValueNode() - Constructor for class com.akiban.sql.parser.JavaToSQLValueNode
 
javaToSQLValueNode(JavaToSQLValueNode) - Method in class com.akiban.sql.unparser.NodeToString
 
JavaValueNode - Class in com.akiban.sql.parser
This abstract node class represents a data value in the Java domain.
JavaValueNode() - Constructor for class com.akiban.sql.parser.JavaValueNode
 
JOIN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
JOIN_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
joinNode(JoinNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Normalize ON clause in this JOIN node.
JoinNode - Class in com.akiban.sql.parser
A JoinNode represents a join result set for either of the basic DML operations: SELECT and INSERT.
JoinNode() - Constructor for class com.akiban.sql.parser.JoinNode
 
joinNode(JoinNode) - Method in class com.akiban.sql.unparser.NodeToString
 
JoinNode.JoinType - Enum in com.akiban.sql.parser
 
joinTypeToString(JoinNode.JoinType) - Static method in class com.akiban.sql.parser.JoinNode
Convert the joinType to a string.
jsqlType - Variable in class com.akiban.sql.parser.JavaValueNode
 
JSQLType - Class in com.akiban.sql.types
Type descriptor which wraps all 3 kinds of types supported in Derby's JSQL language: SQL types, Java primitives, Java classes.
JSQLType(DataTypeDescriptor) - Constructor for class com.akiban.sql.types.JSQLType
Create a JSQLType from a SQL type.
JSQLType(String) - Constructor for class com.akiban.sql.types.JSQLType
Create a JSQLType given the name of a Java primitive or java class.
JSQLType(byte) - Constructor for class com.akiban.sql.types.JSQLType
Create a JSQLType for a Java primitive.

L

LANGUAGE - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
lastFunctionArg() - Method in class com.akiban.sql.parser.IndexColumnList
 
LEFT_FN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LEFT_RIGHT_FUNC_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
leftInterfaceType - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
leftInterfaceType - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
leftOperand - Variable in class com.akiban.sql.parser.BinaryListOperatorNode
 
leftOperand - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
leftOperand - Variable in class com.akiban.sql.parser.InListOperatorNode
 
leftOperand - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
LeftRightFuncOperatorNode - Class in com.akiban.sql.parser
 
LeftRightFuncOperatorNode() - Constructor for class com.akiban.sql.parser.LeftRightFuncOperatorNode
 
LENGTH_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
LengthOperatorNode - Class in com.akiban.sql.parser
This node represents a unary XXX_length operator
LengthOperatorNode() - Constructor for class com.akiban.sql.parser.LengthOperatorNode
 
LESS_EQUALS_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
LESS_THAN_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
LIKE_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LIKE_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
LikeEscapeOperatorNode - Class in com.akiban.sql.parser
This node represents a like comparison operator (no escape) If the like pattern is a constant or a parameter then if possible the like is modified to include a >= and < operator.
LikeEscapeOperatorNode() - Constructor for class com.akiban.sql.parser.LikeEscapeOperatorNode
 
likeEscapeOperatorNode(LikeEscapeOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
listSize() - Method in class com.akiban.sql.parser.RowConstructorNode
 
LOBTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL LOB types.
LOBTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.LOBTypeCompiler
 
LOCATE_FUNCTION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LOCK_TABLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LOCK_TABLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
LOCKING_TYPE - Static variable in class com.akiban.sql.parser.DDLStatementNode
 
LockTableNode - Class in com.akiban.sql.parser
A LockTableNode is the root of a QueryTree that represents a LOCK TABLE command: LOCK TABLE IN SHARE/EXCLUSIVE MODE
LockTableNode() - Constructor for class com.akiban.sql.parser.LockTableNode
 
LONG - Static variable in class com.akiban.sql.types.JSQLType
 
LONGINT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LONGINT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
LONGINT_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
Various fixed numbers related to datatypes.
LONGINT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
LONGINT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
LONGINT_PRECISION - Static variable in class com.akiban.sql.types.TypeId
Various fixed numbers related to datatypes.
LONGINT_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
LONGINT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
LONGINT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBINARY_NAME - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBIT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LONGVARBIT_ID - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBIT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBIT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBIT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARBIT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
LONGVARCHAR_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
LONGVARCHAR_ID - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARCHAR_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARCHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARCHAR_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
LONGVARCHAR_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
lookupUnnamedParameter(int) - Method in class com.akiban.sql.parser.SQLParser
Looks up an unnamed parameter given its parameter number.

M

makeDistinct() - Method in class com.akiban.sql.parser.SelectNode
 
makeStraightJoin() - Method in class com.akiban.sql.parser.SelectNode
 
makeTableName(String, String) - Method in class com.akiban.sql.parser.QueryTreeNode
 
makeTableName(NodeFactory, SQLParserContext, String, String) - Static method in class com.akiban.sql.parser.QueryTreeNode
 
mapToTypeID(JSQLType) - Method in class com.akiban.sql.parser.JavaValueNode
Map a JSQLType to a compilation type id.
markForCallStatement() - Method in class com.akiban.sql.parser.JavaValueNode
Mark this node as being for a CALL Statement.
markInitialSize() - Method in class com.akiban.sql.parser.ResultColumnList
 
markReturnValueDiscarded() - Method in class com.akiban.sql.parser.JavaValueNode
Tell this node that nothing is done with the returned value
markTopTableConstructor() - Method in class com.akiban.sql.parser.UnionNode
Mark this as the top node of a table constructor.
markWithData() - Method in class com.akiban.sql.parser.CreateTableNode
 
MATERIALIZE_RESULT_SET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MATERIALIZE_RESULT_SET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
MAX_NODE_TYPE - Static variable in interface com.akiban.sql.parser.NodeTypes
Extensions to this interface can use nodetypes > MAX_NODE_TYPE with out fear of collision with C_NodeTypes
MAXIMUM_WIDTH_UNKNOWN - Static variable in class com.akiban.sql.types.DataTypeDescriptor
 
maybeParens(QueryTreeNode) - Method in class com.akiban.sql.unparser.NodeToString
 
MEDIUMINT - Static variable in class com.akiban.sql.types.DataTypeDescriptor
 
MEDIUMINT_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
MEDIUMINT_ID - Static variable in class com.akiban.sql.types.TypeId
 
MEDIUMINT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
MEDIUMINT_NOT_NULL - Static variable in class com.akiban.sql.types.DataTypeDescriptor
 
MEDIUMINT_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
MEDIUMINT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
mergeCollations(CharacterTypeAttributes, CharacterTypeAttributes) - Static method in class com.akiban.sql.types.CharacterTypeAttributes
 
MethodAliasInfo - Class in com.akiban.sql.types
Describe a method alias.
MethodAliasInfo(String) - Constructor for class com.akiban.sql.types.MethodAliasInfo
Create a MethodAliasInfo
methodCall() - Method in class com.akiban.sql.parser.CallStatementNode
 
MethodCallNode - Class in com.akiban.sql.parser
A MethodCallNode represents a Java method call.
MethodCallNode() - Constructor for class com.akiban.sql.parser.MethodCallNode
 
methodName - Variable in class com.akiban.sql.parser.BinaryListOperatorNode
 
methodName - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
methodName - Variable in class com.akiban.sql.parser.MethodCallNode
 
methodName - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
methodName - Variable in class com.akiban.sql.parser.UnaryOperatorNode
 
methodParms - Variable in class com.akiban.sql.parser.MethodCallNode
 
MINUS_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
MINUTE_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
MiscellaneousStatementNode - Class in com.akiban.sql.parser
A MiscellaneousStatement represents any type of statement that doesn't fit into the well defined categores: SET (non-transaction).
MiscellaneousStatementNode() - Constructor for class com.akiban.sql.parser.MiscellaneousStatementNode
 
MOD_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
MOD_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MODIFY_AUTOINCREMENT_INC_VALUE - Static variable in class com.akiban.sql.parser.ColumnDefinitionNode
 
MODIFY_AUTOINCREMENT_RESTART_VALUE - Static variable in class com.akiban.sql.parser.ColumnDefinitionNode
 
MODIFY_COLUMN_CONSTRAINT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MODIFY_COLUMN_CONSTRAINT_NOT_NULL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MODIFY_COLUMN_DEFAULT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MODIFY_COLUMN_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
MODIFY_COLUMN_TYPE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
MODIFY_TYPE - Static variable in class com.akiban.sql.parser.DDLStatementNode
 
ModifyColumnNode - Class in com.akiban.sql.parser
A ModifyColumnNode represents a modify column in an ALTER TABLE statement.
ModifyColumnNode() - Constructor for class com.akiban.sql.parser.ModifyColumnNode
 
MONTH_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
mustCastToPrimitive() - Method in class com.akiban.sql.parser.JavaValueNode
Reports whether the code generator should add a cast to extract a primitive value from an object.

N

NATIONAL_CHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
NATIONAL_LONGVARCHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
NATIONAL_VARCHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
NCLOB_NAME - Static variable in class com.akiban.sql.types.TypeId
 
negated - Variable in class com.akiban.sql.parser.InListOperatorNode
 
NEW_INVOCATION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NEW_INVOCATION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NewInvocationNode - Class in com.akiban.sql.parser
A NewInvocationNode represents a new object() invocation.
NewInvocationNode() - Constructor for class com.akiban.sql.parser.NewInvocationNode
 
newName() - Method in class com.akiban.sql.parser.AlterTableRenameNode
 
newObjectName - Variable in class com.akiban.sql.parser.RenameNode
 
newTableName - Variable in class com.akiban.sql.parser.RenameNode
 
NEXT_SEQUENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NEXT_SEQUENCE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NextSequenceNode - Class in com.akiban.sql.parser
A class that represents a value obtained from a Sequence using 'NEXT VALUE'
NextSequenceNode() - Constructor for class com.akiban.sql.parser.NextSequenceNode
 
NO_CHECK_OPTION - Static variable in class com.akiban.sql.parser.CreateViewNode
 
NodeFactory - Class in com.akiban.sql.parser
This is an interface for NodeFactories.
NodeFactory() - Constructor for class com.akiban.sql.parser.NodeFactory
 
NodeFactoryImpl - Class in com.akiban.sql.parser
Create new parser AST nodes.
NodeFactoryImpl() - Constructor for class com.akiban.sql.parser.NodeFactoryImpl
 
nodeHeader() - Method in class com.akiban.sql.parser.QueryTreeNode
Return header information for debug printing of this query tree node.
nodeList(QueryTreeNodeList<? extends QueryTreeNode>) - Method in class com.akiban.sql.unparser.NodeToString
 
nodeList(QueryTreeNodeList<? extends QueryTreeNode>, boolean) - Method in class com.akiban.sql.unparser.NodeToString
 
nodeName(int) - Method in class com.akiban.sql.parser.NodeFactoryImpl
Translate a node type from NodeTypes to a class name
NodeNames - Interface in com.akiban.sql.parser
This is the set of constants used to identify the classes that are used in NodeFactoryImpl.
NodeToString - Class in com.akiban.sql.unparser
 
NodeToString() - Constructor for class com.akiban.sql.unparser.NodeToString
 
NodeTypes - Interface in com.akiban.sql.parser
The purpose of this interface is to hold the constant definitions of the different node type identifiers, for use with NodeFactory.
NON_STATIC_METHOD_CALL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NON_STATIC_METHOD_CALL_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NonStaticMethodCallNode - Class in com.akiban.sql.parser
A NonStaticMethodCallNode is really a node to represent a (static or non-static) method call from an object (as opposed to a static method call from a class.
NonStaticMethodCallNode() - Constructor for class com.akiban.sql.parser.NonStaticMethodCallNode
 
NOP_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NOP_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NOPStatementNode - Class in com.akiban.sql.parser
A NOPStatement node is for statements that don't do anything.
NOPStatementNode() - Constructor for class com.akiban.sql.parser.NOPStatementNode
 
normalize(StatementNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Normalize conditions anywhere in this statement.
NORMALIZE_RESULT_SET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NORMALIZE_RESULT_SET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
normalizeExpression(ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Normalize a top-level boolean expression.
NOT_BETWEEN_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NOT_EQUALS_RELOP - Variable in class com.akiban.sql.parser.BinaryRelationalOperatorNode
 
NOT_IN_AND_LIMIT - Static variable in class com.akiban.sql.compiler.BooleanNormalizer
 
NOT_IN_LIST_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NOT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
NOT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NOT_PRIMITIVE - Static variable in class com.akiban.sql.types.JSQLType
 
NotNode - Class in com.akiban.sql.parser
A NotNode represents a NOT operator.
NotNode() - Constructor for class com.akiban.sql.parser.NotNode
 
notNode(NotNode) - Method in class com.akiban.sql.unparser.NodeToString
 
NULL_ON_NULL_INPUT - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
numberConvertible(TypeId, boolean) - Method in class com.akiban.sql.compiler.TypeCompiler
Tell whether this numeric type can be converted to the given type.
NumberDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
NUMERIC_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
NUMERIC_ID - Static variable in class com.akiban.sql.types.TypeId
 
NUMERIC_NAME - Static variable in class com.akiban.sql.types.TypeId
 
NUMERIC_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
NUMERIC_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
NUMERIC_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
NUMERIC_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
NumericConstantNode - Class in com.akiban.sql.parser
 
NumericConstantNode() - Constructor for class com.akiban.sql.parser.NumericConstantNode
 
NumericTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeId for the SQL numeric datatype.
NumericTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.NumericTypeCompiler
 

O

OCTET_LENGTH_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
OCTET_LENGTH_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
OctetLengthOperatorNode - Class in com.akiban.sql.parser
This node represents a unary DB2 compatible length operator
OctetLengthOperatorNode() - Constructor for class com.akiban.sql.parser.OctetLengthOperatorNode
 
oldObjectName - Variable in class com.akiban.sql.parser.RenameNode
 
operator - Variable in class com.akiban.sql.parser.BinaryListOperatorNode
 
operator - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
operator - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
operator - Variable in class com.akiban.sql.parser.UnaryOperatorNode
 
operatorType - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
OR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
OR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ORDER_BY_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ORDER_BY_COLUMN_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ORDER_BY_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ORDER_BY_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ORDER_BY_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ORDER_BY_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
OrderByColumn - Class in com.akiban.sql.parser
An OrderByColumn is a column in the ORDER BY clause.
OrderByColumn() - Constructor for class com.akiban.sql.parser.OrderByColumn
 
orderByColumn(OrderByColumn) - Method in class com.akiban.sql.unparser.NodeToString
 
OrderByList - Class in com.akiban.sql.parser
An OrderByList is an ordered list of columns in the ORDER BY clause.
OrderByList() - Constructor for class com.akiban.sql.parser.OrderByList
 
orderByList(OrderByList) - Method in class com.akiban.sql.unparser.NodeToString
 
OrderedColumn - Class in com.akiban.sql.parser
An ordered column has position.
OrderedColumn() - Constructor for class com.akiban.sql.parser.OrderedColumn
 
OrderedColumnList<N extends OrderedColumn> - Class in com.akiban.sql.parser
List of OrderedColumns
OrderedColumnList() - Constructor for class com.akiban.sql.parser.OrderedColumnList
 
origTableName - Variable in class com.akiban.sql.parser.FromTable
the original unbound table name
OrNode - Class in com.akiban.sql.parser
 
OrNode() - Constructor for class com.akiban.sql.parser.OrNode
 

P

PARAMETER_ARRAY - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
PARAMETER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PARAMETER_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
PARAMETER_STYLE - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
parameterMode(int) - Static method in class com.akiban.sql.types.RoutineAliasInfo
 
ParameterNode - Class in com.akiban.sql.parser
This node type represents a ? parameter.
ParameterNode() - Constructor for class com.akiban.sql.parser.ParameterNode
 
parameterNode(ParameterNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ParseException - Exception in com.akiban.sql.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception com.akiban.sql.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception com.akiban.sql.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception com.akiban.sql.parser.ParseException
Constructor with message.
parseStatement(String) - Method in class com.akiban.sql.parser.SQLParser
Normal external parser entry.
parseStatements(String) - Method in class com.akiban.sql.parser.SQLParser
Parse multiple statements delimited by semicolons.
PLUS_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
PREDICATE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PREDICATE_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PREDICATE_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
PREDICATE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
prefixUnary(UnaryOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
PREPARE_STATEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PREPARE_STATEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
PrepareStatementNode - Class in com.akiban.sql.parser
PREPARE a statement for later execution.
PrepareStatementNode() - Constructor for class com.akiban.sql.parser.PrepareStatementNode
 
prepareStatementNode(PrepareStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
printLabel(int, String) - Method in class com.akiban.sql.parser.QueryTreeNode
Print the given label at the given indentation depth.
printSubNodes(int) - Method in class com.akiban.sql.parser.AggregateWindowFunctionNode
QueryTreeNode override.
printSubNodes(int) - Method in class com.akiban.sql.parser.AlterTableNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CallStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CastNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CoalesceFunctionNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ColumnReference
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ConditionalNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CopyStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CreateIndexNode
 
printSubNodes(int) - Method in class com.akiban.sql.parser.CreateTableNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CreateTriggerNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CreateViewNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CurrentOfNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.CursorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.DeclareStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.DefaultNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.DMLModStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.DMLStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ExecuteStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ExplainStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ExplicitCollateNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.FromBaseTable
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.FromSubquery
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.FromVTI
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.GenerationClauseNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.GroupByColumn
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.InListOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.InsertNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.JavaToSQLValueNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.JoinNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.MethodCallNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.NonStaticMethodCallNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.OrderByColumn
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.PrepareStatementNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.QueryTreeNode
Print the sub-nodes of this node.
printSubNodes(int) - Method in class com.akiban.sql.parser.QueryTreeNodeList
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ResultColumn
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.ResultSetNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.RowResultSetNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.RowsResultSetNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.SelectNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.SetOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.SQLToJavaValueNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.SubqueryNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.TernaryOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.UnaryOperatorNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.VirtualColumnNode
Prints the sub-nodes of this object.
printSubNodes(int) - Method in class com.akiban.sql.parser.WindowDefinitionNode
QueryTreeNode override.
printSubNodes(int) - Method in class com.akiban.sql.parser.WindowFunctionNode
QueryTreeNode override.
PRIVILEGE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
PRIVILEGE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PrivilegeNode - Class in com.akiban.sql.parser
This node represents a set of privileges that are granted or revoked on one object.
PrivilegeNode() - Constructor for class com.akiban.sql.parser.PrivilegeNode
 
PrivilegeNode.ObjectType - Enum in com.akiban.sql.parser
 
PROJECT_RESTRICT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
PROJECT_RESTRICT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
properties - Variable in class com.akiban.sql.parser.ConstraintDefinitionNode
 
purge - Variable in class com.akiban.sql.parser.AlterTableNode
 
putAndsOnTop(ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Do the 1st step in putting an expression into conjunctive normal form.

Q

qualifiedDDLNode(DDLStatementNode) - Method in class com.akiban.sql.unparser.NodeToString
 
QUARTER_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
QueryTreeNode - Class in com.akiban.sql.parser
QueryTreeNode is the root class for all query tree nodes.
QueryTreeNode() - Constructor for class com.akiban.sql.parser.QueryTreeNode
 
QueryTreeNodeList<N extends QueryTreeNode> - Class in com.akiban.sql.parser
QueryTreeNodeList is the root class for all lists of query tree nodes.
QueryTreeNodeList() - Constructor for class com.akiban.sql.parser.QueryTreeNodeList
 

R

RA_CASCADE - Static variable in interface com.akiban.sql.parser.StatementType
 
RA_NOACTION - Static variable in interface com.akiban.sql.parser.StatementType
 
RA_RESTRICT - Static variable in interface com.akiban.sql.parser.StatementType
 
RA_SETDEFAULT - Static variable in interface com.akiban.sql.parser.StatementType
 
RA_SETNULL - Static variable in interface com.akiban.sql.parser.StatementType
 
readChar() - Method in interface com.akiban.sql.parser.CharStream
Returns the next character from the selected input.
readChar() - Method in class com.akiban.sql.parser.StringCharStream
 
REAL_ID - Static variable in class com.akiban.sql.types.TypeId
 
REAL_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
REAL_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
REAL_NAME - Static variable in class com.akiban.sql.types.TypeId
 
REAL_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
REAL_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
REAL_PRECISION_IN_DIGITS - Static variable in class com.akiban.sql.types.TypeId
 
REAL_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
REAL_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
REAL_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
REAL_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
receiver - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
receiverInterfaceType - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
receiverInterfaceType - Variable in class com.akiban.sql.parser.UnaryOperatorNode
 
REF_ID - Static variable in class com.akiban.sql.types.TypeId
 
REF_NAME - Static variable in class com.akiban.sql.types.TypeId
 
REF_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
REF_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
RefDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
REFERENCES_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
referencesTarget(String, boolean) - Method in class com.akiban.sql.parser.FromVTI
Search to see if a query references the specifed table name.
RefTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the SQL REF datatype.
RefTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.RefTypeCompiler
 
reinit(String) - Method in class com.akiban.sql.parser.SQLParser
 
ReInit(String) - Method in class com.akiban.sql.parser.StringCharStream
 
remove(int) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
remove(N) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
removeJoinColumns(ResultColumnList) - Method in class com.akiban.sql.parser.ResultColumnList
Remove the columns which are join columns (in the joinColumns RCL) from this list.
RENAME_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
RENAME_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
RenameNode - Class in com.akiban.sql.parser
A RenameNode is the root of a QueryTree that represents a RENAME TABLE/COLUMN/INDEX statement.
RenameNode() - Constructor for class com.akiban.sql.parser.RenameNode
 
renameNode(RenameNode) - Method in class com.akiban.sql.unparser.NodeToString
 
RenameNode.RenameType - Enum in com.akiban.sql.parser
 
renamingWhat - Variable in class com.akiban.sql.parser.RenameNode
 
reset() - Method in class com.akiban.sql.parser.HasNodeVisitor
Reset the status so it can be run again.
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.DateTypeCompiler
 
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.IntervalTypeCompiler
 
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.NumericTypeCompiler
 
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.TimestampTypeCompiler
 
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.TimeTypeCompiler
 
resolveArithmeticOperation(DataTypeDescriptor, DataTypeDescriptor, String) - Method in class com.akiban.sql.compiler.TypeCompiler
Type resolution methods on binary operators
RESULT_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
RESULT_COLUMN_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
RESULT_COLUMN_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
RESULT_COLUMN_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
resultColumn(ResultColumn) - Method in class com.akiban.sql.compiler.TypeComputer
 
ResultColumn - Class in com.akiban.sql.parser
A ResultColumn represents a result column in a SELECT, INSERT, or UPDATE statement.
ResultColumn() - Constructor for class com.akiban.sql.parser.ResultColumn
 
resultColumn(ResultColumn) - Method in class com.akiban.sql.unparser.NodeToString
 
ResultColumnList - Class in com.akiban.sql.parser
A ResultColumnList is the target list of a SELECT, INSERT, or UPDATE.
ResultColumnList() - Constructor for class com.akiban.sql.parser.ResultColumnList
 
resultColumnList(ResultColumnList) - Method in class com.akiban.sql.unparser.NodeToString
 
resultInterfaceType - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
resultInterfaceType - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
resultInterfaceType - Variable in class com.akiban.sql.parser.UnaryOperatorNode
 
ResultSetNode - Class in com.akiban.sql.parser
A ResultSetNode represents a result set, that is, a set of rows.
ResultSetNode() - Constructor for class com.akiban.sql.parser.ResultSetNode
 
RETURN_TYPE - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
returningColumnList - Variable in class com.akiban.sql.parser.DMLModStatementNode
 
returnValueDiscarded() - Method in class com.akiban.sql.parser.JavaValueNode
Tell whether the return value from this node is discarded
returnValueToSQLDomain() - Method in class com.akiban.sql.parser.JavaValueNode
Inform this node that it returns its value to the SQL domain
REVOKE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
REVOKE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
REVOKE_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
REVOKE_ROLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
RevokeNode - Class in com.akiban.sql.parser
This class represents a REVOKE statement.
RevokeNode() - Constructor for class com.akiban.sql.parser.RevokeNode
 
RevokeRoleNode - Class in com.akiban.sql.parser
This class represents a REVOKE role statement.
RevokeRoleNode() - Constructor for class com.akiban.sql.parser.RevokeRoleNode
 
RIGHT_FN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
rightInterfaceType - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
rightInterfaceType - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
rightOperand - Variable in class com.akiban.sql.parser.BinaryOperatorNode
 
rightOperand - Variable in class com.akiban.sql.parser.TernaryOperatorNode
 
rightOperandList - Variable in class com.akiban.sql.parser.BinaryListOperatorNode
 
rightOperandList - Variable in class com.akiban.sql.parser.InListOperatorNode
 
ROUTINE_ELEMENT_COUNT - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
ROUTINE_SECURITY_DEFINER - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
RoutineAliasInfo - Class in com.akiban.sql.types
Describe a routine (procedure or function) alias.
RoutineAliasInfo(String, int, String[], DataTypeDescriptor[], int[], int, String, String, RoutineAliasInfo.SQLAllowed, boolean, boolean, boolean, DataTypeDescriptor) - Constructor for class com.akiban.sql.types.RoutineAliasInfo
Create a RoutineAliasInfo for a PROCEDURE or FUNCTION
RoutineAliasInfo.SQLAllowed - Enum in com.akiban.sql.types
 
ROW_COUNT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ROW_COUNT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ROW_CTOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ROW_CTOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ROW_LOCK_GRANULARITY - Static variable in class com.akiban.sql.parser.CreateTableNode
 
ROW_MULTISET_TYPE_ID_IMPL - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
ROW_NUMBER_FUNCTION_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ROW_NUMBER_FUNCTION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ROW_RESULT_SET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ROW_RESULT_SET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
RowConstructorNode - Class in com.akiban.sql.parser
 
RowConstructorNode() - Constructor for class com.akiban.sql.parser.RowConstructorNode
 
RowCountNode - Class in com.akiban.sql.parser
The result set generated by this node (RowCountResultSet) implements the filtering of rows needed for the and the .
RowCountNode() - Constructor for class com.akiban.sql.parser.RowCountNode
 
rowCtorNode(RowConstructorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ROWID_NAME - Static variable in class com.akiban.sql.types.TypeId
 
RowNumberFunctionNode - Class in com.akiban.sql.parser
Class that represents a call to the ROW_NUMBER() window function.
RowNumberFunctionNode() - Constructor for class com.akiban.sql.parser.RowNumberFunctionNode
 
RowResultSetNode - Class in com.akiban.sql.parser
A RowResultSetNode represents the result set for a single row VALUES clause.
RowResultSetNode() - Constructor for class com.akiban.sql.parser.RowResultSetNode
 
rowResultSetNode(RowResultSetNode) - Method in class com.akiban.sql.unparser.NodeToString
 
ROWS_RESULT_SET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
ROWS_RESULT_SET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
RowsResultSetNode - Class in com.akiban.sql.parser
A RowsResultSetNode represents the result set for a multi row VALUES clause.
RowsResultSetNode() - Constructor for class com.akiban.sql.parser.RowsResultSetNode
 
rowsResultSetNode(RowsResultSetNode) - Method in class com.akiban.sql.unparser.NodeToString
 

S

SAVEPOINT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SAVEPOINT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SavepointNode - Class in com.akiban.sql.parser
A SavepointNode is the root of a QueryTree that represents a Savepoint (ROLLBACK savepoint, RELASE savepoint and SAVEPOINT) statement.
SavepointNode() - Constructor for class com.akiban.sql.parser.SavepointNode
 
SavepointNode.StatementType - Enum in com.akiban.sql.parser
 
SCROLL_INSENSITIVE_RESULT_SET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SCROLL_INSENSITIVE_RESULT_SET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SECOND_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
SELECT_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
SELECT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SELECT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
selectNode(SelectNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Normalize WHERE clause in this SELECT node.
selectNode(SelectNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
SelectNode - Class in com.akiban.sql.parser
A SelectNode represents the result set for any of the basic DML operations: SELECT, INSERT, UPDATE, and DELETE.
SelectNode() - Constructor for class com.akiban.sql.parser.SelectNode
 
selectNode(SelectNode) - Method in class com.akiban.sql.unparser.NodeToString
 
sequential - Variable in class com.akiban.sql.parser.AlterTableNode
 
SESSION_USER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
set(int, N) - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
SET_CONFIGURATION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_CONFIGURATION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SET_ROLE_DYNAMIC - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_ROLE_DYNAMIC - Static variable in interface com.akiban.sql.parser.StatementType
 
SET_ROLE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_ROLE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SET_SCHEMA_DYNAMIC - Static variable in interface com.akiban.sql.parser.StatementType
 
SET_SCHEMA_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_SCHEMA_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SET_SCHEMA_USER - Static variable in interface com.akiban.sql.parser.StatementType
 
SET_TRANSACTION_ACCESS_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_TRANSACTION_ACCESS_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SET_TRANSACTION_ISOLATION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SET_TRANSACTION_ISOLATION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
setBeginOffset(int) - Method in class com.akiban.sql.parser.QueryTreeNode
Sets the beginning offset of the SQL substring which this query node represents.
setBooleanValue(boolean) - Method in class com.akiban.sql.parser.BooleanConstantNode
 
setColumnExpression(ValueNode) - Method in class com.akiban.sql.parser.GroupByColumn
 
setColumnPosition(int) - Method in class com.akiban.sql.parser.OrderedColumn
Set the position of this column
setCommitFrequency(long) - Method in class com.akiban.sql.parser.CopyStatementNode
 
SetConfigurationNode - Class in com.akiban.sql.parser
A SET statement for a non-standard configuration variable.
SetConfigurationNode() - Constructor for class com.akiban.sql.parser.SetConfigurationNode
 
setConfigurationNode(SetConfigurationNode) - Method in class com.akiban.sql.unparser.NodeToString
 
setCorrelationName(String) - Method in class com.akiban.sql.parser.FromTable
Set this table's correlation name.
setDebugOutput(Writer) - Static method in class com.akiban.sql.parser.QueryTreeNode
 
setDefaultColumn(boolean) - Method in class com.akiban.sql.parser.ResultColumn
 
setDelimiter(String) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setDescending() - Method in class com.akiban.sql.parser.OrderByColumn
Mark the column as descending order
setElseNode(ValueNode) - Method in class com.akiban.sql.parser.ConditionalNode
 
setEncoding(String) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setEndOffset(int) - Method in class com.akiban.sql.parser.QueryTreeNode
Sets the ending offset of the SQL substring which this query node represents.
setEscape(String) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setExpression(ValueNode) - Method in class com.akiban.sql.parser.ResultColumn
Set the expression in this ResultColumn.
setFormat(CopyStatementNode.Format) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setForQueryRewrite(boolean) - Method in class com.akiban.sql.parser.BinaryComparisonOperatorNode
This node was generated as part of a query rewrite.
setHavingClause(ValueNode) - Method in class com.akiban.sql.parser.SelectNode
 
setHeader(boolean) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setInsertSource() - Method in class com.akiban.sql.parser.ResultSetNode
Remember that this node is the source result set for an INSERT.
setJavaClassName(String) - Method in class com.akiban.sql.parser.MethodCallNode
 
setJavaTypeName(String) - Method in class com.akiban.sql.parser.JavaValueNode
 
setJoinClause(ValueNode) - Method in class com.akiban.sql.parser.JoinNode
 
setLeftOperand(ValueNode) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Set the leftOperand to the specified ValueNode
setLeftOperand(ValueNode) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Set the leftOperand to the specified ValueNode
setLeftOperand(RowConstructorNode) - Method in class com.akiban.sql.parser.InListOperatorNode
Set the leftOperand to the specified ValueNode
setLeftOperand(ValueNode) - Method in class com.akiban.sql.parser.TernaryOperatorNode
Set the leftOperand to the specified ValueNode
setLeftRightInterfaceType(String) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Set the interface type for the left and right arguments.
setMaxIdentifierLength(int) - Method in class com.akiban.sql.parser.SQLParser
Set maximum length of an identifier.
setMaxStringLiteralLength(int) - Method in class com.akiban.sql.parser.SQLParser
Set maximum length of a string literal.
setMessageLocale(String) - Method in class com.akiban.sql.parser.SQLParser
 
setMessageLocale(String) - Method in interface com.akiban.sql.parser.SQLParserContext
Mark as requesting locale.
setName(String) - Method in class com.akiban.sql.parser.ResultColumn
Set the name in this ResultColumn.
setNameGenerated(boolean) - Method in class com.akiban.sql.parser.ResultColumn
Set that this result column name is generated.
setNegated(boolean) - Method in class com.akiban.sql.parser.InListOperatorNode
 
setNodeFactory(NodeFactory) - Method in class com.akiban.sql.parser.SQLParser
Set the node factory.
setNodeType(int) - Method in class com.akiban.sql.parser.BinaryArithmeticOperatorNode
 
setNodeType(int) - Method in class com.akiban.sql.parser.IsNullNode
 
setNodeType(int) - Method in class com.akiban.sql.parser.LeftRightFuncOperatorNode
 
setNodeType(int) - Method in class com.akiban.sql.parser.LengthOperatorNode
 
setNodeType(int) - Method in class com.akiban.sql.parser.QueryTreeNode
Set the node type for this node.
setNullability(boolean) - Method in class com.akiban.sql.parser.ValueNode
Set the nullability of this value.
setNullsOrderedLow() - Method in class com.akiban.sql.parser.OrderByColumn
Mark the column as ordered NULL values lower than non-NULL values.
setNullString(String) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setOperand(ValueNode) - Method in class com.akiban.sql.parser.UnaryOperatorNode
 
SetOperatorNode - Class in com.akiban.sql.parser
A SetOperatorNode represents a UNION, INTERSECT, or EXCEPT in a DML statement.
SetOperatorNode() - Constructor for class com.akiban.sql.parser.SetOperatorNode
 
setOrigTableName(TableName) - Method in class com.akiban.sql.parser.FromTable
Sets the original or unbound table name for this FromTable.
setParserContext(SQLParserContext) - Method in class com.akiban.sql.parser.QueryTreeNode
Set the parser context for this node.
setProperties(Properties) - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Set the optional properties for the backing index to this constraint.
setProperties(Properties) - Method in class com.akiban.sql.parser.FromList
Set the Properties list for this FromList.
setQuote(String) - Method in class com.akiban.sql.parser.CopyStatementNode
 
setReceiver(ValueNode) - Method in class com.akiban.sql.parser.TernaryOperatorNode
 
setResultColumns(ResultColumnList) - Method in class com.akiban.sql.parser.ResultSetNode
Set the resultColumns in this ResultSetNode
setResultSet(ResultSetNode) - Method in class com.akiban.sql.parser.SubqueryNode
 
setReturningList(ResultColumnList) - Method in class com.akiban.sql.parser.DMLModStatementNode
 
setReturnOutputParam(ValueNode) - Method in class com.akiban.sql.parser.ParameterNode
Mark this as a return output parameter (e.g.
setReturnParameterFlag() - Method in class com.akiban.sql.parser.SQLParser
 
setReturnParameterFlag() - Method in interface com.akiban.sql.parser.SQLParserContext
Mark as returning a parameter.
setRightOperand(ValueNode) - Method in class com.akiban.sql.parser.BinaryOperatorNode
Set the rightOperand to the specified ValueNode
setRightOperand(ValueNode) - Method in class com.akiban.sql.parser.TernaryOperatorNode
Set the rightOperand to the specified ValueNode
setRightOperandList(ValueNodeList) - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Set the rightOperandList to the specified ValueNodeList
setRightOperandList(RowConstructorNode) - Method in class com.akiban.sql.parser.InListOperatorNode
Set the rightOperandList to the specified ValueNodeList
SetRoleNode - Class in com.akiban.sql.parser
A SetRoleNode is the root of a QueryTree that represents a SET ROLE statement.
SetRoleNode() - Constructor for class com.akiban.sql.parser.SetRoleNode
 
setRollup() - Method in class com.akiban.sql.parser.GroupByList
 
setScanIsolationLevel(IsolationLevel) - Method in class com.akiban.sql.parser.CursorNode
 
setSchemaName(String) - Method in class com.akiban.sql.parser.TableName
Set the schema name.
SetSchemaNode - Class in com.akiban.sql.parser
A SetSchemaNode is the root of a QueryTree that represents a SET SCHEMA statement.
SetSchemaNode() - Constructor for class com.akiban.sql.parser.SetSchemaNode
 
setSQLValueNode(ValueNode) - Method in class com.akiban.sql.parser.SQLToJavaValueNode
 
setSubqueryType(SubqueryNode.SubqueryType) - Method in class com.akiban.sql.parser.SubqueryNode
Set the type of this subquery.
setTableNameNode(TableName) - Method in class com.akiban.sql.parser.ColumnReference
 
setTableProperties(Properties) - Method in class com.akiban.sql.parser.FromBaseTable
Set the table properties for this table.
setTestCondition(ValueNode) - Method in class com.akiban.sql.parser.ConditionalNode
 
setThenNode(ValueNode) - Method in class com.akiban.sql.parser.ConditionalNode
 
SetTransactionAccessNode - Class in com.akiban.sql.parser
A SetTransactionAccessNode is the root of a QueryTree that represents a SET TRANSACTION READ ONLY / WRITE command
SetTransactionAccessNode() - Constructor for class com.akiban.sql.parser.SetTransactionAccessNode
 
setTransactionAccessNode(SetTransactionAccessNode) - Method in class com.akiban.sql.unparser.NodeToString
 
SetTransactionIsolationNode - Class in com.akiban.sql.parser
A SetTransactionIsolationNode is the root of a QueryTree that represents a SET TRANSACTION ISOLATION command
SetTransactionIsolationNode() - Constructor for class com.akiban.sql.parser.SetTransactionIsolationNode
 
setTransactionIsolationNode(SetTransactionIsolationNode) - Method in class com.akiban.sql.unparser.NodeToString
 
setType(ValueNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
setType(DataTypeDescriptor) - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Set the type of this column
setType(DataTypeDescriptor) - Method in class com.akiban.sql.parser.ValueNode
Set the DataTypeDescriptor for this ValueNode.
setType(DataTypeDescriptor) - Method in class com.akiban.sql.parser.VirtualColumnNode
 
setUserData(Object) - Method in class com.akiban.sql.parser.QueryTreeNode
Set the user data associated with this node.
setUsingClause(ResultColumnList) - Method in class com.akiban.sql.parser.JoinNode
 
setValue(Object) - Method in class com.akiban.sql.parser.ConstantNode
Set the value in this ConstantNode.
setVirtualColumnId(int) - Method in class com.akiban.sql.parser.ResultColumn
Set the virtualColumnId for this ResultColumn
setWhereClause(ValueNode) - Method in class com.akiban.sql.parser.SelectNode
 
setWindow(WindowDefinitionNode) - Method in class com.akiban.sql.parser.WindowFunctionNode
Set window associated with this window function call.
SHORT - Static variable in class com.akiban.sql.types.JSQLType
 
shortCircuitValue - Variable in class com.akiban.sql.parser.BinaryLogicalOperatorNode
 
SIMPLE_STRING_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SIMPLE_STRING_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SimpleStringOperatorNode - Class in com.akiban.sql.parser
This node represents a unary upper or lower operator
SimpleStringOperatorNode() - Constructor for class com.akiban.sql.parser.SimpleStringOperatorNode
 
size() - Method in class com.akiban.sql.parser.QueryTreeNodeList
 
skipChildren(Visitable) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
skipChildren(Visitable) - Method in class com.akiban.sql.compiler.TypeComputer
 
skipChildren(Visitable) - Method in class com.akiban.sql.parser.HasNodeVisitor
Don't visit childen under the skipOverClass node, if it isn't null.
skipChildren(Visitable) - Method in interface com.akiban.sql.parser.Visitor
Method that is called to indicate whether we should skip all nodes below this node for traversal.
SMALLINT - Static variable in class com.akiban.sql.types.DataTypeDescriptor
Runtime SMALLINT type that is nullable.
SMALLINT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SMALLINT_ID - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
SMALLINT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_NOT_NULL - Static variable in class com.akiban.sql.types.DataTypeDescriptor
Runtime INTEGER type that is not nullable.
SMALLINT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
SMALLINT_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
SMALLINT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
SPECIAL_FUNCTION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SpecialFunctionNode - Class in com.akiban.sql.parser
SpecialFunctionNode handles system SQL functions.
SpecialFunctionNode() - Constructor for class com.akiban.sql.parser.SpecialFunctionNode
 
SQL_BOOLEAN_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SQL_BOOLEAN_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SQL_CONTROL - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
SQL_TO_JAVA_VALUE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SQL_TO_JAVA_VALUE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SQLBooleanConstantNode - Class in com.akiban.sql.parser
 
SQLBooleanConstantNode() - Constructor for class com.akiban.sql.parser.SQLBooleanConstantNode
 
SQLParser - Class in com.akiban.sql.parser
 
SQLParser() - Constructor for class com.akiban.sql.parser.SQLParser
Make a new parser.
SQLParserContext - Interface in com.akiban.sql.parser
 
SQLParserContext.IdentifierCase - Enum in com.akiban.sql.parser
 
SQLParserException - Exception in com.akiban.sql.parser
 
SQLParserException(String, Throwable, int) - Constructor for exception com.akiban.sql.parser.SQLParserException
 
SQLParserFeature - Enum in com.akiban.sql.parser
 
SQLToJavaValueNode - Class in com.akiban.sql.parser
This node type converts a value in the SQL domain to a value in the Java domain.
SQLToJavaValueNode() - Constructor for class com.akiban.sql.parser.SQLToJavaValueNode
 
sqlToJavaValueNode(SQLToJavaValueNode) - Method in class com.akiban.sql.unparser.NodeToString
 
SQLTYPE - Static variable in class com.akiban.sql.types.JSQLType
 
SQLXML_NAME - Static variable in class com.akiban.sql.types.TypeId
 
SQRT_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
stackPrint() - Method in class com.akiban.sql.parser.QueryTreeNode
Print call stack for debug purposes
StandardException - Exception in com.akiban.sql
 
StandardException(String) - Constructor for exception com.akiban.sql.StandardException
 
StandardException(Throwable) - Constructor for exception com.akiban.sql.StandardException
 
StandardException(String, Throwable) - Constructor for exception com.akiban.sql.StandardException
 
StatementNode - Class in com.akiban.sql.parser
A StatementNode represents a single statement in the language.
StatementNode() - Constructor for class com.akiban.sql.parser.StatementNode
 
statementToString() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
statementToString() - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
statementToString() - Method in class com.akiban.sql.parser.AlterServerNode
 
statementToString() - Method in class com.akiban.sql.parser.AlterTableNode
 
statementToString() - Method in class com.akiban.sql.parser.CallStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.CloseStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.CopyStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateAliasNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateIndexNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateRoleNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateSchemaNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateSequenceNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateTableNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateTriggerNode
 
statementToString() - Method in class com.akiban.sql.parser.CreateViewNode
 
statementToString() - Method in class com.akiban.sql.parser.CursorNode
 
statementToString() - Method in class com.akiban.sql.parser.DeallocateStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.DeclareStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.DeleteNode
 
statementToString() - Method in class com.akiban.sql.parser.DropAliasNode
 
statementToString() - Method in class com.akiban.sql.parser.DropGroupNode
 
statementToString() - Method in class com.akiban.sql.parser.DropIndexNode
 
statementToString() - Method in class com.akiban.sql.parser.DropRoleNode
 
statementToString() - Method in class com.akiban.sql.parser.DropSchemaNode
 
statementToString() - Method in class com.akiban.sql.parser.DropSequenceNode
 
statementToString() - Method in class com.akiban.sql.parser.DropTableNode
 
statementToString() - Method in class com.akiban.sql.parser.DropTriggerNode
 
statementToString() - Method in class com.akiban.sql.parser.DropViewNode
 
statementToString() - Method in class com.akiban.sql.parser.ExecuteStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.ExplainStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.FetchStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.GrantNode
 
statementToString() - Method in class com.akiban.sql.parser.GrantRoleNode
 
statementToString() - Method in class com.akiban.sql.parser.InsertNode
 
statementToString() - Method in class com.akiban.sql.parser.LockTableNode
 
statementToString() - Method in class com.akiban.sql.parser.NOPStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.PrepareStatementNode
 
statementToString() - Method in class com.akiban.sql.parser.RenameNode
 
statementToString() - Method in class com.akiban.sql.parser.RevokeNode
 
statementToString() - Method in class com.akiban.sql.parser.RevokeRoleNode
 
statementToString() - Method in class com.akiban.sql.parser.RowResultSetNode
 
statementToString() - Method in class com.akiban.sql.parser.RowsResultSetNode
 
statementToString() - Method in class com.akiban.sql.parser.SavepointNode
 
statementToString() - Method in class com.akiban.sql.parser.SelectNode
 
statementToString() - Method in class com.akiban.sql.parser.SetConfigurationNode
 
statementToString() - Method in class com.akiban.sql.parser.SetRoleNode
 
statementToString() - Method in class com.akiban.sql.parser.SetSchemaNode
 
statementToString() - Method in class com.akiban.sql.parser.SetTransactionAccessNode
 
statementToString() - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
 
statementToString() - Method in class com.akiban.sql.parser.StatementNode
 
statementToString() - Method in class com.akiban.sql.parser.TransactionControlNode
 
statementToString() - Method in class com.akiban.sql.parser.UpdateNode
 
statementType() - Method in class com.akiban.sql.parser.SetSchemaNode
 
StatementType - Interface in com.akiban.sql.parser
Different types of statements
STATIC_CLASS_FIELD_REFERENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
STATIC_CLASS_FIELD_REFERENCE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
STATIC_METHOD_CALL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
STATIC_METHOD_CALL_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
StaticClassFieldReferenceNode - Class in com.akiban.sql.parser
A StaticClassFieldReferenceNode represents a Java static field reference from a Class (as opposed to an Object).
StaticClassFieldReferenceNode() - Constructor for class com.akiban.sql.parser.StaticClassFieldReferenceNode
 
StaticMethodCallNode - Class in com.akiban.sql.parser
A StaticMethodCallNode represents a static method call from a Class (as opposed to from an Object).
StaticMethodCallNode() - Constructor for class com.akiban.sql.parser.StaticMethodCallNode
 
staticMethodCallNode(StaticMethodCallNode) - Method in class com.akiban.sql.unparser.NodeToString
 
stopTraversal() - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
stopTraversal() - Method in class com.akiban.sql.compiler.TypeComputer
 
stopTraversal() - Method in class com.akiban.sql.parser.HasNodeVisitor
Stop traversal if we found the target node
stopTraversal() - Method in interface com.akiban.sql.parser.Visitor
Method that is called to see if query tree traversal should be stopped before visiting all nodes.
StorageLocation - Enum in com.akiban.sql.parser
 
StringCharStream - Class in com.akiban.sql.parser
CharStream that simply reads from a string.
StringCharStream(String) - Constructor for class com.akiban.sql.parser.StringCharStream
 
StringDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
STRUCT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
SUBQUERY_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SUBQUERY_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SUBQUERY_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
SUBQUERY_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
SubqueryList - Class in com.akiban.sql.parser
A SubqueryList represents a list of subquerys within a specific clause (select, where or having) in a DML statement.
SubqueryList() - Constructor for class com.akiban.sql.parser.SubqueryList
 
subqueryNode(SubqueryNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
SubqueryNode - Class in com.akiban.sql.parser
A SubqueryNode represents a subquery.
SubqueryNode() - Constructor for class com.akiban.sql.parser.SubqueryNode
 
subqueryNode(SubqueryNode) - Method in class com.akiban.sql.unparser.NodeToString
 
SubqueryNode.SubqueryType - Enum in com.akiban.sql.parser
 
SUBSTRING_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
suffixUnary(UnaryOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
SUM_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
SYNONYM_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 
SynonymAliasInfo - Class in com.akiban.sql.types
Describe an S (Synonym) alias.
SynonymAliasInfo(String, String) - Constructor for class com.akiban.sql.types.SynonymAliasInfo
Create a SynonymAliasInfo for synonym.
SYSTEM_TABLE_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 
SYSTEM_USER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 

T

TABLE_ELEMENT_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TABLE_ELEMENT_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TABLE_ELEMENT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TABLE_ELEMENT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TABLE_LOCK_GRANULARITY - Static variable in class com.akiban.sql.parser.CreateTableNode
 
TABLE_NAME - Static variable in class com.akiban.sql.parser.CreateAliasNode
 
TABLE_NAME - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TABLE_NAME_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TABLE_PRIVILEGES_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TABLE_PRIVILEGES_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
tableElementList - Variable in class com.akiban.sql.parser.AlterTableNode
 
TableElementList - Class in com.akiban.sql.parser
A TableElementList represents the list of columns and other table elements such as constraints in a CREATE TABLE or ALTER TABLE statement.
TableElementList() - Constructor for class com.akiban.sql.parser.TableElementList
 
tableElementList(TableElementList) - Method in class com.akiban.sql.unparser.NodeToString
 
TableElementNode - Class in com.akiban.sql.parser
A TableElementNode is an item in a TableElementList, and represents a single table element such as a column or constraint in a CREATE TABLE or ALTER TABLE statement.
TableElementNode() - Constructor for class com.akiban.sql.parser.TableElementNode
 
TableElementNode.ElementType - Enum in com.akiban.sql.parser
 
TableName - Class in com.akiban.sql.parser
A TableName represents a qualified name, externally represented as a schema name and an object name separated by a dot.
TableName() - Constructor for class com.akiban.sql.parser.TableName
 
tableName(TableName) - Method in class com.akiban.sql.unparser.NodeToString
 
TablePrivilegesNode - Class in com.akiban.sql.parser
This class represents a set of privileges on one table.
TablePrivilegesNode() - Constructor for class com.akiban.sql.parser.TablePrivilegesNode
 
tableProperties - Variable in class com.akiban.sql.parser.FromTable
 
tableType - Variable in class com.akiban.sql.parser.CreateTableNode
 
targetTableName - Variable in class com.akiban.sql.parser.DMLModStatementNode
 
targetVTI - Variable in class com.akiban.sql.parser.DMLModStatementNode
 
teardownVisitor() - Method in interface com.akiban.sql.parser.ASTVisitor
Final call to the Visitor.
TERNARY_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TernaryOperatorNode - Class in com.akiban.sql.parser
A TernaryOperatorNode represents a built-in ternary operators.
TernaryOperatorNode() - Constructor for class com.akiban.sql.parser.TernaryOperatorNode
 
TernaryOperatorNode.OperatorType - Enum in com.akiban.sql.parser
 
TEST_CONSTRAINT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
Node types, for use with getNode methods
TEST_CONSTRAINT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TestConstraintNode - Class in com.akiban.sql.parser
A TestConstraintNode is used to determine when a constraint has been violated.
TestConstraintNode() - Constructor for class com.akiban.sql.parser.TestConstraintNode
 
TIME_ID - Static variable in class com.akiban.sql.types.TypeId
 
TIME_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
TIME_NAME - Static variable in class com.akiban.sql.types.TypeId
 
TIME_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
TIME_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
TIME_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
TIMES_OP - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
TIMESTAMP_ADD_FN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TIMESTAMP_DIFF_FN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TIMESTAMP_ID - Static variable in class com.akiban.sql.types.TypeId
 
TIMESTAMP_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
TIMESTAMP_NAME - Static variable in class com.akiban.sql.types.TypeId
 
TIMESTAMP_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TIMESTAMP_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TIMESTAMP_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
TIMESTAMP_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
TIMESTAMP_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
TimestampOperatorNode - Class in com.akiban.sql.parser
The TimestampOperatorNode class implements the timestamp( date, time) function.
TimestampOperatorNode() - Constructor for class com.akiban.sql.parser.TimestampOperatorNode
 
TimestampTypeCompiler - Class in com.akiban.sql.compiler
 
TimestampTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.TimestampTypeCompiler
 
TimeTypeCompiler - Class in com.akiban.sql.compiler
 
TimeTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.TimeTypeCompiler
 
TINYINT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TINYINT_ID - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_MAXWIDTH_AS_CHAR - Static variable in class com.akiban.sql.compiler.TypeCompiler
 
TINYINT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_PRECISION - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_SCALE - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
TINYINT_UNSIGNED_ID - Static variable in class com.akiban.sql.types.TypeId
 
TINYINT_UNSIGNED_NAME - Static variable in class com.akiban.sql.types.TypeId
 
toggleNegated() - Method in class com.akiban.sql.parser.IsNode
 
tokenImage - Variable in exception com.akiban.sql.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
toParsableString(DataTypeDescriptor) - Method in class com.akiban.sql.types.TypeId
Converts this TypeId, given a data type descriptor (including length/precision), to a string.
toString() - Method in class com.akiban.sql.parser.AggregateNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.AllResultColumn
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.AlterAddIndexNode
 
toString() - Method in class com.akiban.sql.parser.AlterDropIndexNode
 
toString() - Method in class com.akiban.sql.parser.AlterServerNode
 
toString() - Method in class com.akiban.sql.parser.AlterTableNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.BaseColumnNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.BinaryListOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.BinaryOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CastNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CloseStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CoalesceFunctionNode
 
toString() - Method in class com.akiban.sql.parser.ColumnDefinitionNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ColumnReference
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ConstantNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ConstraintDefinitionNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CopyStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateAliasNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateIndexNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateRoleNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateSchemaNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateSequenceNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateTableNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateTriggerNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CreateViewNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CurrentDatetimeOperatorNode
 
toString() - Method in class com.akiban.sql.parser.CurrentOfNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CurrentSequenceNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.CursorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DDLStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DeallocateStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DeclareStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DefaultNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropAliasNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropGroupNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropIndexNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropRoleNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropSchemaNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.DropSequenceNode
 
toString() - Method in class com.akiban.sql.parser.DropTableNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ExecuteStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ExplainStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ExplicitCollateNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ExtractOperatorNode
 
toString() - Method in class com.akiban.sql.parser.FetchStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.FKConstraintDefinitionNode
 
toString() - Method in class com.akiban.sql.parser.FromBaseTable
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.FromTable
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.FromVTI
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.GenerationClauseNode
 
toString() - Method in class com.akiban.sql.parser.GrantNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.GrantRoleNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.GroupByList
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.GroupConcatNode
 
toString() - Method in class com.akiban.sql.parser.HalfOuterJoinNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.IndexColumn
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.IndexColumnList
 
toString() - Method in class com.akiban.sql.parser.IndexConstraintDefinitionNode
 
toString() - Method in class com.akiban.sql.parser.IndexHintNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.InListOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.JoinNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.LockTableNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.MethodCallNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.NextSequenceNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.OrderByColumn
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.OrderByList
 
toString() - Method in class com.akiban.sql.parser.OrderedColumn
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ParameterNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.PrepareStatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.QueryTreeNode
Format this node as a string Each sub-class of QueryTreeNode should implement its own toString() method.
toString() - Method in class com.akiban.sql.parser.RenameNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ResultColumn
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ResultColumnList
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ResultSetNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.RevokeNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.RevokeRoleNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.RowConstructorNode
 
toString() - Method in class com.akiban.sql.parser.RowCountNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.RowResultSetNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SavepointNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SelectNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetConfigurationNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetRoleNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetSchemaNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetTransactionAccessNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SetTransactionIsolationNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SpecialFunctionNode
 
toString() - Method in class com.akiban.sql.parser.StatementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.StaticMethodCallNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.SubqueryNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.TableElementNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.TableName
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.TernaryOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.TransactionControlNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.TriggerReferencingStruct
 
toString() - Method in class com.akiban.sql.parser.UnaryOperatorNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.UnionNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.ValueNode
Convert this object to a String.
toString() - Method in class com.akiban.sql.parser.WindowDefinitionNode
java.lang.Object override.
toString() - Method in class com.akiban.sql.parser.WindowReferenceNode
 
toString() - Method in class com.akiban.sql.types.CharacterTypeAttributes
 
toString() - Method in class com.akiban.sql.types.DataTypeDescriptor
 
toString() - Method in class com.akiban.sql.types.MethodAliasInfo
 
toString() - Method in class com.akiban.sql.types.RoutineAliasInfo
Get this alias info as a string.
toString() - Method in class com.akiban.sql.types.SynonymAliasInfo
 
toString() - Method in class com.akiban.sql.types.UDTAliasInfo
 
toString(QueryTreeNode) - Method in class com.akiban.sql.unparser.NodeToString
 
TRANSACTION_CONTROL_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TRANSACTION_CONTROL_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TransactionControlNode - Class in com.akiban.sql.parser
BEGIN / COMMIT / ROLLBACK.
TransactionControlNode() - Constructor for class com.akiban.sql.parser.TransactionControlNode
 
transactionControlNode(TransactionControlNode) - Method in class com.akiban.sql.unparser.NodeToString
 
TransactionControlNode.Operation - Enum in com.akiban.sql.parser
 
treePrint() - Method in class com.akiban.sql.parser.QueryTreeNode
Print this tree for debugging purposes.
treePrint(Writer) - Method in class com.akiban.sql.parser.QueryTreeNode
Print this tree to the given stream.
treePrint(int) - Method in class com.akiban.sql.parser.QueryTreeNode
Print this tree for debugging purposes.
TRIGGER_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
TRIGGER_EVENT_DELETE - Static variable in class com.akiban.sql.parser.CreateTriggerNode
 
TRIGGER_EVENT_INSERT - Static variable in class com.akiban.sql.parser.CreateTriggerNode
 
TRIGGER_EVENT_UPDATE - Static variable in class com.akiban.sql.parser.CreateTriggerNode
 
TriggerReferencingStruct - Class in com.akiban.sql.parser
Rudimentary structure for containing information about a REFERENCING clause for a trigger.
TriggerReferencingStruct(boolean, boolean, String) - Constructor for class com.akiban.sql.parser.TriggerReferencingStruct
 
TRIM_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
TRIM_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
TrimOperatorNode - Class in com.akiban.sql.parser
 
TrimOperatorNode() - Constructor for class com.akiban.sql.parser.TrimOperatorNode
 
truncateEndOfTable - Variable in class com.akiban.sql.parser.AlterTableNode
 
TypeCompiler - Class in com.akiban.sql.compiler
This interface defines methods associated with a TypeId that are used by the compiler.
TypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.TypeCompiler
 
TypeComputer - Class in com.akiban.sql.compiler
Calculate types from schema information.
TypeComputer() - Constructor for class com.akiban.sql.compiler.TypeComputer
 
TypeId - Class in com.akiban.sql.types
TypeId describes the static information about a SQL type independent of any specific attributes of the type such as length.
TypeId.FormatIds - Class in com.akiban.sql.types
 
TypeId.FormatIds() - Constructor for class com.akiban.sql.types.TypeId.FormatIds
 
TypeId.RowMultiSetTypeId - Class in com.akiban.sql.types
 
TypeId.RowMultiSetTypeId(String[], DataTypeDescriptor[]) - Constructor for class com.akiban.sql.types.TypeId.RowMultiSetTypeId
 
typePrecedence() - Method in class com.akiban.sql.types.TypeId
Each built-in type in JSQL has a precedence.

U

UDTAliasInfo - Class in com.akiban.sql.types
Describe an A (Abstract Data Type) alias.
UDTAliasInfo() - Constructor for class com.akiban.sql.types.UDTAliasInfo
 
UNARY_ARITHMETIC_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UNARY_BIT_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UNARY_BITNOT_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UNARY_DATE_TIMESTAMP_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UNARY_DATE_TIMESTAMP_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UNARY_MINUS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UNARY_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UNARY_PLUS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UnaryArithmeticOperatorNode - Class in com.akiban.sql.parser
This node represents a unary arithmetic operator
UnaryArithmeticOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryArithmeticOperatorNode
 
UnaryArithmeticOperatorNode.OperatorType - Enum in com.akiban.sql.parser
 
UnaryBitOperatorNode - Class in com.akiban.sql.parser
This node represents a unary bit operator As of now, there is only one such operator: BITNOT.
UnaryBitOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryBitOperatorNode
 
UnaryComparisonOperatorNode - Class in com.akiban.sql.parser
This node is the superclass for all unary comparison operators, such as is null and is not null.
UnaryComparisonOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryComparisonOperatorNode
 
UnaryDateTimestampOperatorNode - Class in com.akiban.sql.parser
This class implements the timestamp(x) and date(x) functions.
UnaryDateTimestampOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryDateTimestampOperatorNode
 
unaryDateTimestampOperatorNode(UnaryDateTimestampOperatorNode) - Method in class com.akiban.sql.unparser.NodeToString
 
unaryLogicalOperatorNode(UnaryLogicalOperatorNode) - Method in class com.akiban.sql.compiler.TypeComputer
 
UnaryLogicalOperatorNode - Class in com.akiban.sql.parser
 
UnaryLogicalOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryLogicalOperatorNode
 
UnaryOperatorNode - Class in com.akiban.sql.parser
A UnaryOperatorNode represents a built-in unary operator as defined by the ANSI/ISO SQL standard.
UnaryOperatorNode() - Constructor for class com.akiban.sql.parser.UnaryOperatorNode
 
UNION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UNION_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UnionNode - Class in com.akiban.sql.parser
A UnionNode represents a UNION in a DML statement.
UnionNode() - Constructor for class com.akiban.sql.parser.UnionNode
 
unionNode(UnionNode) - Method in class com.akiban.sql.unparser.NodeToString
 
UNKNOWN - Static variable in interface com.akiban.sql.parser.StatementType
 
UNKNOWN_TYPE - Static variable in class com.akiban.sql.parser.DDLStatementNode
 
UNMATCHEDPOSITION - Static variable in class com.akiban.sql.parser.OrderedColumn
 
UNTYPED_NULL_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UNTYPED_NULL_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UntypedNullConstantNode - Class in com.akiban.sql.parser
An UntypedNullConstantNode represents a SQL NULL before it has been bound.
UntypedNullConstantNode() - Constructor for class com.akiban.sql.parser.UntypedNullConstantNode
Constructor for an UntypedNullConstantNode.
UPDATE - Static variable in interface com.akiban.sql.parser.StatementType
 
UPDATE_ACTION - Static variable in class com.akiban.sql.parser.TablePrivilegesNode
 
UPDATE_COLUMN - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UPDATE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
UPDATE_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UpdateNode - Class in com.akiban.sql.parser
An UpdateNode represents an UPDATE statement.
UpdateNode() - Constructor for class com.akiban.sql.parser.UpdateNode
 
updateNode(UpdateNode) - Method in class com.akiban.sql.unparser.NodeToString
 
USAGE_PRIV - Static variable in class com.akiban.sql.parser.PrivilegeNode
 
usedAlterTable - Variable in class com.akiban.sql.parser.RenameNode
 
USER_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
USER_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
The following constants define the type precedence hierarchy.
UserDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
USERDEFINED_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
UserDefinedTypeCompiler - Class in com.akiban.sql.compiler
 
UserDefinedTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.UserDefinedTypeCompiler
 
userType() - Method in class com.akiban.sql.types.TypeId
Tell whether this is a built-in type.
USERTYPE_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
USERTYPE_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
UserTypeConstantNode - Class in com.akiban.sql.parser
User type constants.
UserTypeConstantNode() - Constructor for class com.akiban.sql.parser.UserTypeConstantNode
 

V

VALUE_NODE_LIST - Static variable in interface com.akiban.sql.parser.NodeTypes
 
VALUE_NODE_LIST_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
ValueClassName - Interface in com.akiban.sql.types
List of strings representing class names, which are typically found for classes with implement the Formatable interface.
ValueNode - Class in com.akiban.sql.parser
A ValueNode is an abstract class for all nodes that can represent data values, that is, constants, columns, and expressions.
ValueNode() - Constructor for class com.akiban.sql.parser.ValueNode
 
ValueNodeList - Class in com.akiban.sql.parser
A ValueNodeList represents a list of ValueNodes within a specific predicate (eg, IN list, NOT IN list or BETWEEN) in a DML statement.
ValueNodeList() - Constructor for class com.akiban.sql.parser.ValueNodeList
 
valueNodeList(ValueNodeList) - Method in class com.akiban.sql.unparser.NodeToString
 
valueOf(String) - Static method in enum com.akiban.sql.parser.AccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.AlterServerNode.AlterType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.BinaryOperatorNode.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.ConstraintDefinitionNode.ConstraintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.CopyStatementNode.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.CopyStatementNode.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.CurrentDatetimeOperatorNode.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.CursorNode.UpdateMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.ExistenceCheck
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.ExplainStatementNode.Detail
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.ExtractOperatorNode.Field
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.FromBaseTable.UpdateOrDelete
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.IndexColumnList.FunctionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.IndexHintNode.HintScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.IndexHintNode.HintType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.IntersectOrExceptNode.OpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.IsolationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.JoinNode.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.PrivilegeNode.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.RenameNode.RenameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.SavepointNode.StatementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.SQLParserContext.IdentifierCase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.SQLParserFeature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.StorageLocation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.SubqueryNode.SubqueryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.TableElementNode.ElementType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.TernaryOperatorNode.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.TransactionControlNode.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.UnaryArithmeticOperatorNode.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.OnEmpty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.PassByType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.ReturnType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.parser.XMLUnaryOperatorNode.OperatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.types.AliasInfo.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.types.CharacterTypeAttributes.CollationDerivation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.akiban.sql.types.RoutineAliasInfo.SQLAllowed
Returns the enum constant of this type with the specified name.
valueReturnedToSQLDomain() - Method in class com.akiban.sql.parser.JavaValueNode
Tell whether this node returns its value to the SQL domain
values() - Static method in enum com.akiban.sql.parser.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.AlterServerNode.AlterType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.BinaryOperatorNode.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.ConstraintDefinitionNode.ConstraintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.CopyStatementNode.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.CopyStatementNode.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.CurrentDatetimeOperatorNode.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.CursorNode.UpdateMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.ExistenceCheck
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.ExplainStatementNode.Detail
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.ExtractOperatorNode.Field
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.FromBaseTable.UpdateOrDelete
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.IndexColumnList.FunctionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.IndexHintNode.HintScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.IndexHintNode.HintType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.IntersectOrExceptNode.OpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.IsolationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.JoinNode.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.PrivilegeNode.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.RenameNode.RenameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.SavepointNode.StatementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.SQLParserContext.IdentifierCase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.SQLParserFeature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.StorageLocation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.SubqueryNode.SubqueryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.TableElementNode.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.TernaryOperatorNode.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.TransactionControlNode.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.UnaryArithmeticOperatorNode.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.OnEmpty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.PassByType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.XMLBinaryOperatorNode.ReturnType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.parser.XMLUnaryOperatorNode.OperatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.types.AliasInfo.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.types.CharacterTypeAttributes.CollationDerivation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.akiban.sql.types.RoutineAliasInfo.SQLAllowed
Returns an array containing the constants of this enum type, in the order they are declared.
VARBINARY_NAME - Static variable in class com.akiban.sql.types.TypeId
 
VARBIT_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
VARBIT_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
VARBIT_ID - Static variable in class com.akiban.sql.types.TypeId
 
VARBIT_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
VARBIT_NAME - Static variable in class com.akiban.sql.types.TypeId
 
VARBIT_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
VARBIT_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
VarbitConstantNode - Class in com.akiban.sql.parser
 
VarbitConstantNode() - Constructor for class com.akiban.sql.parser.VarbitConstantNode
 
VARCHAR_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
VARCHAR_ID - Static variable in class com.akiban.sql.types.TypeId
 
VARCHAR_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
VARCHAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
VARCHAR_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
VARCHAR_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
variableLength() - Method in class com.akiban.sql.types.TypeId
Does type hava a declared variable length (defined by the application).
verifyChangeToCNF(ValueNode, boolean) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Verify that changeToCNF() did its job correctly.
verifyEliminateNots(ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Verify that eliminateNots() did its job correctly.
verifyPutAndsOnTop(ValueNode) - Method in class com.akiban.sql.compiler.BooleanNormalizer
Verify that putAndsOnTop() did its job correctly.
VIEW_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 
ViewDefinition - Class in com.akiban.sql.views
 
ViewDefinition(String, SQLParser) - Constructor for class com.akiban.sql.views.ViewDefinition
Parse the given SQL as CREATE VIEW and remember the definition.
ViewDefinition(StatementNode, SQLParserContext) - Constructor for class com.akiban.sql.views.ViewDefinition
 
VIRTUAL_COLUMN_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
VIRTUAL_COLUMN_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
VirtualColumnNode - Class in com.akiban.sql.parser
A VirtualColumnNode represents a virtual column reference to a column in a row returned by an underlying ResultSetNode.
VirtualColumnNode() - Constructor for class com.akiban.sql.parser.VirtualColumnNode
 
virtualColumnNode(VirtualColumnNode) - Method in class com.akiban.sql.unparser.NodeToString
 
visit(Visitable) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
visit(Visitable) - Method in class com.akiban.sql.compiler.TypeComputer
 
visit(Visitable) - Method in class com.akiban.sql.parser.HasNodeVisitor
If we have found the target node, we are done.
visit(Visitable) - Method in interface com.akiban.sql.parser.Visitor
This is the default visit operation on a QueryTreeNode.
Visitable - Interface in com.akiban.sql.parser
A Visitable is something that can be visited by a Visitor
visitChildrenFirst(Visitable) - Method in class com.akiban.sql.compiler.BooleanNormalizer
 
visitChildrenFirst(Visitable) - Method in class com.akiban.sql.compiler.TypeComputer
 
visitChildrenFirst(Visitable) - Method in class com.akiban.sql.parser.HasNodeVisitor
Visit parent before children.
visitChildrenFirst(Visitable) - Method in interface com.akiban.sql.parser.Visitor
Method that is called to see if visit() should be called on the children of node before it is called on node itself.
Visitor - Interface in com.akiban.sql.parser
A visitor is an object that traverses the querytree and performs some action.
VTI_TYPE - Static variable in class com.akiban.sql.parser.CreateTableNode
 

W

WEEK_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
WINDOW_DEFINITION_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
WINDOW_DEFINITION_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
WINDOW_REFERENCE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
WINDOW_REFERENCE_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
WINDOW_RESULTSET_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
WINDOW_RESULTSET_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
WindowDefinitionNode - Class in com.akiban.sql.parser
This class represents an OLAP window definition.
WindowDefinitionNode() - Constructor for class com.akiban.sql.parser.WindowDefinitionNode
 
WindowFunctionNode - Class in com.akiban.sql.parser
Superclass of any window function call.
WindowFunctionNode() - Constructor for class com.akiban.sql.parser.WindowFunctionNode
 
WindowList - Class in com.akiban.sql.parser
A WindowList represents the list of windows (definitions) for a table expression, either defined explicitly in a WINDOW clause, or inline in the SELECT list or ORDER BY clause.
WindowList() - Constructor for class com.akiban.sql.parser.WindowList
 
WindowNode - Class in com.akiban.sql.parser
Superclass of window definition and window reference.
WindowNode() - Constructor for class com.akiban.sql.parser.WindowNode
 
WindowReferenceNode - Class in com.akiban.sql.parser
Represents a reference to an explicitly defined window
WindowReferenceNode() - Constructor for class com.akiban.sql.parser.WindowReferenceNode
 

X

XML_BINARY_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
XML_CONSTANT_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
XML_CONSTANT_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
XML_EXISTS_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
XML_ID - Static variable in class com.akiban.sql.types.TypeId
 
XML_MAXWIDTH - Static variable in class com.akiban.sql.types.TypeId
 
XML_NAME - Static variable in class com.akiban.sql.types.TypeId
 
XML_PARSE_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
XML_PRECEDENCE - Static variable in class com.akiban.sql.types.TypeId
 
XML_QUERY_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
XML_SERIALIZE_OPERATOR_NODE - Static variable in interface com.akiban.sql.parser.NodeTypes
 
XML_TYPE_ID - Static variable in class com.akiban.sql.types.TypeId.FormatIds
 
XML_UNARY_OPERATOR_NODE_NAME - Static variable in interface com.akiban.sql.parser.NodeNames
 
XMLBinaryOperatorNode - Class in com.akiban.sql.parser
A BinaryOperatorNode represents a built-in binary operator as defined by the ANSI/ISO SQL standard.
XMLBinaryOperatorNode() - Constructor for class com.akiban.sql.parser.XMLBinaryOperatorNode
 
XMLBinaryOperatorNode.OnEmpty - Enum in com.akiban.sql.parser
 
XMLBinaryOperatorNode.OperatorType - Enum in com.akiban.sql.parser
 
XMLBinaryOperatorNode.PassByType - Enum in com.akiban.sql.parser
 
XMLBinaryOperatorNode.ReturnType - Enum in com.akiban.sql.parser
 
XMLConstantNode - Class in com.akiban.sql.parser
 
XMLConstantNode() - Constructor for class com.akiban.sql.parser.XMLConstantNode
 
XMLDataValue - Static variable in interface com.akiban.sql.types.ValueClassName
 
XMLTypeCompiler - Class in com.akiban.sql.compiler
This class implements TypeCompiler for the XML type.
XMLTypeCompiler(TypeId) - Constructor for class com.akiban.sql.compiler.XMLTypeCompiler
 
XMLUnaryOperatorNode - Class in com.akiban.sql.parser
A UnaryOperatorNode represents a built-in unary operator as defined by the ANSI/ISO SQL standard.
XMLUnaryOperatorNode() - Constructor for class com.akiban.sql.parser.XMLUnaryOperatorNode
 
XMLUnaryOperatorNode.OperatorType - Enum in com.akiban.sql.parser
 

Y

YEAR_ID - Static variable in class com.akiban.sql.types.TypeId
 
YEAR_INTERVAL - Static variable in class com.akiban.sql.parser.TernaryOperatorNode
 
YEAR_NAME - Static variable in class com.akiban.sql.types.TypeId
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 

Copyright © 2013. All Rights Reserved.