Uses of Interface
com.akiban.sql.parser.SQLParserContext

Packages that use SQLParserContext
com.akiban.sql.compiler   
com.akiban.sql.parser   
com.akiban.sql.views   
 

Uses of SQLParserContext in com.akiban.sql.compiler
 

Constructors in com.akiban.sql.compiler with parameters of type SQLParserContext
BooleanNormalizer(SQLParserContext parserContext)
           
 

Uses of SQLParserContext in com.akiban.sql.parser
 

Classes in com.akiban.sql.parser that implement SQLParserContext
 class SQLParser
           
 

Methods in com.akiban.sql.parser that return SQLParserContext
 SQLParserContext QueryTreeNode.getParserContext()
          Get the current parser context.
 

Methods in com.akiban.sql.parser with parameters of type SQLParserContext
 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.
 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.
 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.
static TableName QueryTreeNode.makeTableName(NodeFactory nodeFactory, SQLParserContext parserContext, String schemaName, String flatName)
           
 void QueryTreeNode.setParserContext(SQLParserContext pc)
          Set the parser context for this node.
 

Uses of SQLParserContext in com.akiban.sql.views
 

Methods in com.akiban.sql.views with parameters of type SQLParserContext
 FromSubquery ViewDefinition.copySubquery(SQLParserContext parserContext)
          Get the view as an equivalent subquery belonging to the given context.
 

Constructors in com.akiban.sql.views with parameters of type SQLParserContext
ViewDefinition(StatementNode parsed, SQLParserContext parserContext)
           
 



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