Uses of Class
com.akiban.sql.StandardException

Packages that use StandardException
com.akiban.sql   
com.akiban.sql.compiler   
com.akiban.sql.parser   
com.akiban.sql.types   
com.akiban.sql.unparser   
com.akiban.sql.views   
 

Uses of StandardException in com.akiban.sql
 

Subclasses of StandardException in com.akiban.sql
 class IncomparableException
           
 

Uses of StandardException in com.akiban.sql.compiler
 

Methods in com.akiban.sql.compiler that throw StandardException
protected  DataTypeDescriptor TypeComputer.aggregateNode(AggregateNode node)
           
protected  DataTypeDescriptor TypeComputer.betweenOperatorNode(BetweenOperatorNode node)
           
protected  DataTypeDescriptor TypeComputer.binaryArithmeticOperatorNode(BinaryArithmeticOperatorNode node)
           
protected  DataTypeDescriptor TypeComputer.binaryComparisonOperatorNode(BinaryComparisonOperatorNode node)
           
protected  DataTypeDescriptor TypeComputer.binaryLogicalOperatorNode(BinaryLogicalOperatorNode node)
           
protected  ValueNode BooleanNormalizer.castToBoolean(ValueNode node)
           
protected  ValueNode BooleanNormalizer.changeToCNF(ValueNode node, boolean underTopAndNode)
          Finish putting an expression into conjunctive normal form.
protected  DataTypeDescriptor TypeComputer.coalesceFunctionNode(CoalesceFunctionNode node)
           
protected  ValueNode TypeComputer.collateNode(ExplicitCollateNode node)
           
 void TypeComputer.compute(StatementNode stmt)
           
protected  DataTypeDescriptor TypeComputer.computeType(ValueNode node)
          Probably need to subclass and handle NodeTypes.COLUMN_REFERENCE to get type propagation started.
protected  DataTypeDescriptor TypeComputer.concatenationOperatorNode(ConcatenationOperatorNode node)
           
protected  DataTypeDescriptor TypeComputer.conditionalNode(ConditionalNode node)
           
 void BooleanNormalizer.conditionalNode(ConditionalNode node)
          Normalize WHEN clause in this CASE node.
protected  DataTypeDescriptor TypeComputer.dominantType(ValueNodeList nodeList)
           
protected  ValueNode BooleanNormalizer.eliminateNots(ValueNode node, boolean underNotNode)
          Eliminate NotNodes in the current query block.
protected  ValueNode BooleanNormalizer.equalsBooleanConstant(ValueNode node, Boolean constant)
           
protected  void TypeComputer.fromSubquery(FromSubquery node)
           
protected  ValueNode BooleanNormalizer.getNotEqual(ValueNode left, ValueNode right)
           
protected  TypeCompiler TypeComputer.getTypeCompiler(ValueNode valueNode)
          Get the TypeCompiler from this ValueNode, based on its TypeId using getTypeId().
protected  DataTypeDescriptor TypeComputer.inListOperatorNode(InListOperatorNode node)
           
protected  void TypeComputer.insertNode(InsertNode node)
           
protected  ValueNode BooleanNormalizer.inWithNestedTuples(InListOperatorNode node)
           
 void BooleanNormalizer.joinNode(JoinNode node)
          Normalize ON clause in this JOIN node.
 StatementNode BooleanNormalizer.normalize(StatementNode stmt)
          Normalize conditions anywhere in this statement.
 ValueNode BooleanNormalizer.normalizeExpression(ValueNode boolClause)
          Normalize a top-level boolean expression.
protected  AndNode BooleanNormalizer.putAndsOnTop(ValueNode node)
          Do the 1st step in putting an expression into conjunctive normal form.
 DataTypeDescriptor TimeTypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
           
 DataTypeDescriptor NumericTypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
           
 DataTypeDescriptor TypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
          Type resolution methods on binary operators
 DataTypeDescriptor DateTypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
           
 DataTypeDescriptor TimestampTypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
           
 DataTypeDescriptor IntervalTypeCompiler.resolveArithmeticOperation(DataTypeDescriptor leftType, DataTypeDescriptor rightType, String operator)
           
protected  DataTypeDescriptor TypeComputer.resultColumn(ResultColumn node)
           
protected  void TypeComputer.selectNode(SelectNode node)
           
 void BooleanNormalizer.selectNode(SelectNode node)
          Normalize WHERE clause in this SELECT node.
protected  ValueNode TypeComputer.setType(ValueNode node)
           
 boolean TypeComputer.skipChildren(Visitable node)
           
 boolean BooleanNormalizer.skipChildren(Visitable node)
           
protected  DataTypeDescriptor TypeComputer.subqueryNode(SubqueryNode node)
           
protected  DataTypeDescriptor TypeComputer.unaryLogicalOperatorNode(UnaryLogicalOperatorNode node)
           
 Visitable TypeComputer.visit(Visitable node)
           
 Visitable BooleanNormalizer.visit(Visitable node)
           
 

Uses of StandardException in com.akiban.sql.parser
 

Subclasses of StandardException in com.akiban.sql.parser
 class SQLParserException
           
 

Methods in com.akiban.sql.parser that throw StandardException
 Visitable QueryTreeNode.accept(Visitor v)
          Accept a visitor, and call v.visit() on child nodes as necessary.
 Visitable Visitable.accept(Visitor v)
          Accept a visitor, and call v.visit() on child nodes as necessary.
 void FromList.addFromTable(FromTable fromTable)
          Add a table to the FROM list.
 void MethodCallNode.addParms(List<ValueNode> parameterList)
          Add the parameter list
 void SubqueryList.addSubqueryNode(SubqueryNode subqueryNode)
          Add a subquery to the list.
 void ValueNodeList.addValueNode(ValueNode valueNode)
          Add a ValueNode to the list.
 void IndexColumnList.applyFunction(Object functionType, int firstArgumentPosition, int nArguments)
           
 CursorNode CopyStatementNode.asQuery()
          Turn the source portion into a regular Select query.
 void ASTVisitor.begin(String statementText, int phase)
          The compiler calls this method just before walking a query tree.
 void SQLParserContext.checkIdentifierLengthLimit(String identifier)
          Check that identifier is not too long.
 void SQLParser.checkIdentifierLengthLimit(String identifier)
          Check that identifier is not too long.
 void SQLParserContext.checkStringLiteralLengthLimit(String image)
          Check that string literal is not too long.
 void SQLParser.checkStringLiteralLengthLimit(String image)
          Check that string literal is not too long.
 Object QueryTreeNode.convertDefaultNode(DataTypeDescriptor typeDescriptor)
          Translate a Default node into a default value, given a type descriptor.
 void PartitionByColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AggregateNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void InListOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DeallocateStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void GrantNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CastNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ExtractOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void NonStaticMethodCallNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void GroupByColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void OrderByColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AllResultColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FromVTI.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FromTable.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void StaticMethodCallNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void HalfOuterJoinNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ConstraintDefinitionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void TransactionControlNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ConditionalNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateViewNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FromSubquery.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void OrderedColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void JoinNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateTableNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DMLModStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BinaryRelationalOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CloseStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void WindowNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ValueNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FromList.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ExecuteStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RowCountNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CurrentDatetimeOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FetchStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void GrantRoleNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void GroupConcatNode.copyFrom(QueryTreeNode node)
           
 void CursorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterAddIndexNode.copyFrom(QueryTreeNode node)
           
 void BitConstantNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateSequenceNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void WindowDefinitionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropTableNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterTableRenameColumnNode.copyFrom(QueryTreeNode node)
           
 void QueryTreeNodeList.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CoalesceFunctionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BinaryOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void JavaValueNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void UserTypeConstantNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IntersectOrExceptNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void TableName.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void VirtualColumnNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void UnaryArithmeticOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropSequenceNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ExplainStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DistinctNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void UnaryBitOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ResultColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SelectNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IsNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterTableRenameNode.copyFrom(QueryTreeNode node)
           
 void UnaryOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void PrivilegeNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateSchemaNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void TableElementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SubqueryNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void XMLUnaryOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void QueryTreeNode.copyFrom(QueryTreeNode other)
          Fill this node with a deep copy of the given node.
 void DropRoleNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetRoleNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void JavaToSQLValueNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ExplicitCollateNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ResultSetNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterDropIndexNode.copyFrom(QueryTreeNode node)
           
 void LockTableNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void GenerationClauseNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BaseColumnNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CurrentSequenceNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetTransactionIsolationNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CopyStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RevokeNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SavepointNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IndexHintNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void WindowFunctionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BinaryListOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void NextSequenceNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropSchemaNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ColumnReference.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ColumnDefinitionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropViewNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateAliasNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FromBaseTable.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void InsertNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void MethodCallNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void NewInvocationNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CurrentOfNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void TestConstraintNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void TernaryOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SimpleCaseNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IndexConstraintDefinitionNode.copyFrom(QueryTreeNode node)
           
 void DefaultNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BooleanConstantNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateIndexNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BinaryLogicalOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RowConstructorNode.copyFrom(QueryTreeNode o)
           
 void ConstantNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateTriggerNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterServerNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void StaticClassFieldReferenceNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IndexColumn.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void UnionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetConfigurationNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SQLToJavaValueNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CallStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void AlterTableNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void IndexColumnList.copyFrom(QueryTreeNode node)
           
 void AggregateWindowFunctionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DMLStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DeclareStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropAliasNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropGroupNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DDLStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void DropIndexNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void CreateRoleNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void BinaryComparisonOperatorNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void PrepareStatementNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RevokeRoleNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetSchemaNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RenameNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void ParameterNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void SetTransactionAccessNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void FKConstraintDefinitionNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 void RowsResultSetNode.copyFrom(QueryTreeNode node)
          Fill this node with a deep copy of the given node.
 QueryTreeNode NodeFactory.copyNode(QueryTreeNode node, SQLParserContext pc)
          Make a deep copy of the given node for the given context, which may not be the same as the node's context.
 Object NodeFactory.copyUserData(QueryTreeNode node, Object userData)
          Copy node's user data.
 void ASTVisitor.end(int phase)
          The compiler calls this method when it's done walking a tree.
 QueryTreeNode NodeFactory.getCreateAliasNode(Object aliasName, Object targetName, Object aliasSpecificInfo, AliasInfo.Type aliasType, Boolean createOrReplace, SQLParserContext pc)
          Get one of the several types of create alias nodes.
 String FromTable.getExposedName()
           
 TableName FromBaseTable.getExposedTableName()
          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.
 String JavaValueNode.getJavaTypeName()
           
 ResultColumnList ResultColumnList.getJoinColumns(ResultColumnList joinColumns)
          Get the join columns from this list.
 JSQLType JavaValueNode.getJSQLType()
          Get the JSQLType that corresponds to this node.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14, SQLParserContext pc)
          Get a node that takes fourteen initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, SQLParserContext pc)
          Get a node that takes thirteen initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, SQLParserContext pc)
          Get a node that takes twelve initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, SQLParserContext pc)
          Get a node that takes eleven initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, SQLParserContext pc)
          Get a node that takes ten initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, SQLParserContext pc)
          Get a node that takes nine initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, SQLParserContext pc)
          Get a node that takes eight initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, SQLParserContext pc)
          Get a node that takes seven initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, SQLParserContext pc)
          Get a node that takes six initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, SQLParserContext pc)
          Get a node that takes five initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, Object arg4, SQLParserContext pc)
          Get a node that takes four initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, Object arg3, SQLParserContext pc)
          Get a node that takes three initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, Object arg2, SQLParserContext pc)
          Get a node that takes two initializer arguments.
 QueryTreeNode NodeFactory.getNode(int nodeType, Object arg1, SQLParserContext pc)
          Get a node that takes one initializer argument.
abstract  QueryTreeNode NodeFactory.getNode(int nodeType, SQLParserContext pc)
          Get a node that takes no initializer arguments.
 QueryTreeNode NodeFactoryImpl.getNode(int nodeType, SQLParserContext pc)
          Get a node that takes no initializer arguments.
 ConstantNode QueryTreeNode.getNullNode(DataTypeDescriptor type)
          Get a ConstantNode to represent a typed null value.
 String JavaValueNode.getPrimitiveTypeName()
           
 String ValueNode.getSchemaName()
          This returns the user-supplied schema name of the column.
 String VirtualColumnNode.getSchemaName()
          Get the name of the schema the ResultColumn's table is in, if any.
 String ResultColumn.getSchemaName()
           
 String BaseColumnNode.getSchemaName()
          Get the user-supplied schema name for this column's table.
 String CharConstantNode.getString()
          Return the value from this CharConstantNode
 TableName FromTable.getTableName()
          Return a TableName node representing this FromTable.
 TableName FromBaseTable.getTableName()
          Return the table name for this table.
 DataTypeDescriptor JavaValueNode.getType()
          Get the resolved data type of this node.
 DataTypeDescriptor SQLToJavaValueNode.getType()
          Override behavior in superclass.
 TypeId ValueNode.getTypeId()
          Get the TypeId from this ValueNode.
 void TransactionControlNode.init(Object operation)
          Initializer for a TransactionControlNode
 void WindowNode.init(Object arg1)
          Initializer
 void BitConstantNode.init(Object arg1)
          Initializer for a BitConstantNode.
 void WindowReferenceNode.init(Object arg1)
          Initializer
 void XMLConstantNode.init(Object arg1)
          Initializer for an XMLConstantNode.
 void UserTypeConstantNode.init(Object arg1)
          Initializer for a typed null node or a date, time, or timestamp value.
 void UnaryArithmeticOperatorNode.init(Object operand)
          Initializer for a UnaryArithmeticOperatorNode
 void UnaryBitOperatorNode.init(Object operand)
          Initializer for a UnaryBitOperatorNode
 void OctetLengthOperatorNode.init(Object operand)
          Initializer for a OctetLengthOperatorNode
 void UnaryOperatorNode.init(Object operand)
          Initializer for a UnaryOperatorNode
 void QueryTreeNode.init(Object arg1)
          Initialize a query tree node.
 void DropRoleNode.init(Object roleName)
          Initializer for a DropRoleNode
 void CurrentSequenceNode.init(Object sequenceName)
          Initializer for a CurrentSequenceNode
 void CharConstantNode.init(Object arg1)
          Initializer for a CharConstantNode.
 void SQLBooleanConstantNode.init(Object newValue)
          Initializer for a SQLBooleanConstantNode.
 void NotNode.init(Object operand)
          Initializer for a NotNode
 void NextSequenceNode.init(Object sequenceName)
          Initializer for a NextSequenceNode
 void SimpleCaseNode.init(Object operand)
          Initializer for a SimpleCaseNode
 void BooleanConstantNode.init(Object arg1)
          Initializer for a BooleanConstantNode.
 void VarbitConstantNode.init(Object arg1)
          Initializer for a VarbitConstantNode.
 void AlterTableNode.init(Object objectName)
          Initializer for a TRUNCATE TABLE
 void DDLStatementNode.init(Object objectName)
           
 void CreateRoleNode.init(Object roleName)
          Initializer for a CreateRoleNode
 void NumericConstantNode.init(Object arg1)
          Initializer for a typed null node
 void RowsResultSetNode.init(Object firstRow)
          Initializer for a RowsResultSetNode.
 void InListOperatorNode.init(Object leftOperand, Object rightOperandList)
          Initializer for a InListOperatorNode
 void CastNode.init(Object castOperand, Object castTarget)
          Initializer for a CastNode
 void ExtractOperatorNode.init(Object field, Object operand)
          Initializer for a ExtractOperatorNode
 void NonStaticMethodCallNode.init(Object methodName, Object receiver)
          Initializer for a NonStaticMethodCallNode
 void FromList.init(Object optimizeJoinOrder, Object fromTable)
          Initializer for a FromList
 void GrantRoleNode.init(Object roles, Object grantees)
          Initialize a GrantRoleNode.
 void BitConstantNode.init(Object arg1, Object arg2)
           
 void RowNumberFunctionNode.init(Object arg1, Object arg2)
          Initializer.
 void ResultColumn.init(Object arg1, Object arg2)
          Different types of initializer parameters indicate different types of initialization.
 void QueryTreeNode.init(Object arg1, Object arg2)
          Initialize a query tree node.
 void ExplicitCollateNode.init(Object operand, Object collation)
          Initializer for a ExplicitCollateNode
 void CharConstantNode.init(Object newValue, Object newLength)
          Initializer for a CharConstantNode of a specific length.
 void SavepointNode.init(Object objectName, Object statementType)
          Initializer for a SavepointNode
 void UnaryDateTimestampOperatorNode.init(Object operand, Object targetType)
           
 void DropViewNode.init(Object dropObjectName, Object ec)
          Initializer for a DropViewNode
 void UnaryLogicalOperatorNode.init(Object operand, Object methodName)
          Initializer for a UnaryLogicalOperatorNode
 void AlterTableNode.init(Object objectName, Object sequential)
          Initializer for a AlterTableNode for COMPRESS using temporary tables rather than inplace compress
 void AggregateWindowFunctionNode.init(Object arg1, Object arg2)
          Initializer.
 void DropGroupNode.init(Object dropObjectName, Object ec)
           
 void SimpleStringOperatorNode.init(Object operand, Object methodName)
          Initializer for a SimpleOperatorNode
 void RevokeRoleNode.init(Object roles, Object grantees)
          Initialize a RevokeRoleNode.
 void CastNode.init(Object castOperand, Object charType, Object charLength)
          Initializer for a CastNode
 void WindowDefinitionNode.init(Object arg1, Object arg2, Object arg3)
          Initializer.
 void DropTableNode.init(Object dropObjectName, Object dropBehavior, Object ec)
          Intializer for a DropTableNode
 void VirtualColumnNode.init(Object sourceResultSet, Object sourceColumn, Object columnId)
          Initializer for a VirtualColumnNode.
 void DropSequenceNode.init(Object dropSequenceName, Object dropBehavior, Object ec)
          Initializer for a DropSequenceNode
 void DistinctNode.init(Object childResult, Object inSortedOrder, Object tableProperties)
          Initializer for a DistinctNode.
 void UnaryOperatorNode.init(Object operand, Object operatorOrOpType, Object methodNameOrAddedArgs)
          Initializer for a UnaryOperatorNode.
 void PrivilegeNode.init(Object objectType, Object objectOfPrivilege, Object specificPrivileges)
          Initialize a PrivilegeNode for use against SYS.SYSTABLEPERMS and SYS.SYSROUTINEPERMS.
 void XMLUnaryOperatorNode.init(Object operand, Object operatorType, Object addedArgs)
          Initializer for a UnaryOperatorNode.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3)
          Initialize a query tree node.
 void BaseColumnNode.init(Object columnName, Object tableName, Object type)
          Initializer for when you only have the column name.
 void WindowFunctionNode.init(Object arg1, Object arg2, Object arg3)
          Initializer for a WindowFunctionNode
 void DropSchemaNode.init(Object schemaName, Object dropBehavior, Object ec)
          Initializer for a DropSchemaNode
 void NewInvocationNode.init(Object javaClassName, Object params, Object delimitedIdentifier)
          Initializer for a NewInvocationNode.
 void ConstantNode.init(Object typeId, Object nullable, Object maximumWidth)
          Initializer for non-numeric types
 void AlterTableNode.init(Object objectName, Object updateStatisticsAll, Object indexName)
          Initializer for a AlterTableNode for updating the statistics.
 void DropAliasNode.init(Object dropAliasName, Object aliasType, Object existenceCheck)
          Initializer for a DropAliasNode
 void DropIndexNode.init(Object tableName, Object indexName, Object ec)
           
 void AggregateNode.init(Object operand, Object uadClass, Object distinct, Object aggregateName)
          Intializer.
 void FromVTI.init(Object invocation, Object correlationName, Object derivedRCL, Object tableProperties)
           
 void CreateTableNode.init(Object newObjectName, Object resultColumns, Object queryExpression, Object c)
          Initializer for a CreateTableNode for a base table create from a query
 void RowCountNode.init(Object childResult, Object rcl, Object offset, Object fetchFirst)
          Initializer for a RowCountNode
 void SetOperatorNode.init(Object leftResult, Object rightResult, Object all, Object tableProperties)
          Initializer for a SetOperatorNode.
 void CreateSchemaNode.init(Object schemaName, Object aid, Object defaultCharacterAttributes, Object c)
          Initializer for a CreateSchemaNode
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4)
          Initialize a query tree node.
 void ColumnDefinitionNode.init(Object name, Object defaultNode, Object type, Object autoIncrementInfo)
          Initializer for a ColumnDefinitionNode
 void NewInvocationNode.init(Object vtiTableFuncName, Object tableDescriptor, Object params, Object delimitedIdentifier)
           
 void TestConstraintNode.init(Object booleanValue, Object sqlState, Object tableName, Object constraintName)
          Initializer for a TestConstraintNode
 void AlterTableNode.init(Object objectName, Object purge, Object defragment, Object truncateEndOfTable)
          Initializer for a AlterTableNode for INPLACE COMPRESS
 void FromVTI.init(Object invocation, Object correlationName, Object derivedRCL, Object tableProperties, Object exposedTableName)
           
 void CreateTableNode.init(Object newObjectName, Object tableElementList, Object properties, Object lockGranularity, Object existenceCheck)
          Initializer for a CreateTableNode for a base table
 void ValueNode.init(Object typeId, Object precision, Object scale, Object isNullable, Object maximumWidth)
          Initializer for numeric types.
 void IntersectOrExceptNode.init(Object opType, Object leftResult, Object rightResult, Object all, Object tableProperties)
          Initializer for an IntersectOrExceptNode.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5)
          Initialize a query tree node.
 void NewInvocationNode.init(Object methodName, Object params, Object delimitedIdentifier, Object nothing1, Object nothing2)
           
 void UnionNode.init(Object leftResult, Object rightResult, Object all, Object tableConstructor, Object tableProperties)
          Initializer for a UnionNode.
 void AlterTableNode.init(Object objectName, Object tableElementList, Object lockGranularity, Object changeType, Object behavior)
          Initializer for a AlterTableNode
 void FullOuterJoinNode.init(Object leftResult, Object rightResult, Object onClause, Object usingClause, Object tableProperties)
          Initializer for a FullOuterJoinNode.
 void RenameNode.init(Object tableName, Object oldObjectName, Object newName, Object usedAlterTable, Object renamingWhat)
          Initializer for a RenameNode
 void HalfOuterJoinNode.init(Object leftResult, Object rightResult, Object onClause, Object usingClause, Object rightOuterJoin, Object tableProperties)
          Initializer for a HalfOuterJoinNode.
 void CreateTableNode.init(Object newObjectName, Object tableElementList, Object properties, Object onCommitDeleteRows, Object onRollbackDeleteRows, Object existenceCheck)
          Initializer for a CreateTableNode for a global temporary table
 void GroupConcatNode.init(Object value, Object aggClass, Object distinct, Object aggName, Object orderCols, Object sep)
           
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6)
          Initialize a query tree node.
 void CreateAliasNode.init(Object aliasName, Object targetObject, Object methodName, Object aliasSpecificInfo, Object aliasType, Object createOrReplace)
          Initializer for a CreateAliasNode
 void JoinNode.init(Object leftResult, Object rightResult, Object onClause, Object usingClause, Object selectList, Object tableProperties, Object joinOrderStrategyProperties)
          Initializer for a JoinNode.
 void CreateSequenceNode.init(Object sequenceName, Object dataType, Object initialValue, Object stepValue, Object maxValue, Object minValue, Object cycle)
          Initializer for a CreateSequenceNode
 void SelectNode.init(Object selectList, Object aggregateList, Object fromList, Object whereClause, Object groupByList, Object havingClause, Object windowDefinitionList)
           
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7)
          Initialize a query tree node.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8)
          Initialize a query tree node.
 void CreateViewNode.init(Object newObjectName, Object resultColumns, Object queryExpression, Object checkOption, Object qeText, Object orderCols, Object offset, Object fetchFirst, Object existenceCheck)
          Initializer for a CreateViewNode
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9)
          Initialize a query tree node.
 void CreateIndexNode.init(Object unique, Object indexType, Object indexName, Object tableName, Object columnList, Object joinType, Object properties, Object existenceCheck, Object storageLocation)
          Initializer for a CreateIndexNode
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10)
          Initialize a query tree node.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11)
          Initialize a query tree node.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12)
          Initialize a query tree node.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13)
          Initialize a query tree node.
 void QueryTreeNode.init(Object arg1, Object arg2, Object arg3, Object arg4, Object arg5, Object arg6, Object arg7, Object arg8, Object arg9, Object arg10, Object arg11, Object arg12, Object arg13, Object arg14)
          Initialize a query tree node.
 void CreateTriggerNode.init(Object triggerName, Object tableName, Object triggerEventMask, Object triggerCols, Object isBefore, Object isRow, Object isEnabled, Object refClause, Object whenClause, Object whenText, Object whenOffset, Object actionNode, Object actionText, Object actionOffset)
          Initializer for a CreateTriggerNode
protected  void DDLStatementNode.initAndCheck(Object objectName)
          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.
 void ASTVisitor.initializeVisitor()
          Initialize the Visitor before processing any trees.
protected  boolean InListOperatorNode.isEquivalent(ValueNode o)
           
protected  boolean CastNode.isEquivalent(ValueNode o)
          Tests if this node is equivalent to the specified ValueNode.
protected  boolean ConditionalNode.isEquivalent(ValueNode o)
          Tests if this node is equivalent to the specified ValueNode.
protected abstract  boolean ValueNode.isEquivalent(ValueNode other)
          Tests if this node is equivalent to the specified ValueNode.
protected  boolean GroupConcatNode.isEquivalent(ValueNode o)
           
protected  boolean CoalesceFunctionNode.isEquivalent(ValueNode o)
          Tests if this node is equivalent to the specified ValueNode.
protected  boolean BinaryOperatorNode.isEquivalent(ValueNode o)
           
protected  boolean VirtualColumnNode.isEquivalent(ValueNode o)
           
 boolean ResultColumn.isEquivalent(ValueNode o)
           
protected  boolean UnaryOperatorNode.isEquivalent(ValueNode o)
           
protected  boolean ExplicitCollateNode.isEquivalent(ValueNode o)
           
protected  boolean GenerationClauseNode.isEquivalent(ValueNode other)
           
protected  boolean CurrentSequenceNode.isEquivalent(ValueNode other)
           
protected  boolean BinaryListOperatorNode.isEquivalent(ValueNode o)
           
protected  boolean NextSequenceNode.isEquivalent(ValueNode other)
           
protected  boolean ColumnReference.isEquivalent(ValueNode o)
           
protected  boolean TernaryOperatorNode.isEquivalent(ValueNode o)
           
protected  boolean SimpleCaseNode.isEquivalent(ValueNode o)
          Tests if this node is equivalent to the specified ValueNode.
protected  boolean RowConstructorNode.isEquivalent(ValueNode o)
           
protected  boolean ConstantNode.isEquivalent(ValueNode o)
           
 boolean JavaValueNode.isPrimitiveType()
           
static TableName QueryTreeNode.makeTableName(NodeFactory nodeFactory, SQLParserContext parserContext, String schemaName, String flatName)
           
 TableName QueryTreeNode.makeTableName(String schemaName, String flatName)
           
 TypeId JavaValueNode.mapToTypeID(JSQLType jsqlType)
          Map a JSQLType to a compilation type id.
protected  String NodeFactoryImpl.nodeName(int nodeType)
          Translate a node type from NodeTypes to a class name
 StatementNode SQLParser.parseStatement(String sqlText)
          Normal external parser entry.
 List<StatementNode> SQLParser.parseStatements(String sqlText)
          Parse multiple statements delimited by semicolons.
 boolean FromVTI.referencesTarget(String name, boolean baseTable)
          Search to see if a query references the specifed table name.
protected  void SQLParser.reinit(String sqlText)
           
 void ValueNode.setNullability(boolean nullability)
          Set the nullability of this value.
 void FromList.setProperties(Properties props)
          Set the Properties list for this FromList.
 void ValueNode.setType(DataTypeDescriptor type)
          Set the DataTypeDescriptor for this ValueNode.
 void VirtualColumnNode.setType(DataTypeDescriptor dtd)
           
 boolean Visitor.skipChildren(Visitable node)
          Method that is called to indicate whether we should skip all nodes below this node for traversal.
 void ASTVisitor.teardownVisitor()
          Final call to the Visitor.
 Visitable Visitor.visit(Visitable node)
          This is the default visit operation on a QueryTreeNode.
 

Uses of StandardException in com.akiban.sql.types
 

Methods in com.akiban.sql.types that throw StandardException
 DataTypeDescriptor DataTypeDescriptor.getDominantType(DataTypeDescriptor otherDTS)
          Get the dominant type (DataTypeDescriptor) of the 2.
static DataTypeDescriptor DataTypeDescriptor.getSQLDataTypeDescriptor(String javaTypeName)
          Get a DataTypeDescriptor that corresponds to a Java type
static DataTypeDescriptor DataTypeDescriptor.getSQLDataTypeDescriptor(String javaTypeName, boolean isNullable)
          Get a DataTypeDescriptor that corresponds to a Java type
static DataTypeDescriptor DataTypeDescriptor.getSQLDataTypeDescriptor(String javaTypeName, int precision, int scale, boolean isNullable, int maximumWidth)
          Get a DataTypeDescriptor that corresponds to a Java type
 DataTypeDescriptor JSQLType.getSQLType()
          What's our SQLTYPE?
static TypeId TypeId.getSQLTypeForJavaType(String javaTypeName)
          Get a TypeId for the class that corresponds to the given Java type name.
 DataTypeDescriptor DataTypeDescriptor.getUnsigned()
           
static TypeId TypeId.getUserDefinedTypeId(String className, boolean delimitedIdentifier)
           
static TypeId TypeId.getUserDefinedTypeId(String schemaName, String unqualifiedName, String className)
          This factory method is used for ANSI UDTs.
static TypeId TypeId.intervalTypeId(TypeId startField, TypeId endField)
           
static CharacterTypeAttributes CharacterTypeAttributes.mergeCollations(CharacterTypeAttributes ta1, CharacterTypeAttributes ta2)
           
 

Uses of StandardException in com.akiban.sql.unparser
 

Methods in com.akiban.sql.unparser that throw StandardException
protected  String NodeToString.aggregateNode(AggregateNode node)
           
protected  String NodeToString.aggregateWindowFunctionNode(AggregateWindowFunctionNode node)
           
protected  String NodeToString.allResultColumn(AllResultColumn node)
           
protected  String NodeToString.betweenOperatorNode(BetweenOperatorNode node)
           
protected  String NodeToString.binaryArithmeticOperatorNode(BinaryArithmeticOperatorNode node)
           
protected  String NodeToString.binaryBitOperatorNode(BinaryBitOperatorNode node)
           
protected  String NodeToString.binaryComparisonOperatorNode(BinaryComparisonOperatorNode node)
           
protected  String NodeToString.binaryLogicalOperatorNode(BinaryLogicalOperatorNode node)
           
protected  String NodeToString.callStatementNode(CallStatementNode node)
           
protected  String NodeToString.castNode(CastNode node)
           
protected  String NodeToString.closeStatementNode(CloseStatementNode node)
           
protected  String NodeToString.coalesceFunctionNode(CoalesceFunctionNode node)
           
protected  String NodeToString.columnDefinitionNode(ColumnDefinitionNode node)
           
protected  String NodeToString.columnReference(ColumnReference node)
           
protected  String NodeToString.concatenationOperatorNode(ConcatenationOperatorNode node)
           
protected  String NodeToString.conditionalNode(ConditionalNode node)
           
protected  String NodeToString.constantNode(ConstantNode node)
           
protected  String NodeToString.constraintDefinitionNode(ConstraintDefinitionNode node)
           
protected  String NodeToString.copyStatementNode(CopyStatementNode node)
           
protected  String NodeToString.createAliasNode(CreateAliasNode node)
           
protected  String NodeToString.createIndexNode(CreateIndexNode node)
           
protected  String NodeToString.createTableNode(CreateTableNode node)
           
protected  String NodeToString.createViewNode(CreateViewNode node)
           
protected  String NodeToString.currentDatetimeOperatorNode(CurrentDatetimeOperatorNode node)
           
protected  String NodeToString.currentSequenceNode(CurrentSequenceNode node)
           
protected  String NodeToString.cursorNode(CursorNode node)
           
protected  String NodeToString.deallocateStatementNode(DeallocateStatementNode node)
           
protected  String NodeToString.declareStatementNode(DeclareStatementNode node)
           
protected  String NodeToString.deleteNode(DeleteNode dnode)
           
protected  void NodeToString.doPrint(QueryTreeNode node, StringBuilder bd)
           
protected  String NodeToString.dropIndexNode(DropIndexNode node)
           
protected  String NodeToString.executeStatementNode(ExecuteStatementNode node)
           
protected  String NodeToString.explainStatementNode(ExplainStatementNode node)
           
protected  String NodeToString.explicitCollateNode(ExplicitCollateNode node)
           
protected  String NodeToString.extractOperatorNode(ExtractOperatorNode node)
           
protected  String NodeToString.fetchStatementNode(FetchStatementNode node)
           
protected  String NodeToString.fkConstraintDefinitionNode(FKConstraintDefinitionNode node)
           
protected  String NodeToString.fromBaseTable(FromBaseTable node)
           
protected  String NodeToString.fromList(FromList node)
           
protected  String NodeToString.fromSubquery(FromSubquery node)
           
protected  String NodeToString.functionBinary(BinaryOperatorNode node)
           
protected  String NodeToString.functionCall(String functionName, ValueNodeList args)
           
protected  String NodeToString.functionUnary(UnaryOperatorNode node)
           
protected  String NodeToString.groupByColumn(GroupByColumn node)
           
protected  String NodeToString.groupByList(GroupByList node)
           
protected  String NodeToString.groupConcat(GroupConcatNode node)
           
protected  String NodeToString.indexColumn(IndexColumn node)
           
protected  String NodeToString.indexColumnList(IndexColumnList node)
           
protected  String NodeToString.indexConstraint(IndexConstraintDefinitionNode node)
           
protected  String NodeToString.infixBinary(BinaryOperatorNode node)
           
protected  String NodeToString.inListOperatorNode(InListOperatorNode node)
           
protected  String NodeToString.insertNode(InsertNode node)
           
protected  String NodeToString.isNode(IsNode node)
           
protected  String NodeToString.isNullNode(IsNullNode node)
           
protected  String NodeToString.javaToSQLValueNode(JavaToSQLValueNode node)
           
protected  String NodeToString.joinNode(JoinNode node)
           
protected  String NodeToString.leftRightFuncOperatorNode(LeftRightFuncOperatorNode node)
           
protected  String NodeToString.lengthOperatorNode(LengthOperatorNode node)
           
protected  String NodeToString.likeEscapeOperatorNode(LikeEscapeOperatorNode node)
           
protected  String NodeToString.maybeParens(QueryTreeNode node)
           
protected  String NodeToString.nextSequenceNode(NextSequenceNode node)
           
protected  String NodeToString.nodeList(QueryTreeNodeList<? extends QueryTreeNode> nl)
           
protected  String NodeToString.nodeList(QueryTreeNodeList<? extends QueryTreeNode> nl, boolean expr)
           
protected  String NodeToString.notNode(NotNode node)
           
protected  String NodeToString.octetLengthOperatorNode(OctetLengthOperatorNode node)
           
protected  String NodeToString.orderByColumn(OrderByColumn node)
           
protected  String NodeToString.orderByList(OrderByList node)
           
protected  String NodeToString.parameterNode(ParameterNode node)
           
protected  String NodeToString.partitionByColumn(PartitionByColumn node)
           
protected  String NodeToString.partitionByList(PartitionByList node)
           
protected  String NodeToString.prefixUnary(UnaryOperatorNode node)
           
protected  String NodeToString.prepareStatementNode(PrepareStatementNode node)
           
protected  String NodeToString.qualifiedDDLNode(DDLStatementNode node)
           
protected  String NodeToString.renameNode(RenameNode node)
           
protected  String NodeToString.resultColumn(ResultColumn node)
           
protected  String NodeToString.resultColumnList(ResultColumnList node)
           
protected  String NodeToString.rowCtorNode(RowConstructorNode row)
           
protected  String NodeToString.rowNumberFunctionNode(RowNumberFunctionNode node)
           
protected  String NodeToString.rowResultSetNode(RowResultSetNode node)
           
protected  String NodeToString.rowsResultSetNode(RowsResultSetNode node)
           
protected  String NodeToString.selectNode(SelectNode node)
           
protected  String NodeToString.setConfigurationNode(SetConfigurationNode node)
           
protected  String NodeToString.setTransactionAccessNode(SetTransactionAccessNode node)
           
protected  String NodeToString.setTransactionIsolationNode(SetTransactionIsolationNode node)
           
protected  String NodeToString.simpleCaseNode(SimpleCaseNode node)
           
protected  String NodeToString.simpleStringOperatorNode(SimpleStringOperatorNode node)
           
protected  String NodeToString.sqlToJavaValueNode(SQLToJavaValueNode node)
           
protected  String NodeToString.staticMethodCallNode(StaticMethodCallNode node)
           
protected  String NodeToString.subqueryNode(SubqueryNode node)
           
protected  String NodeToString.suffixUnary(UnaryOperatorNode node)
           
protected  String NodeToString.tableElementList(TableElementList node)
           
protected  String NodeToString.tableName(TableName node)
           
protected  String NodeToString.ternaryOperatorNode(TernaryOperatorNode node)
           
protected  String NodeToString.timestampFunctionNode(TernaryOperatorNode node)
           
protected  String NodeToString.timestampOperatorNode(TimestampOperatorNode node)
           
 String NodeToString.toString(QueryTreeNode node)
           
protected  String NodeToString.transactionControlNode(TransactionControlNode node)
           
protected  String NodeToString.trimOperatorNode(TrimOperatorNode node)
           
protected  String NodeToString.unaryArithmeticOperatorNode(UnaryArithmeticOperatorNode node)
           
protected  String NodeToString.unaryBitOperatorNode(UnaryBitOperatorNode node)
           
protected  String NodeToString.unaryDateTimestampOperatorNode(UnaryDateTimestampOperatorNode node)
           
protected  String NodeToString.unaryPrefixOperatorNode(UnaryArithmeticOperatorNode node)
           
protected  String NodeToString.unionNode(UnionNode node)
           
protected  String NodeToString.updateNode(UpdateNode unode)
           
protected  String NodeToString.valueNodeList(ValueNodeList node)
           
protected  String NodeToString.virtualColumnNode(VirtualColumnNode node)
           
protected  String NodeToString.windowDefinitionNode(WindowDefinitionNode node)
           
protected  String NodeToString.windowList(WindowList node)
           
protected  String NodeToString.windowReferenceNode(WindowReferenceNode node)
           
 

Uses of StandardException in com.akiban.sql.views
 

Methods in com.akiban.sql.views that throw StandardException
 FromSubquery ViewDefinition.copySubquery(SQLParserContext parserContext)
          Get the view as an equivalent subquery belonging to the given context.
 FromSubquery ViewDefinition.getSubquery(Visitor binder)
          Deprecated.  
 

Constructors in com.akiban.sql.views that throw StandardException
ViewDefinition(StatementNode parsed, SQLParserContext parserContext)
           
ViewDefinition(String sql, SQLParser parser)
          Parse the given SQL as CREATE VIEW and remember the definition.
 



Copyright © 2013 Akiban Technologies, Inc. All rights reserved.