org.xerial.amoeba.query
Class AmoebaQueryTreeParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.xerial.amoeba.query.AmoebaQueryTreeParser

public class AmoebaQueryTreeParser
extends org.antlr.runtime.tree.TreeParser


Field Summary
static int AND
           
static int Apos
           
static int ASSIGN_LABEL
           
static int At
           
static int ATTRIBUTE
           
static int Colon
           
static int Comma
           
static int COMPARE
           
static int CONDITION
           
static int CONTAINED_IN
           
static int Digit
           
static int Digits
           
static int Dot
           
static int EOF
           
static int EQUAL
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_selectClause60
           
static org.antlr.runtime.BitSet FOLLOW_QName_in_expr73
           
static org.antlr.runtime.BitSet FOLLOW_Select_in_selectClause58
           
static org.antlr.runtime.BitSet FOLLOW_selectClause_in_query44
           
static int From
           
static int FUNCTION
           
static int GEQ
           
static int GREATER
           
static int In
           
static int INPUT
           
static int Insert
           
static int INSERT
           
static int Into
           
static int LEQ
           
static int LESS
           
static int Letter
           
static int LINE_COMMENT
           
static int LParen
           
static int ML_COMMENT
           
static int Name
           
static int NameChar
           
static int NEW_RELATION
           
static int NEW_VALUE
           
static int NOT_EQUAL
           
static int NUMBER
           
static int OR
           
static int OUTPUT
           
static int PROJECT_ALL
           
static int PROJECTION
           
static int QName
           
static int Quot
           
static int REF
           
static int RELATION
           
static int RParen
           
static int Select
           
static int SELECTION
           
static int STRING
           
static int StringLiteral
           
static int TARGET
           
static String[] tokenNames
           
static int UPDATE
           
static int VALUE
           
static int VALUE_SET
           
static int Where
           
static int WhiteSpaceChar
           
static int Wildcard
           
 
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
AmoebaQueryTreeParser(org.antlr.runtime.tree.TreeNodeStream input)
           
 
Method Summary
 void expr()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 void query()
           
 void selectClause()
           
 
Methods inherited from class org.antlr.runtime.tree.TreeParser
getErrorHeader, getErrorMessage, getTreeNodeStream, matchAny, mismatch, reset, setTreeNodeStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final String[] tokenNames

FUNCTION

public static final int FUNCTION
See Also:
Constant Field Values

Insert

public static final int Insert
See Also:
Constant Field Values

Apos

public static final int Apos
See Also:
Constant Field Values

Wildcard

public static final int Wildcard
See Also:
Constant Field Values

ATTRIBUTE

public static final int ATTRIBUTE
See Also:
Constant Field Values

INPUT

public static final int INPUT
See Also:
Constant Field Values

Where

public static final int Where
See Also:
Constant Field Values

UPDATE

public static final int UPDATE
See Also:
Constant Field Values

CONDITION

public static final int CONDITION
See Also:
Constant Field Values

Into

public static final int Into
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

SELECTION

public static final int SELECTION
See Also:
Constant Field Values

ML_COMMENT

public static final int ML_COMMENT
See Also:
Constant Field Values

GREATER

public static final int GREATER
See Also:
Constant Field Values

ASSIGN_LABEL

public static final int ASSIGN_LABEL
See Also:
Constant Field Values

INSERT

public static final int INSERT
See Also:
Constant Field Values

Digits

public static final int Digits
See Also:
Constant Field Values

CONTAINED_IN

public static final int CONTAINED_IN
See Also:
Constant Field Values

NOT_EQUAL

public static final int NOT_EQUAL
See Also:
Constant Field Values

WhiteSpaceChar

public static final int WhiteSpaceChar
See Also:
Constant Field Values

NEW_VALUE

public static final int NEW_VALUE
See Also:
Constant Field Values

EQUAL

public static final int EQUAL
See Also:
Constant Field Values

LESS

public static final int LESS
See Also:
Constant Field Values

COMPARE

public static final int COMPARE
See Also:
Constant Field Values

Select

public static final int Select
See Also:
Constant Field Values

GEQ

public static final int GEQ
See Also:
Constant Field Values

VALUE_SET

public static final int VALUE_SET
See Also:
Constant Field Values

NEW_RELATION

public static final int NEW_RELATION
See Also:
Constant Field Values

Quot

public static final int Quot
See Also:
Constant Field Values

PROJECT_ALL

public static final int PROJECT_ALL
See Also:
Constant Field Values

RParen

public static final int RParen
See Also:
Constant Field Values

In

public static final int In
See Also:
Constant Field Values

QName

public static final int QName
See Also:
Constant Field Values

At

public static final int At
See Also:
Constant Field Values

LParen

public static final int LParen
See Also:
Constant Field Values

LINE_COMMENT

public static final int LINE_COMMENT
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

NameChar

public static final int NameChar
See Also:
Constant Field Values

RELATION

public static final int RELATION
See Also:
Constant Field Values

Colon

public static final int Colon
See Also:
Constant Field Values

TARGET

public static final int TARGET
See Also:
Constant Field Values

VALUE

public static final int VALUE
See Also:
Constant Field Values

Digit

public static final int Digit
See Also:
Constant Field Values

REF

public static final int REF
See Also:
Constant Field Values

From

public static final int From
See Also:
Constant Field Values

StringLiteral

public static final int StringLiteral
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

Dot

public static final int Dot
See Also:
Constant Field Values

Name

public static final int Name
See Also:
Constant Field Values

PROJECTION

public static final int PROJECTION
See Also:
Constant Field Values

Comma

public static final int Comma
See Also:
Constant Field Values

OUTPUT

public static final int OUTPUT
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

LEQ

public static final int LEQ
See Also:
Constant Field Values

FOLLOW_selectClause_in_query44

public static final org.antlr.runtime.BitSet FOLLOW_selectClause_in_query44

FOLLOW_Select_in_selectClause58

public static final org.antlr.runtime.BitSet FOLLOW_Select_in_selectClause58

FOLLOW_expr_in_selectClause60

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_selectClause60

FOLLOW_QName_in_expr73

public static final org.antlr.runtime.BitSet FOLLOW_QName_in_expr73
Constructor Detail

AmoebaQueryTreeParser

public AmoebaQueryTreeParser(org.antlr.runtime.tree.TreeNodeStream input)
Method Detail

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

query

public final void query()
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

selectClause

public final void selectClause()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expr

public final void expr()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.