org.gcube.dataaccess.spql
Class SPQLParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.gcube.dataaccess.spql.SPQLParser

public class SPQLParser
extends org.antlr.runtime.Parser


Field Summary
static int AND
           
static int AS
           
static int COMMENT
           
static int EOF
           
static int ESC_SEQ
           
static int EXPONENT
           
static int FLOAT
           
static org.antlr.runtime.BitSet FOLLOW_22_in_returnExpression714
           
static org.antlr.runtime.BitSet FOLLOW_23_in_coordinate669
           
static org.antlr.runtime.BitSet FOLLOW_23_in_identifiers412
           
static org.antlr.runtime.BitSet FOLLOW_23_in_terms175
           
static org.antlr.runtime.BitSet FOLLOW_23_in_words363
           
static org.antlr.runtime.BitSet FOLLOW_24_in_date642
           
static org.antlr.runtime.BitSet FOLLOW_24_in_date648
           
static org.antlr.runtime.BitSet FOLLOW_27_in_havingExpression826
           
static org.antlr.runtime.BitSet FOLLOW_27_in_returnExpression753
           
static org.antlr.runtime.BitSet FOLLOW_30_in_havingExpression858
           
static org.antlr.runtime.BitSet FOLLOW_30_in_returnExpression784
           
static org.antlr.runtime.BitSet FOLLOW_31_in_dateCondition601
           
static org.antlr.runtime.BitSet FOLLOW_32_in_boundCondition561
           
static org.antlr.runtime.BitSet FOLLOW_33_in_dateCondition608
           
static org.antlr.runtime.BitSet FOLLOW_34_in_boundCondition567
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_expressions510
           
static org.antlr.runtime.BitSet FOLLOW_AS_in_term278
           
static org.antlr.runtime.BitSet FOLLOW_boundCondition_in_expression533
           
static org.antlr.runtime.BitSet FOLLOW_coordinate_in_boundCondition580
           
static org.antlr.runtime.BitSet FOLLOW_date_in_dateCondition623
           
static org.antlr.runtime.BitSet FOLLOW_dateCondition_in_expression541
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressions505
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expressions516
           
static org.antlr.runtime.BitSet FOLLOW_expressions_in_query83
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate667
           
static org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate673
           
static org.antlr.runtime.BitSet FOLLOW_HAVING_in_havingExpression798
           
static org.antlr.runtime.BitSet FOLLOW_havingExpression_in_returnExpression719
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_identifier434
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers407
           
static org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers416
           
static org.antlr.runtime.BitSet FOLLOW_identifiers_in_query65
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_query61
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date640
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date646
           
static org.antlr.runtime.BitSet FOLLOW_INT_in_date652
           
static org.antlr.runtime.BitSet FOLLOW_IS_in_boundCondition574
           
static org.antlr.runtime.BitSet FOLLOW_IS_in_dateCondition616
           
static org.antlr.runtime.BitSet FOLLOW_RETURN_in_query97
           
static org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query101
           
static org.antlr.runtime.BitSet FOLLOW_set_in_term319
           
static org.antlr.runtime.BitSet FOLLOW_set_in_term331
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_word384
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms170
           
static org.antlr.runtime.BitSet FOLLOW_term_in_terms179
           
static org.antlr.runtime.BitSet FOLLOW_terms_in_query49
           
static org.antlr.runtime.BitSet FOLLOW_WHERE_in_query79
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words356
           
static org.antlr.runtime.BitSet FOLLOW_word_in_words367
           
static org.antlr.runtime.BitSet FOLLOW_words_in_term236
           
static int HAVING
           
static int HEX_DIGIT
           
static int ID
           
static int IN
           
static int INT
           
static int IS
           
static int OCTAL_ESC
           
static int RETURN
           
static int STRING
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static String[] tokenNames
           
static int UNICODE_ESC
           
static int WHERE
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
SPQLParser(org.antlr.runtime.TokenStream input)
           
SPQLParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 Condition boundCondition()
           
 ParserCoordinate coordinate()
           
 ParserDate date()
           
 Condition dateCondition()
           
 Condition expression()
           
 List<Condition> expressions()
           
 org.antlr.runtime.Parser[] getDelegates()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 Type havingExpression()
           
 String identifier()
           
 List<String> identifiers()
           
 ParsingResult query()
           
 void reportError(org.antlr.runtime.RecognitionException e)
           
 ReturnExpression returnExpression()
           
 TermWords term()
           
 List<TermWords> terms()
           
 String word()
           
 List<String> words()
           
 
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, 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

EOF

public static final int EOF
See Also:
Constant Field Values

T__22

public static final int T__22
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__29

public static final int T__29
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

public static final int T__34
See Also:
Constant Field Values

AND

public static final int AND
See Also:
Constant Field Values

AS

public static final int AS
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

ESC_SEQ

public static final int ESC_SEQ
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

HAVING

public static final int HAVING
See Also:
Constant Field Values

HEX_DIGIT

public static final int HEX_DIGIT
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

INT

public static final int INT
See Also:
Constant Field Values

IS

public static final int IS
See Also:
Constant Field Values

OCTAL_ESC

public static final int OCTAL_ESC
See Also:
Constant Field Values

RETURN

public static final int RETURN
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

UNICODE_ESC

public static final int UNICODE_ESC
See Also:
Constant Field Values

WHERE

public static final int WHERE
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

FOLLOW_terms_in_query49

public static final org.antlr.runtime.BitSet FOLLOW_terms_in_query49

FOLLOW_IN_in_query61

public static final org.antlr.runtime.BitSet FOLLOW_IN_in_query61

FOLLOW_identifiers_in_query65

public static final org.antlr.runtime.BitSet FOLLOW_identifiers_in_query65

FOLLOW_WHERE_in_query79

public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_query79

FOLLOW_expressions_in_query83

public static final org.antlr.runtime.BitSet FOLLOW_expressions_in_query83

FOLLOW_RETURN_in_query97

public static final org.antlr.runtime.BitSet FOLLOW_RETURN_in_query97

FOLLOW_returnExpression_in_query101

public static final org.antlr.runtime.BitSet FOLLOW_returnExpression_in_query101

FOLLOW_term_in_terms170

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms170

FOLLOW_23_in_terms175

public static final org.antlr.runtime.BitSet FOLLOW_23_in_terms175

FOLLOW_term_in_terms179

public static final org.antlr.runtime.BitSet FOLLOW_term_in_terms179

FOLLOW_words_in_term236

public static final org.antlr.runtime.BitSet FOLLOW_words_in_term236

FOLLOW_AS_in_term278

public static final org.antlr.runtime.BitSet FOLLOW_AS_in_term278

FOLLOW_set_in_term319

public static final org.antlr.runtime.BitSet FOLLOW_set_in_term319

FOLLOW_set_in_term331

public static final org.antlr.runtime.BitSet FOLLOW_set_in_term331

FOLLOW_word_in_words356

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words356

FOLLOW_23_in_words363

public static final org.antlr.runtime.BitSet FOLLOW_23_in_words363

FOLLOW_word_in_words367

public static final org.antlr.runtime.BitSet FOLLOW_word_in_words367

FOLLOW_STRING_in_word384

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_word384

FOLLOW_identifier_in_identifiers407

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers407

FOLLOW_23_in_identifiers412

public static final org.antlr.runtime.BitSet FOLLOW_23_in_identifiers412

FOLLOW_identifier_in_identifiers416

public static final org.antlr.runtime.BitSet FOLLOW_identifier_in_identifiers416

FOLLOW_ID_in_identifier434

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_identifier434

FOLLOW_expression_in_expressions505

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressions505

FOLLOW_AND_in_expressions510

public static final org.antlr.runtime.BitSet FOLLOW_AND_in_expressions510

FOLLOW_expression_in_expressions516

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expressions516

FOLLOW_boundCondition_in_expression533

public static final org.antlr.runtime.BitSet FOLLOW_boundCondition_in_expression533

FOLLOW_dateCondition_in_expression541

public static final org.antlr.runtime.BitSet FOLLOW_dateCondition_in_expression541

FOLLOW_32_in_boundCondition561

public static final org.antlr.runtime.BitSet FOLLOW_32_in_boundCondition561

FOLLOW_34_in_boundCondition567

public static final org.antlr.runtime.BitSet FOLLOW_34_in_boundCondition567

FOLLOW_IS_in_boundCondition574

public static final org.antlr.runtime.BitSet FOLLOW_IS_in_boundCondition574

FOLLOW_coordinate_in_boundCondition580

public static final org.antlr.runtime.BitSet FOLLOW_coordinate_in_boundCondition580

FOLLOW_31_in_dateCondition601

public static final org.antlr.runtime.BitSet FOLLOW_31_in_dateCondition601

FOLLOW_33_in_dateCondition608

public static final org.antlr.runtime.BitSet FOLLOW_33_in_dateCondition608

FOLLOW_IS_in_dateCondition616

public static final org.antlr.runtime.BitSet FOLLOW_IS_in_dateCondition616

FOLLOW_date_in_dateCondition623

public static final org.antlr.runtime.BitSet FOLLOW_date_in_dateCondition623

FOLLOW_INT_in_date640

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date640

FOLLOW_24_in_date642

public static final org.antlr.runtime.BitSet FOLLOW_24_in_date642

FOLLOW_INT_in_date646

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date646

FOLLOW_24_in_date648

public static final org.antlr.runtime.BitSet FOLLOW_24_in_date648

FOLLOW_INT_in_date652

public static final org.antlr.runtime.BitSet FOLLOW_INT_in_date652

FOLLOW_FLOAT_in_coordinate667

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate667

FOLLOW_23_in_coordinate669

public static final org.antlr.runtime.BitSet FOLLOW_23_in_coordinate669

FOLLOW_FLOAT_in_coordinate673

public static final org.antlr.runtime.BitSet FOLLOW_FLOAT_in_coordinate673

FOLLOW_22_in_returnExpression714

public static final org.antlr.runtime.BitSet FOLLOW_22_in_returnExpression714

FOLLOW_havingExpression_in_returnExpression719

public static final org.antlr.runtime.BitSet FOLLOW_havingExpression_in_returnExpression719

FOLLOW_27_in_returnExpression753

public static final org.antlr.runtime.BitSet FOLLOW_27_in_returnExpression753

FOLLOW_30_in_returnExpression784

public static final org.antlr.runtime.BitSet FOLLOW_30_in_returnExpression784

FOLLOW_HAVING_in_havingExpression798

public static final org.antlr.runtime.BitSet FOLLOW_HAVING_in_havingExpression798

FOLLOW_27_in_havingExpression826

public static final org.antlr.runtime.BitSet FOLLOW_27_in_havingExpression826

FOLLOW_30_in_havingExpression858

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

SPQLParser

public SPQLParser(org.antlr.runtime.TokenStream input)

SPQLParser

public SPQLParser(org.antlr.runtime.TokenStream input,
                  org.antlr.runtime.RecognizerSharedState state)
Method Detail

getDelegates

public org.antlr.runtime.Parser[] getDelegates()

getTokenNames

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

getGrammarFileName

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

reportError

public void reportError(org.antlr.runtime.RecognitionException e)
Overrides:
reportError in class org.antlr.runtime.BaseRecognizer

query

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

terms

public final List<TermWords> terms()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

term

public final TermWords term()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

words

public final List<String> words()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

word

public final String word()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

identifiers

public final List<String> identifiers()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

identifier

public final String identifier()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expressions

public final List<Condition> expressions()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final Condition expression()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boundCondition

public final Condition boundCondition()
                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

dateCondition

public final Condition dateCondition()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

date

public final ParserDate date()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

coordinate

public final ParserCoordinate coordinate()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

returnExpression

public final ReturnExpression returnExpression()
                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

havingExpression

public final Type havingExpression()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2013. All Rights Reserved.