org.apache.chemistry.opencmis.server.support.query
Class CmisQlStrictParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.apache.chemistry.opencmis.server.support.query.CmisQlStrictParser

public class CmisQlStrictParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class CmisQlStrictParser.root_return
           
 
Field Summary
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int AND
           
static int ANY
           
static int ApproxNumLit
           
static int AS
           
static int ASC
           
static int BOOL_LIT
           
static int BY
           
static int COL
           
static int COMMA
           
static int CONTAINS
           
static int DESC
           
static int Digits
           
static int DOT
           
static int EOF
           
static int EQ
           
static int EQ_ANY
           
static int ExactNumLit
           
static org.antlr.runtime.BitSet FOLLOW_query_in_root75
           
static int FROM
           
 CmisQlStrictParser_CmisBaseGrammar gCmisBaseGrammar
           
static int GT
           
static int GTEQ
           
static int ID
           
static int IN
           
static int IN_ANY
           
static int IN_FOLDER
           
static int IN_LIST
           
static int IN_TREE
           
static int INNER
           
static int IS
           
static int IS_NOT_NULL
           
static int IS_NULL
           
static int JOIN
           
static int LEFT
           
static int LIKE
           
static int LPAR
           
static int LT
           
static int LTEQ
           
static int NEQ
           
static int NOT
           
static int NOT_IN
           
static int NOT_IN_ANY
           
static int NOT_LIKE
           
static int NULL
           
static int NUM_LIT
           
static int ON
           
static int OR
           
static int ORDER
           
static int ORDER_BY
           
static int OUTER
           
static int RIGHT
           
static int RPAR
           
static int SCORE
           
static int SEL_LIST
           
static int SELECT
           
static int Sign
           
static int STAR
           
static int STRING_LIT
           
static int TABLE
           
static int TIME_LIT
           
static int TIMESTAMP
           
static String[] tokenNames
           
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
CmisQlStrictParser(org.antlr.runtime.TokenStream input)
           
CmisQlStrictParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 CmisQlStrictParser_CmisBaseGrammar.boolean_factor_return boolean_factor()
           
 CmisQlStrictParser_CmisBaseGrammar.boolean_term_return boolean_term()
           
 CmisQlStrictParser_CmisBaseGrammar.boolean_test_return boolean_test()
           
 CmisQlStrictParser_CmisBaseGrammar.column_name_return column_name()
           
 CmisQlStrictParser_CmisBaseGrammar.column_reference_return column_reference()
           
 CmisQlStrictParser_CmisBaseGrammar.comparison_predicate_return comparison_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.correlation_name_return correlation_name()
           
 CmisQlStrictParser_CmisBaseGrammar.folder_id_return folder_id()
           
 CmisQlStrictParser_CmisBaseGrammar.folder_predicate_return folder_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.from_clause_return from_clause()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 CmisQlStrictParser_CmisBaseGrammar.in_predicate_return in_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.in_value_list_return in_value_list()
           
 CmisQlStrictParser_CmisBaseGrammar.join_kind_return join_kind()
           
 CmisQlStrictParser_CmisBaseGrammar.join_specification_return join_specification()
           
 CmisQlStrictParser_CmisBaseGrammar.like_predicate_return like_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.literal_return literal()
           
protected  void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 CmisQlStrictParser_CmisBaseGrammar.multi_valued_column_name_return multi_valued_column_name()
           
 CmisQlStrictParser_CmisBaseGrammar.multi_valued_column_reference_return multi_valued_column_reference()
           
 CmisQlStrictParser_CmisBaseGrammar.null_predicate_return null_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.numeric_value_function_return numeric_value_function()
           
 CmisQlStrictParser_CmisBaseGrammar.one_table_return one_table()
           
 CmisQlStrictParser_CmisBaseGrammar.order_by_clause_return order_by_clause()
           
 CmisQlStrictParser_CmisBaseGrammar.predicate_return predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.qualifier_return qualifier()
           
 CmisQlStrictParser_CmisBaseGrammar.quantified_comparison_predicate_return quantified_comparison_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.quantified_in_predicate_return quantified_in_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.query_return query()
           
 void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, antlr.collections.impl.BitSet follow)
           
 CmisQlStrictParser.root_return root()
           
 CmisQlStrictParser_CmisBaseGrammar.search_condition_return search_condition()
           
 CmisQlStrictParser_CmisBaseGrammar.select_list_return select_list()
           
 CmisQlStrictParser_CmisBaseGrammar.select_sublist_return select_sublist()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 CmisQlStrictParser_CmisBaseGrammar.sort_specification_return sort_specification()
           
 CmisQlStrictParser_CmisBaseGrammar.table_join_return table_join()
           
 CmisQlStrictParser_CmisBaseGrammar.table_name_return table_name()
           
 CmisQlStrictParser_CmisBaseGrammar.table_reference_return table_reference()
           
 CmisQlStrictParser_CmisBaseGrammar.text_search_expression_return text_search_expression()
           
 CmisQlStrictParser_CmisBaseGrammar.text_search_predicate_return text_search_predicate()
           
 CmisQlStrictParser_CmisBaseGrammar.value_expression_return value_expression()
           
 CmisQlStrictParser_CmisBaseGrammar.where_clause_return where_clause()
           
 
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, reportError, 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

WHERE

public static final int WHERE
See Also:
Constant Field Values

LT

public static final int LT
See Also:
Constant Field Values

STAR

public static final int STAR
See Also:
Constant Field Values

BOOL_LIT

public static final int BOOL_LIT
See Also:
Constant Field Values

INNER

public static final int INNER
See Also:
Constant Field Values

IN_ANY

public static final int IN_ANY
See Also:
Constant Field Values

EQ_ANY

public static final int EQ_ANY
See Also:
Constant Field Values

TIME_LIT

public static final int TIME_LIT
See Also:
Constant Field Values

ORDER

public static final int ORDER
See Also:
Constant Field Values

STRING_LIT

public static final int STRING_LIT
See Also:
Constant Field Values

CONTAINS

public static final int CONTAINS
See Also:
Constant Field Values

LTEQ

public static final int LTEQ
See Also:
Constant Field Values

ExactNumLit

public static final int ExactNumLit
See Also:
Constant Field Values

TABLE

public static final int TABLE
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

ID

public static final int ID
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

NOT_IN_ANY

public static final int NOT_IN_ANY
See Also:
Constant Field Values

AS

public static final int AS
See Also:
Constant Field Values

IN

public static final int IN
See Also:
Constant Field Values

LPAR

public static final int LPAR
See Also:
Constant Field Values

IS_NULL

public static final int IS_NULL
See Also:
Constant Field Values

SEL_LIST

public static final int SEL_LIST
See Also:
Constant Field Values

Digits

public static final int Digits
See Also:
Constant Field Values

COMMA

public static final int COMMA
See Also:
Constant Field Values

IS

public static final int IS
See Also:
Constant Field Values

LEFT

public static final int LEFT
See Also:
Constant Field Values

COL

public static final int COL
See Also:
Constant Field Values

Sign

public static final int Sign
See Also:
Constant Field Values

EQ

public static final int EQ
See Also:
Constant Field Values

DOT

public static final int DOT
See Also:
Constant Field Values

NUM_LIT

public static final int NUM_LIT
See Also:
Constant Field Values

SELECT

public static final int SELECT
See Also:
Constant Field Values

LIKE

public static final int LIKE
See Also:
Constant Field Values

OUTER

public static final int OUTER
See Also:
Constant Field Values

BY

public static final int BY
See Also:
Constant Field Values

ASC

public static final int ASC
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

NOT_LIKE

public static final int NOT_LIKE
See Also:
Constant Field Values

ON

public static final int ON
See Also:
Constant Field Values

RIGHT

public static final int RIGHT
See Also:
Constant Field Values

IS_NOT_NULL

public static final int IS_NOT_NULL
See Also:
Constant Field Values

GTEQ

public static final int GTEQ
See Also:
Constant Field Values

ApproxNumLit

public static final int ApproxNumLit
See Also:
Constant Field Values

JOIN

public static final int JOIN
See Also:
Constant Field Values

IN_LIST

public static final int IN_LIST
See Also:
Constant Field Values

IN_FOLDER

public static final int IN_FOLDER
See Also:
Constant Field Values

ANY

public static final int ANY
See Also:
Constant Field Values

NEQ

public static final int NEQ
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

SCORE

public static final int SCORE
See Also:
Constant Field Values

IN_TREE

public static final int IN_TREE
See Also:
Constant Field Values

NOT_IN

public static final int NOT_IN
See Also:
Constant Field Values

OR

public static final int OR
See Also:
Constant Field Values

GT

public static final int GT
See Also:
Constant Field Values

RPAR

public static final int RPAR
See Also:
Constant Field Values

DESC

public static final int DESC
See Also:
Constant Field Values

FROM

public static final int FROM
See Also:
Constant Field Values

ORDER_BY

public static final int ORDER_BY
See Also:
Constant Field Values

TIMESTAMP

public static final int TIMESTAMP
See Also:
Constant Field Values

gCmisBaseGrammar

public CmisQlStrictParser_CmisBaseGrammar gCmisBaseGrammar

adaptor

protected org.antlr.runtime.tree.TreeAdaptor adaptor

FOLLOW_query_in_root75

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

CmisQlStrictParser

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

CmisQlStrictParser

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

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

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

getGrammarFileName

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

mismatch

protected void mismatch(org.antlr.runtime.IntStream input,
                        int ttype,
                        org.antlr.runtime.BitSet follow)
                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

recoverFromMismatchedSet

public void recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
                                     org.antlr.runtime.RecognitionException e,
                                     antlr.collections.impl.BitSet follow)
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

root

public final CmisQlStrictParser.root_return root()
                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

text_search_predicate

public CmisQlStrictParser_CmisBaseGrammar.text_search_predicate_return text_search_predicate()
                                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

column_reference

public CmisQlStrictParser_CmisBaseGrammar.column_reference_return column_reference()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

in_value_list

public CmisQlStrictParser_CmisBaseGrammar.in_value_list_return in_value_list()
                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

sort_specification

public CmisQlStrictParser_CmisBaseGrammar.sort_specification_return sort_specification()
                                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolean_term

public CmisQlStrictParser_CmisBaseGrammar.boolean_term_return boolean_term()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

correlation_name

public CmisQlStrictParser_CmisBaseGrammar.correlation_name_return correlation_name()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

one_table

public CmisQlStrictParser_CmisBaseGrammar.one_table_return one_table()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

where_clause

public CmisQlStrictParser_CmisBaseGrammar.where_clause_return where_clause()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

null_predicate

public CmisQlStrictParser_CmisBaseGrammar.null_predicate_return null_predicate()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

quantified_in_predicate

public CmisQlStrictParser_CmisBaseGrammar.quantified_in_predicate_return quantified_in_predicate()
                                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

table_join

public CmisQlStrictParser_CmisBaseGrammar.table_join_return table_join()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

folder_id

public CmisQlStrictParser_CmisBaseGrammar.folder_id_return folder_id()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

table_name

public CmisQlStrictParser_CmisBaseGrammar.table_name_return table_name()
                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

order_by_clause

public CmisQlStrictParser_CmisBaseGrammar.order_by_clause_return order_by_clause()
                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

text_search_expression

public CmisQlStrictParser_CmisBaseGrammar.text_search_expression_return text_search_expression()
                                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

table_reference

public CmisQlStrictParser_CmisBaseGrammar.table_reference_return table_reference()
                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

join_kind

public CmisQlStrictParser_CmisBaseGrammar.join_kind_return join_kind()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

select_list

public CmisQlStrictParser_CmisBaseGrammar.select_list_return select_list()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

numeric_value_function

public CmisQlStrictParser_CmisBaseGrammar.numeric_value_function_return numeric_value_function()
                                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

column_name

public CmisQlStrictParser_CmisBaseGrammar.column_name_return column_name()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

quantified_comparison_predicate

public CmisQlStrictParser_CmisBaseGrammar.quantified_comparison_predicate_return quantified_comparison_predicate()
                                                                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolean_test

public CmisQlStrictParser_CmisBaseGrammar.boolean_test_return boolean_test()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

comparison_predicate

public CmisQlStrictParser_CmisBaseGrammar.comparison_predicate_return comparison_predicate()
                                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

predicate

public CmisQlStrictParser_CmisBaseGrammar.predicate_return predicate()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

select_sublist

public CmisQlStrictParser_CmisBaseGrammar.select_sublist_return select_sublist()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

search_condition

public CmisQlStrictParser_CmisBaseGrammar.search_condition_return search_condition()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolean_factor

public CmisQlStrictParser_CmisBaseGrammar.boolean_factor_return boolean_factor()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

folder_predicate

public CmisQlStrictParser_CmisBaseGrammar.folder_predicate_return folder_predicate()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

multi_valued_column_name

public CmisQlStrictParser_CmisBaseGrammar.multi_valued_column_name_return multi_valued_column_name()
                                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

query

public CmisQlStrictParser_CmisBaseGrammar.query_return query()
                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

multi_valued_column_reference

public CmisQlStrictParser_CmisBaseGrammar.multi_valued_column_reference_return multi_valued_column_reference()
                                                                                                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

join_specification

public CmisQlStrictParser_CmisBaseGrammar.join_specification_return join_specification()
                                                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

like_predicate

public CmisQlStrictParser_CmisBaseGrammar.like_predicate_return like_predicate()
                                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

literal

public CmisQlStrictParser_CmisBaseGrammar.literal_return literal()
                                                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

from_clause

public CmisQlStrictParser_CmisBaseGrammar.from_clause_return from_clause()
                                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

value_expression

public CmisQlStrictParser_CmisBaseGrammar.value_expression_return value_expression()
                                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

in_predicate

public CmisQlStrictParser_CmisBaseGrammar.in_predicate_return in_predicate()
                                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

qualifier

public CmisQlStrictParser_CmisBaseGrammar.qualifier_return qualifier()
                                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException


Copyright © 2009-2010 The Apache Software Foundation. All Rights Reserved.