/* Generated By:JJTree: Do not edit this line. D:\eclipse35\workspace\WolfSQLParser\ora\src\hiro\yoshioka\ast\sql\oracle\WolfSQLParserTreeConstants.java */

package hiro.yoshioka.ast.sql.oracle;

public interface WolfSQLParserTreeConstants
{
  public int JJTSTART = 0;
  public int JJTEXPLAINPLAN = 1;
  public int JJTDML = 2;
  public int JJTDDL = 3;
  public int JJTDOL = 4;
  public int JJTANALYZE = 5;
  public int JJTCOMMENT = 6;
  public int JJTCREATE = 7;
  public int JJTDROP = 8;
  public int JJTTRUNCATE = 9;
  public int JJTGRANT = 10;
  public int JJTREVOKE = 11;
  public int JJTCREATETRIGGER = 12;
  public int JJTDML_EVENTCLAUSE = 13;
  public int JJTDML_EVENTCLAUSEUNIT1 = 14;
  public int JJTCREATEFUNCTION = 15;
  public int JJTCREATEPROCEDURE = 16;
  public int JJTSUB_PROGRAM_BODY = 17;
  public int JJTPLSQLSTATEMENT = 18;
  public int JJTASSIGNMENTEXPR = 19;
  public int JJTLOOPSTATEMENT = 20;
  public int JJTASSIGNMENTSTATEMENTS = 21;
  public int JJTASSIGNMENTSTATEMENTSUB = 22;
  public int JJTCREATETABLE = 23;
  public int JJTTABLEPROPERTIESCLAUSE = 24;
  public int JJTPHYSICALPROPERTIESCLAUSE = 25;
  public int JJTINDEXORGTABLECLAUSE = 26;
  public int JJTTABLECOMPRESSIONCLAUSE = 27;
  public int JJTSEGMENTATTRIBUTESCLAUSE = 28;
  public int JJTCREATEUSER = 29;
  public int JJTRELATIONALLIST = 30;
  public int JJTRELATIONALLISTWITHIO = 31;
  public int JJTRELATIONALPROPERTIESIO = 32;
  public int JJTRELATIONALPROPERTIES = 33;
  public int JJTTABLECONSTRAINT = 34;
  public int JJTCOLUMNCONSTRAINT = 35;
  public int JJTFOREIGNKEYCLAUSE = 36;
  public int JJTCONSTRAINTSTATE = 37;
  public int JJTUSINGINDEXCLAUSE = 38;
  public int JJTPHYSICALATTRIBUTESCLAUSE = 39;
  public int JJTLOGGINGCLAUSE = 40;
  public int JJTSTORAGECLAUSE = 41;
  public int JJTSIZE = 42;
  public int JJTALTER = 43;
  public int JJTALTERSESSION = 44;
  public int JJTALTERSESSIONSETCLAUSE = 45;
  public int JJTALTERTABLE = 46;
  public int JJTALTERSIMPLE = 47;
  public int JJTRECORDSPERBLOCKCLAUSE = 48;
  public int JJTALTERMULTI = 49;
  public int JJTADDCOLUMNOPTIONS = 50;
  public int JJTMODIFYCOLUMNOPTIONS = 51;
  public int JJTMODIFYCOLUMNOPTIONSSUB = 52;
  public int JJTDEFINECOLUMN = 53;
  public int JJTCOLUMNREFCONSTRAINT = 54;
  public int JJTREFERENCESCLAUSE = 55;
  public int JJTFULLTYPE = 56;
  public int JJTSELECTBASE = 57;
  public int JJTSELECTBASEANDUNION = 58;
  public int JJTSUBQUERY = 59;
  public int JJTSELECTSECOND = 60;
  public int JJTUNIONPART = 61;
  public int JJTFORUPDATECLAUSE = 62;
  public int JJTFORUPDATECLAUSEELEMENT = 63;
  public int JJTPRECOLUMNSCLAUSE = 64;
  public int JJTSELECTTHIRD = 65;
  public int JJTSELECTINTOSTATEMENT = 66;
  public int JJTFROM = 67;
  public int JJTHINT = 68;
  public int JJTSELECTCOLUMNS = 69;
  public int JJTSELECTCOLUMNSELEMENT = 70;
  public int JJTTABLEREFFERENCE = 71;
  public int JJTFLASHBACKCLAUSE = 72;
  public int JJTJOINEDTABLE = 73;
  public int JJTJOINTYPE = 74;
  public int JJTQUERYTABLEEXPRESSIONCLAUSE = 75;
  public int JJTUPDATESTATEMENT = 76;
  public int JJTSETCLAUSE = 77;
  public int JJTSETCLAUSEELEMENT = 78;
  public int JJTRETURNINGCLAUSE = 79;
  public int JJTDELETESTATEMENT = 80;
  public int JJTINSERTSTATEMENT = 81;
  public int JJTINSERTCOLUMNS = 82;
  public int JJTVALUECLAUSES = 83;
  public int JJTVALUECLAUSE = 84;
  public int JJTWHERECLAUSE = 85;
  public int JJTHIERARCHICALQUERYCLAUSE = 86;
  public int JJTGROUPBYCLAUSE = 87;
  public int JJTORDERBYCLAUSE = 88;
  public int JJTORDERBYELEMENT = 89;
  public int JJTCONDITION = 90;
  public int JJTCONDITIONELEMENT = 91;
  public int JJTSIMPLECOMPARISONCONDITION = 92;
  public int JJTGROUPCOMPARISONCONDITION = 93;
  public int JJTMEMBERSHIPCONDITION = 94;
  public int JJTRANGECONDITION = 95;
  public int JJTNULLCONDITION = 96;
  public int JJTEXISTSCONDITION = 97;
  public int JJTLIKECONDITION = 98;
  public int JJTSIMPLECOMPARISONCONDITIONLIST = 99;
  public int JJTGROUPCOMPARISONCONDITIONLIST = 100;
  public int JJTMEMBERSHIPCONDITIONLIST = 101;
  public int JJTCONDITIONR1 = 102;
  public int JJTCONDITIONR2 = 103;
  public int JJTCONDITIONR3 = 104;
  public int JJTANYSOMEALL = 105;
  public int JJTCOMPOUNDCONDITION = 106;
  public int JJTEXPR = 107;
  public int JJTEXPRCOMP = 108;
  public int JJTDECODEEXPRESSION = 109;
  public int JJTEXPRESSIONLIST = 110;
  public int JJTUSERFUNCTION = 111;
  public int JJTSIMPLEEXPRESSION = 112;
  public int JJTSCHEMATABLECOLUMN = 113;
  public int JJTATID = 114;
  public int JJTIDDOT = 115;
  public int JJTPSEUDOCOLUMN = 116;
  public int JJTCOMPOUNDEXPRESSION = 117;
  public int JJTOPERATOR = 118;
  public int JJTBUILTINFUNCTIONEXPRESSION = 119;
  public int JJTFUNCTION = 120;
  public int JJTSINGLEROWFUNCTION = 121;
  public int JJTMISCELLANEOUSFUNCTION = 122;
  public int JJTCASEEXRESSION = 123;
  public int JJTNVL = 124;
  public int JJTABCFUNCTION = 125;
  public int JJTCHARACTORFUNCTION = 126;
  public int JJTCONVERTFUNCTION = 127;
  public int JJTINTERVAL = 128;
  public int JJTDATETIMEFUNCTION = 129;
  public int JJTAGGREGATEFUNCTION = 130;
  public int JJTANALYTICCLAUSE = 131;
  public int JJTWINDOWINGCLAUSE = 132;
  public int JJTROWNUMBER = 133;
  public int JJTRANK = 134;
  public int JJTCOUNT = 135;
  public int JJTMAXMINSUM = 136;
  public int JJTTABLEIDDOT = 137;
  public int JJTTABLEIDENTIFIER = 138;
  public int JJTIDENTIFIER = 139;
  public int JJTLITERAL = 140;
  public int JJTNUMBERLITERAL = 141;
  public int JJTCOMPAREOPERATOR = 142;
  public int JJTCOMPAREEQUALABLEOPERATOR = 143;


  public String[] jjtNodeName = {
    "Start",
    "ExplainPlan",
    "DML",
    "DDL",
    "DOL",
    "Analyze",
    "Comment",
    "Create",
    "Drop",
    "Truncate",
    "Grant",
    "Revoke",
    "CreateTrigger",
    "Dml_eventClause",
    "Dml_eventClauseUnit1",
    "CreateFunction",
    "CreateProcedure",
    "Sub_program_body",
    "PLSQLStatement",
    "AssignmentExpr",
    "LoopStatement",
    "AssignmentStatements",
    "AssignmentStatementSub",
    "CreateTable",
    "TablePropertiesClause",
    "PhysicalPropertiesClause",
    "IndexOrgTableClause",
    "TableCompressionClause",
    "SegmentAttributesClause",
    "CreateUser",
    "RelationalList",
    "RelationalListWithIO",
    "RelationalPropertiesIO",
    "RelationalProperties",
    "TableConstraint",
    "ColumnConstraint",
    "ForeignKeyClause",
    "ConstraintState",
    "UsingIndexClause",
    "PhysicalAttributesClause",
    "LoggingClause",
    "StorageClause",
    "Size",
    "Alter",
    "AlterSession",
    "AlterSessionSetClause",
    "AlterTable",
    "AlterSimple",
    "RecordsPerBlockClause",
    "AlterMulti",
    "AddColumnOptions",
    "ModifyColumnOptions",
    "ModifyColumnOptionsSub",
    "DefineColumn",
    "ColumnRefConstraint",
    "ReferencesClause",
    "FullType",
    "SelectBase",
    "SelectBaseAndUnion",
    "Subquery",
    "SelectSecond",
    "UnionPart",
    "ForUpdateClause",
    "ForUpdateClauseElement",
    "PreColumnsClause",
    "SelectThird",
    "SelectIntoStatement",
    "From",
    "Hint",
    "SelectColumns",
    "SelectColumnsElement",
    "TableRefference",
    "FlashBackClause",
    "JoinedTable",
    "JoinType",
    "QueryTableExpressionClause",
    "UpdateStatement",
    "SetClause",
    "SetClauseElement",
    "ReturningClause",
    "DeleteStatement",
    "InsertStatement",
    "InsertColumns",
    "ValueClauses",
    "ValueClause",
    "WhereClause",
    "HierarchicalQueryClause",
    "GroupByClause",
    "OrderByClause",
    "OrderByElement",
    "Condition",
    "ConditionElement",
    "SimpleComparisonCondition",
    "GroupComparisonCondition",
    "MembershipCondition",
    "RangeCondition",
    "NULLCondition",
    "EXISTSCondition",
    "LIKECondition",
    "SimpleComparisonConditionList",
    "GroupComparisonConditionList",
    "MembershipConditionList",
    "ConditionR1",
    "ConditionR2",
    "ConditionR3",
    "AnySomeAll",
    "CompoundCondition",
    "Expr",
    "ExprComp",
    "DecodeExpression",
    "ExpressionList",
    "UserFunction",
    "SimpleExpression",
    "SchemaTableColumn",
    "AtID",
    "IDDot",
    "PseudoColumn",
    "CompoundExpression",
    "Operator",
    "BuiltInFunctionExpression",
    "Function",
    "SingleRowFunction",
    "MiscellaneousFunction",
    "CaseExression",
    "Nvl",
    "AbcFunction",
    "CharactorFunction",
    "ConvertFunction",
    "Interval",
    "DateTimeFunction",
    "AggregateFunction",
    "AnalyticClause",
    "WindowingClause",
    "RowNumber",
    "Rank",
    "Count",
    "MaxMinSum",
    "tableIDDot",
    "tableIdentifier",
    "Identifier",
    "Literal",
    "NumberLiteral",
    "CompareOperator",
    "CompareEqualableOperator",
  };
}
