org.axiondb.parser
Class AxionSqlParser

java.lang.Object
  extended by org.axiondb.parser.AxionSqlParser
All Implemented Interfaces:
AxionSqlParserConstants, Parser

public class AxionSqlParser
extends java.lang.Object
implements Parser, AxionSqlParserConstants

JavaCC generated SQL parser. Generated from AxionSqlParser.jj ($Header: /cvs/axion/grammars/AxionSqlParser.jj,v 1.133 2005/12/20 18:33:00 ahimanikya Exp $). Do not edit this (.java) file directly, it is programmaticly generated.


Field Summary
 Token jj_nt
          Next token.
 Token token
          Current token.
 AxionSqlParserTokenManager token_source
          Generated Token Manager.
 
Fields inherited from interface org.axiondb.parser.AxionSqlParserConstants
ACTION, ADD, ALL, ALTER, ALWAYS, AND, AS, ASC, ASSIGN, ASTERISK, BEGIN, BETWEEN, BIGINT, BINARY, BIT, BLOB, BLOCK_COMMENT, BOOLEAN, BOTH, BY, BYTE, CASCADE, CASE, CAST, CHAR, CHARACTER, CHECK, CLOB, CLOSEPAREN, COLUMN, COMMA, CONCAT, CONSTRAINT, CREATE, CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP, CYCLE, DATA, DATABASE, DATE, DAY, DEC, DECIMAL, DEFAULT, DEFAULT_, DEFERRABLE, DEFERRED, DEFRAG, DELETE, DESC, DIGIT, DISTINCT, DOT, DOUBLE, DROP, ELSE, END, END_QUOTED_IDENTIFIER, EOF, EQUAL, ESCAPE, EXCEPTION, EXISTS, EXPLAIN, EXPONENT, EXTERNAL, EXTRACT, FALSE, FIRST, FLOAT, FLOATING_POINT_LITERAL, FOR, FOREIGN, FROM, FULL, GENERATED, GREATER, GREATEREQUAL, GROUP, HAVING, HOUR, ID, IDENTITY, IF, IMAGE, IMMEDIATE, IN, INCREMENT, INDEX, INITIALLY, INNER, INSERT, INT, INTEGER, INTEGER_LITERAL, INTO, IS, JAVA_OBJECT, JOIN, JOINPLUS, KEY, LARGE, LEADING, LEFT, LESS, LESSEQUAL, LETTER, LIKE, LIMIT, LINE_COMMENT, LINK, LONG, LONGVARBINARY, LONGVARCHAR, MATCHED, MAXVALUE, MERGE, MILLISECOND, MINUS, MINUTE, MINVALUE, MONTH, NEXT, NO, NOT, NOTEQUAL, NOTEQUAL2, NULL, NUMBER, NUMERIC, OBJECT, OFFSET, ON, OPENPAREN, OR, ORDER, ORGANIZATION, OUTER, PLUS, POSITION, PRIMARY, QUARTER, QUESTIONMARK, QUOTED_IDENTIFIER, RAW, REAL, REFERENCES, RENAME, RESTART, RESTRICT, RIGHT, SECOND, SELECT, SEMICOLON, SEQUENCE, SET, SHORT, SLASH, SMALLINT, SOUNDS, START, START_QUOTED_IDENTIFIER, STATE_QuotedIdentEnd, STATE_QuotedIdentStart, STRING, STRING_LITERAL, SUBSTRING, SYSDATE, TABLE, TEXT, THEN, TIME, TIMESTAMP, TINYINT, TO, tokenImage, TRAILING, TRIM, TRUE, TRUNCATE, UNIQUE, UPDATE, UPSERT, USER, USING, VALUE, VALUES, VARBINARY, VARCHAR, VARCHAR2, VARYING, VIEW, WEEK, WHEN, WHERE, WITH, YEAR
 
Constructor Summary
AxionSqlParser()
           
AxionSqlParser(AxionSqlParserTokenManager tm)
          Constructor with generated Token Manager.
AxionSqlParser(java.io.InputStream stream)
          Constructor with InputStream.
AxionSqlParser(java.io.InputStream stream, java.lang.String encoding)
          Constructor with InputStream and supplied encoding
AxionSqlParser(java.io.Reader stream)
          Constructor.
 
Method Summary
 void disable_tracing()
          Disable tracing.
 void enable_tracing()
          Enable tracing.
 ParseException generateParseException()
          Generate ParseException.
 Token getNextToken()
          Get the next Token.
 Token getToken(int index)
          Get the specific Token.
 java.util.List insertValues()
           
 AxionCommand parse(java.lang.String sql)
          Parse a command from the given String.
 void ReInit(AxionSqlParserTokenManager tm)
          Reinitialise.
 void ReInit(java.io.InputStream stream)
          Reinitialise.
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
          Reinitialise.
 void ReInit(java.io.Reader stream)
          Reinitialise.
 AxionCommand SqlAlterCmd()
           
 AxionCommand SqlAlterSequence()
           
 AxionCommand SqlAlterTable()
           
 AxionCommand SqlAlterTableAdd(java.lang.String tablename)
           
 AxionCommand SqlAlterTableAlterColumn(java.lang.String tablename)
           
 AxionCommand SqlAlterTableDrop(java.lang.String tablename)
           
 FromNode SqlAnsiJoin(FromNode node)
           
 void SqlApproximateNumericType(java.lang.Object[] tuple)
           
 AxionCommand SqlAxionCustom()
           
 void SqlBasicSequenceOption(CreateSequenceCommand result)
           
 Selectable[] SqlBetweenClause()
           
 void SqlBinaryStringType(java.lang.Object[] tuple)
           
 BindVariable SqlBindVar()
           
 void SqlBooleanType(java.lang.Object[] tuple)
           
 Selectable SqlCase()
           
 Selectable SqlCastAs()
           
 java.lang.Object[] SqlCastAsType()
           
 void SqlCharLength(java.lang.Object[] tuple)
           
 void SqlCharStringType(java.lang.Object[] tuple)
           
 CheckConstraint SqlCheckConstraintType(java.lang.String constraintname)
           
 java.lang.String SqlClassName()
           
 Constraint SqlColumnConstraint(java.lang.String tablename, java.lang.String columnname)
           
 java.lang.Object[] SqlColumnDef()
           
 void SqlColumnExpression(CreateTableCommand result)
           
 ColumnIdentifier SqlColumnRef()
           
 AxionCommand SqlCommand()
           
 Selectable SqlCompareExpr()
           
 java.lang.String SqlCompareOp()
           
 AxionCommand SqlCreate()
           
 AxionCommand SqlCreateIndex()
           
 AxionCommand SqlCreateSequence()
           
 AxionCommand SqlCreateServer()
           
 AxionCommand SqlCreateTable()
           
 AxionCommand SqlCreateView()
           
 void SqlDataTimeType(java.lang.Object[] tuple)
           
 void SqlDeferrable(Constraint constraint)
           
 AxionCommand SQLDefrag()
           
 AxionCommand SqlDelete()
           
 DMLWhenClause SqlDMLWhenClause()
           
 AxionCommand SqlDrop()
           
 AxionCommand SqlDropColumn(java.lang.String tablename)
           
 AxionCommand SqlDropIndex()
           
 AxionCommand SqlDropSequence()
           
 AxionCommand SqlDropServer()
           
 AxionCommand SqlDropTable()
           
 AxionCommand SqlDropView()
           
 void SqlExactNumericType(java.lang.Object[] tuple)
           
 Selectable SqlExistsClause()
           
 Selectable SqlExtract()
           
 void SqlForeignKeyConstraintTriger(ForeignKeyConstraint constraint)
           
 ForeignKeyConstraint SqlForeignKeyConstraintType(java.lang.String constraintname)
           
 FromNode SqlFrom()
           
 Selectable SqlFunction()
           
 java.util.List SqlFunctionArgs(java.lang.String name)
           
 void SqlGCAndDefaultClause(java.lang.Object[] tuple)
           
 java.lang.Object SqlGetAnsiFromNode()
           
 FromNode SqlGetRightFromNode(FromNode node)
           
 FromNode SqlGetTraditionalFromNode(FromNode basenode)
           
 java.util.List SqlGroupBy()
           
 Selectable SqlGroupByElem()
           
 java.util.List SqlGroupByList()
           
 java.lang.String SqlIdentifier()
           
 void SqlIfNotExists(AxionCommand result)
           
 Selectable SqlInClause(Selectable left)
           
 void SqlInitiallyDeferredOrImmediate(Constraint constraint)
           
 AxionCommand SqlInsert()
           
 void SqlInsertElseClause(InsertCommand insertCommand)
           
 void SqlInsertIntoClause(InsertCommand insertCommand)
           
 java.lang.String SqlIsClause()
           
 void SqlJavaObjectType(java.lang.Object[] tuple)
           
 int SqlJoinType()
           
 Selectable SqlLikeClause(Selectable left)
           
 Literal SqlLiteral()
           
 java.util.List SqlLiteralList()
           
 Literal SqlLiteralOrBindVar()
           
 java.lang.String SqlLValue()
           
 InsertCommand SqlMultiTableInsert()
           
 ColumnIdentifier SqlNextValueFor()
           
 Literal SqlNumericLiteralOrBindVar()
           
 java.util.List SqlOrderBy()
           
 OrderNode SqlOrderByElem()
           
 java.util.List SqlOrderByList()
           
 boolean SqlOrderDirection()
           
 Selectable SqlPosition()
           
 java.lang.String SqlPositiveInteger()
           
 void SqlPrecision(java.lang.Object[] tuple)
           
 void SqlPrecisionAndScale(java.lang.Object[] tuple)
           
 Selectable SqlProductExprSelectable()
           
 Selectable SqlPseudoColumn()
           
 java.lang.String SqlQuotedId()
           
 java.util.Properties SqlReadProperties()
           
 AxionCommand SqlRemount()
           
 AxionCommand SqlRenameTable(java.lang.String tablename)
           
 AxionCommand SqlSelect()
           
 Selectable SqlSelectable()
           
 void SqlSelectableBasedConstraintArgs(SelectableBasedConstraint constraint)
           
 SelectableBasedConstraint SqlSelectableBasedConstraintType(java.lang.String constraintname)
           
 Selectable SqlSelectableElements()
           
 Selectable SqlSelectAsScalarValue()
           
 Selectable SqlSelectClauseElement()
           
 java.util.List SqlSelectCols()
           
 AxionQueryContext SqlSelectContext()
           
 Literal SqlSelectLimit()
           
 java.util.List SqlSelectList()
           
 Literal SqlSelectOffset()
           
 InsertCommand SqlSingleTableInsert()
           
 AxionCommand SqlSubSelect()
           
 AxionQueryContext SqlSubSelectContext()
           
 Selectable SqlSubString()
           
 Selectable SqlSumExprSelectable()
           
 Constraint SqlTableConstraint()
           
 java.lang.Object SqlTableOrView()
           
 TableIdentifier SqlTableRef()
           
 Selectable SqlTrim()
           
 AxionCommand SqlTruncate()
           
 java.lang.String SqlUnquotedId()
           
 java.lang.String SqlUnsignedInteger()
           
 AxionCommand SqlUpdate()
           
 Selectable[] SqlUpdateAssignment()
           
 void SqlUpdateExceptionWhenClause(UpdateCommand cmd)
           
 AxionCommand SqlUpsert()
           
 void SqlUpsertExceptionWhenClause(UpsertCommand cmd)
           
 void SqlUserDefinedType(java.lang.Object[] tuple)
           
 java.lang.String SqlValueTerm()
           
 Selectable SqlWhere()
           
 Selectable SqlWhereAnd()
           
 Selectable SqlWhereElt()
           
 Selectable SqlWhereNot()
           
 Selectable SqlWhereOr()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public AxionSqlParserTokenManager token_source
Generated Token Manager.


token

public Token token
Current token.


jj_nt

public Token jj_nt
Next token.

Constructor Detail

AxionSqlParser

public AxionSqlParser()

AxionSqlParser

public AxionSqlParser(java.io.InputStream stream)
Constructor with InputStream.


AxionSqlParser

public AxionSqlParser(java.io.InputStream stream,
                      java.lang.String encoding)
Constructor with InputStream and supplied encoding


AxionSqlParser

public AxionSqlParser(java.io.Reader stream)
Constructor.


AxionSqlParser

public AxionSqlParser(AxionSqlParserTokenManager tm)
Constructor with generated Token Manager.

Method Detail

parse

public AxionCommand parse(java.lang.String sql)
                   throws AxionException
Description copied from interface: Parser
Parse a command from the given String.

Specified by:
parse in interface Parser
Throws:
AxionException

SqlCommand

public final AxionCommand SqlCommand()
                              throws ParseException
Throws:
ParseException

SqlAxionCustom

public final AxionCommand SqlAxionCustom()
                                  throws ParseException
Throws:
ParseException

SqlRemount

public final AxionCommand SqlRemount()
                              throws ParseException
Throws:
ParseException

SQLDefrag

public final AxionCommand SQLDefrag()
                             throws ParseException
Throws:
ParseException

SqlTruncate

public final AxionCommand SqlTruncate()
                               throws ParseException
Throws:
ParseException

SqlCreate

public final AxionCommand SqlCreate()
                             throws ParseException
Throws:
ParseException

SqlCreateTable

public final AxionCommand SqlCreateTable()
                                  throws ParseException
Throws:
ParseException

SqlCreateView

public final AxionCommand SqlCreateView()
                                 throws ParseException
Throws:
ParseException

SqlCreateServer

public final AxionCommand SqlCreateServer()
                                   throws ParseException
Throws:
ParseException

SqlCreateIndex

public final AxionCommand SqlCreateIndex()
                                  throws ParseException
Throws:
ParseException

SqlCreateSequence

public final AxionCommand SqlCreateSequence()
                                     throws ParseException
Throws:
ParseException

SqlBasicSequenceOption

public final void SqlBasicSequenceOption(CreateSequenceCommand result)
                                  throws ParseException
Throws:
ParseException

SqlAlterSequence

public final AxionCommand SqlAlterSequence()
                                    throws ParseException
Throws:
ParseException

SqlIfNotExists

public final void SqlIfNotExists(AxionCommand result)
                          throws ParseException
Throws:
ParseException

SqlReadProperties

public final java.util.Properties SqlReadProperties()
                                             throws ParseException
Throws:
ParseException

SqlColumnExpression

public final void SqlColumnExpression(CreateTableCommand result)
                               throws ParseException
Throws:
ParseException

SqlDelete

public final AxionCommand SqlDelete()
                             throws ParseException
Throws:
ParseException

SqlAlterCmd

public final AxionCommand SqlAlterCmd()
                               throws ParseException
Throws:
ParseException

SqlAlterTable

public final AxionCommand SqlAlterTable()
                                 throws ParseException
Throws:
ParseException

SqlRenameTable

public final AxionCommand SqlRenameTable(java.lang.String tablename)
                                  throws ParseException
Throws:
ParseException

SqlAlterTableAlterColumn

public final AxionCommand SqlAlterTableAlterColumn(java.lang.String tablename)
                                            throws ParseException
Throws:
ParseException

SqlDropColumn

public final AxionCommand SqlDropColumn(java.lang.String tablename)
                                 throws ParseException
Throws:
ParseException

SqlAlterTableDrop

public final AxionCommand SqlAlterTableDrop(java.lang.String tablename)
                                     throws ParseException
Throws:
ParseException

SqlAlterTableAdd

public final AxionCommand SqlAlterTableAdd(java.lang.String tablename)
                                    throws ParseException
Throws:
ParseException

SqlDrop

public final AxionCommand SqlDrop()
                           throws ParseException
Throws:
ParseException

SqlDropTable

public final AxionCommand SqlDropTable()
                                throws ParseException
Throws:
ParseException

SqlDropView

public final AxionCommand SqlDropView()
                               throws ParseException
Throws:
ParseException

SqlDropServer

public final AxionCommand SqlDropServer()
                                 throws ParseException
Throws:
ParseException

SqlDropIndex

public final AxionCommand SqlDropIndex()
                                throws ParseException
Throws:
ParseException

SqlDropSequence

public final AxionCommand SqlDropSequence()
                                   throws ParseException
Throws:
ParseException

SqlInsert

public final AxionCommand SqlInsert()
                             throws ParseException
Throws:
ParseException

SqlMultiTableInsert

public final InsertCommand SqlMultiTableInsert()
                                        throws ParseException
Throws:
ParseException

SqlSingleTableInsert

public final InsertCommand SqlSingleTableInsert()
                                         throws ParseException
Throws:
ParseException

SqlDMLWhenClause

public final DMLWhenClause SqlDMLWhenClause()
                                     throws ParseException
Throws:
ParseException

SqlInsertIntoClause

public final void SqlInsertIntoClause(InsertCommand insertCommand)
                               throws ParseException
Throws:
ParseException

SqlInsertElseClause

public final void SqlInsertElseClause(InsertCommand insertCommand)
                               throws ParseException
Throws:
ParseException

insertValues

public final java.util.List insertValues()
                                  throws ParseException
Throws:
ParseException

SqlSelect

public final AxionCommand SqlSelect()
                             throws ParseException
Throws:
ParseException

SqlSelectContext

public final AxionQueryContext SqlSelectContext()
                                         throws ParseException
Throws:
ParseException

SqlSelectCols

public final java.util.List SqlSelectCols()
                                   throws ParseException
Throws:
ParseException

SqlNextValueFor

public final ColumnIdentifier SqlNextValueFor()
                                       throws ParseException
Throws:
ParseException

SqlSelectLimit

public final Literal SqlSelectLimit()
                             throws ParseException
Throws:
ParseException

SqlSelectOffset

public final Literal SqlSelectOffset()
                              throws ParseException
Throws:
ParseException

SqlNumericLiteralOrBindVar

public final Literal SqlNumericLiteralOrBindVar()
                                         throws ParseException
Throws:
ParseException

SqlLiteralOrBindVar

public final Literal SqlLiteralOrBindVar()
                                  throws ParseException
Throws:
ParseException

SqlUpdate

public final AxionCommand SqlUpdate()
                             throws ParseException
Throws:
ParseException

SqlUpdateExceptionWhenClause

public final void SqlUpdateExceptionWhenClause(UpdateCommand cmd)
                                        throws ParseException
Throws:
ParseException

SqlUpdateAssignment

public final Selectable[] SqlUpdateAssignment()
                                       throws ParseException
Throws:
ParseException

SqlUpsert

public final AxionCommand SqlUpsert()
                             throws ParseException
Throws:
ParseException

SqlUpsertExceptionWhenClause

public final void SqlUpsertExceptionWhenClause(UpsertCommand cmd)
                                        throws ParseException
Throws:
ParseException

SqlTableConstraint

public final Constraint SqlTableConstraint()
                                    throws ParseException
Throws:
ParseException

SqlColumnConstraint

public final Constraint SqlColumnConstraint(java.lang.String tablename,
                                            java.lang.String columnname)
                                     throws ParseException
Throws:
ParseException

SqlSelectableBasedConstraintType

public final SelectableBasedConstraint SqlSelectableBasedConstraintType(java.lang.String constraintname)
                                                                 throws ParseException
Throws:
ParseException

SqlCheckConstraintType

public final CheckConstraint SqlCheckConstraintType(java.lang.String constraintname)
                                             throws ParseException
Throws:
ParseException

SqlForeignKeyConstraintType

public final ForeignKeyConstraint SqlForeignKeyConstraintType(java.lang.String constraintname)
                                                       throws ParseException
Throws:
ParseException

SqlForeignKeyConstraintTriger

public final void SqlForeignKeyConstraintTriger(ForeignKeyConstraint constraint)
                                         throws ParseException
Throws:
ParseException

SqlSelectableBasedConstraintArgs

public final void SqlSelectableBasedConstraintArgs(SelectableBasedConstraint constraint)
                                            throws ParseException
Throws:
ParseException

SqlDeferrable

public final void SqlDeferrable(Constraint constraint)
                         throws ParseException
Throws:
ParseException

SqlInitiallyDeferredOrImmediate

public final void SqlInitiallyDeferredOrImmediate(Constraint constraint)
                                           throws ParseException
Throws:
ParseException

SqlIdentifier

public final java.lang.String SqlIdentifier()
                                     throws ParseException
Throws:
ParseException

SqlQuotedId

public final java.lang.String SqlQuotedId()
                                   throws ParseException
Throws:
ParseException

SqlUnquotedId

public final java.lang.String SqlUnquotedId()
                                     throws ParseException
Throws:
ParseException

SqlBindVar

public final BindVariable SqlBindVar()
                              throws ParseException
Throws:
ParseException

SqlColumnDef

public final java.lang.Object[] SqlColumnDef()
                                      throws ParseException
Throws:
ParseException

SqlGCAndDefaultClause

public final void SqlGCAndDefaultClause(java.lang.Object[] tuple)
                                 throws ParseException
Throws:
ParseException

SqlCharStringType

public final void SqlCharStringType(java.lang.Object[] tuple)
                             throws ParseException
Throws:
ParseException

SqlBinaryStringType

public final void SqlBinaryStringType(java.lang.Object[] tuple)
                               throws ParseException
Throws:
ParseException

SqlExactNumericType

public final void SqlExactNumericType(java.lang.Object[] tuple)
                               throws ParseException
Throws:
ParseException

SqlApproximateNumericType

public final void SqlApproximateNumericType(java.lang.Object[] tuple)
                                     throws ParseException
Throws:
ParseException

SqlBooleanType

public final void SqlBooleanType(java.lang.Object[] tuple)
                          throws ParseException
Throws:
ParseException

SqlDataTimeType

public final void SqlDataTimeType(java.lang.Object[] tuple)
                           throws ParseException
Throws:
ParseException

SqlJavaObjectType

public final void SqlJavaObjectType(java.lang.Object[] tuple)
                             throws ParseException
Throws:
ParseException

SqlUserDefinedType

public final void SqlUserDefinedType(java.lang.Object[] tuple)
                              throws ParseException
Throws:
ParseException

SqlCharLength

public final void SqlCharLength(java.lang.Object[] tuple)
                         throws ParseException
Throws:
ParseException

SqlPrecisionAndScale

public final void SqlPrecisionAndScale(java.lang.Object[] tuple)
                                throws ParseException
Throws:
ParseException

SqlPrecision

public final void SqlPrecision(java.lang.Object[] tuple)
                        throws ParseException
Throws:
ParseException

SqlPositiveInteger

public final java.lang.String SqlPositiveInteger()
                                          throws ParseException
Throws:
ParseException

SqlUnsignedInteger

public final java.lang.String SqlUnsignedInteger()
                                          throws ParseException
Throws:
ParseException

SqlColumnRef

public final ColumnIdentifier SqlColumnRef()
                                    throws ParseException
Throws:
ParseException

SqlCase

public final Selectable SqlCase()
                         throws ParseException
Throws:
ParseException

SqlPseudoColumn

public final Selectable SqlPseudoColumn()
                                 throws ParseException
Throws:
ParseException

SqlCastAs

public final Selectable SqlCastAs()
                           throws ParseException
Throws:
ParseException

SqlCastAsType

public final java.lang.Object[] SqlCastAsType()
                                       throws ParseException
Throws:
ParseException

SqlSubString

public final Selectable SqlSubString()
                              throws ParseException
Throws:
ParseException

SqlExtract

public final Selectable SqlExtract()
                            throws ParseException
Throws:
ParseException

SqlPosition

public final Selectable SqlPosition()
                             throws ParseException
Throws:
ParseException

SqlTrim

public final Selectable SqlTrim()
                         throws ParseException
Throws:
ParseException

SqlFunction

public final Selectable SqlFunction()
                             throws ParseException
Throws:
ParseException

SqlFunctionArgs

public final java.util.List SqlFunctionArgs(java.lang.String name)
                                     throws ParseException
Throws:
ParseException

SqlSumExprSelectable

public final Selectable SqlSumExprSelectable()
                                      throws ParseException
Throws:
ParseException

SqlProductExprSelectable

public final Selectable SqlProductExprSelectable()
                                          throws ParseException
Throws:
ParseException

SqlLiteralList

public final java.util.List SqlLiteralList()
                                    throws ParseException
Throws:
ParseException

SqlLValue

public final java.lang.String SqlLValue()
                                 throws ParseException
Throws:
ParseException

SqlLiteral

public final Literal SqlLiteral()
                         throws ParseException
Throws:
ParseException

SqlValueTerm

public final java.lang.String SqlValueTerm()
                                    throws ParseException
Throws:
ParseException

SqlClassName

public final java.lang.String SqlClassName()
                                    throws ParseException
Throws:
ParseException

SqlSelectable

public final Selectable SqlSelectable()
                               throws ParseException
Throws:
ParseException

SqlSelectAsScalarValue

public final Selectable SqlSelectAsScalarValue()
                                        throws ParseException
Throws:
ParseException

SqlSelectableElements

public final Selectable SqlSelectableElements()
                                       throws ParseException
Throws:
ParseException

SqlSelectList

public final java.util.List SqlSelectList()
                                   throws ParseException
Throws:
ParseException

SqlSelectClauseElement

public final Selectable SqlSelectClauseElement()
                                        throws ParseException
Throws:
ParseException

SqlTableRef

public final TableIdentifier SqlTableRef()
                                  throws ParseException
Throws:
ParseException

SqlOrderBy

public final java.util.List SqlOrderBy()
                                throws ParseException
Throws:
ParseException

SqlOrderByElem

public final OrderNode SqlOrderByElem()
                               throws ParseException
Throws:
ParseException

SqlOrderByList

public final java.util.List SqlOrderByList()
                                    throws ParseException
Throws:
ParseException

SqlOrderDirection

public final boolean SqlOrderDirection()
                                throws ParseException
Throws:
ParseException

SqlGroupBy

public final java.util.List SqlGroupBy()
                                throws ParseException
Throws:
ParseException

SqlGroupByElem

public final Selectable SqlGroupByElem()
                                throws ParseException
Throws:
ParseException

SqlGroupByList

public final java.util.List SqlGroupByList()
                                    throws ParseException
Throws:
ParseException

SqlFrom

public final FromNode SqlFrom()
                       throws ParseException
Throws:
ParseException

SqlGetTraditionalFromNode

public final FromNode SqlGetTraditionalFromNode(FromNode basenode)
                                         throws ParseException
Throws:
ParseException

SqlGetAnsiFromNode

public final java.lang.Object SqlGetAnsiFromNode()
                                          throws ParseException
Throws:
ParseException

SqlGetRightFromNode

public final FromNode SqlGetRightFromNode(FromNode node)
                                   throws ParseException
Throws:
ParseException

SqlAnsiJoin

public final FromNode SqlAnsiJoin(FromNode node)
                           throws ParseException
Throws:
ParseException

SqlJoinType

public final int SqlJoinType()
                      throws ParseException
Throws:
ParseException

SqlTableOrView

public final java.lang.Object SqlTableOrView()
                                      throws ParseException
Throws:
ParseException

SqlWhere

public final Selectable SqlWhere()
                          throws ParseException
Throws:
ParseException

SqlWhereOr

public final Selectable SqlWhereOr()
                            throws ParseException
Throws:
ParseException

SqlWhereAnd

public final Selectable SqlWhereAnd()
                             throws ParseException
Throws:
ParseException

SqlWhereNot

public final Selectable SqlWhereNot()
                             throws ParseException
Throws:
ParseException

SqlWhereElt

public final Selectable SqlWhereElt()
                             throws ParseException
Throws:
ParseException

SqlCompareExpr

public final Selectable SqlCompareExpr()
                                throws ParseException
Throws:
ParseException

SqlCompareOp

public final java.lang.String SqlCompareOp()
                                    throws ParseException
Throws:
ParseException

SqlIsClause

public final java.lang.String SqlIsClause()
                                   throws ParseException
Throws:
ParseException

SqlBetweenClause

public final Selectable[] SqlBetweenClause()
                                    throws ParseException
Throws:
ParseException

SqlExistsClause

public final Selectable SqlExistsClause()
                                 throws ParseException
Throws:
ParseException

SqlInClause

public final Selectable SqlInClause(Selectable left)
                             throws ParseException
Throws:
ParseException

SqlLikeClause

public final Selectable SqlLikeClause(Selectable left)
                               throws ParseException
Throws:
ParseException

SqlSubSelect

public final AxionCommand SqlSubSelect()
                                throws ParseException
Throws:
ParseException

SqlSubSelectContext

public final AxionQueryContext SqlSubSelectContext()
                                            throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)
Reinitialise.


ReInit

public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)
Reinitialise.


ReInit

public void ReInit(java.io.Reader stream)
Reinitialise.


ReInit

public void ReInit(AxionSqlParserTokenManager tm)
Reinitialise.


getNextToken

public final Token getNextToken()
Get the next Token.


getToken

public final Token getToken(int index)
Get the specific Token.


generateParseException

public ParseException generateParseException()
Generate ParseException.


enable_tracing

public final void enable_tracing()
Enable tracing.


disable_tracing

public final void disable_tracing()
Disable tracing.