public class CmisQueryWalker
extends org.antlr.runtime.tree.TreeParser
Constructor and Description |
---|
CmisQueryWalker(org.antlr.runtime.tree.TreeNodeStream input) |
CmisQueryWalker(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
public static final String[] tokenNames
public static final int EOF
public static final int AND
public static final int ANY
public static final int AS
public static final int ASC
public static final int ApproxNumLit
public static final int BACKSL
public static final int BOOL_LIT
public static final int BY
public static final int COL
public static final int COMMA
public static final int CONTAINS
public static final int DESC
public static final int DOT
public static final int Digits
public static final int EQ
public static final int EQ_ANY
public static final int ESC
public static final int ExactNumLit
public static final int FROM
public static final int GT
public static final int GTEQ
public static final int ID
public static final int IN
public static final int INNER
public static final int IN_ANY
public static final int IN_FOLDER
public static final int IN_LIST
public static final int IN_TREE
public static final int IS
public static final int IS_NOT_NULL
public static final int IS_NULL
public static final int JOIN
public static final int LEFT
public static final int LIKE
public static final int LPAR
public static final int LT
public static final int LTEQ
public static final int NEQ
public static final int NOT
public static final int NOT_IN
public static final int NOT_IN_ANY
public static final int NOT_LIKE
public static final int NULL
public static final int NUM_LIT
public static final int ON
public static final int OR
public static final int ORDER
public static final int ORDER_BY
public static final int OUTER
public static final int PERCENT
public static final int QUOTE
public static final int RIGHT
public static final int RPAR
public static final int SCORE
public static final int SELECT
public static final int SEL_LIST
public static final int STAR
public static final int STRING_LIT
public static final int Sign
public static final int TABLE
public static final int TIMESTAMP
public static final int TIME_LIT
public static final int UNDERSCORE
public static final int WHERE
public static final int WS
protected org.antlr.runtime.tree.TreeAdaptor adaptor
protected Stack select_sublist_stack
public static final org.antlr.runtime.BitSet FOLLOW_SELECT_in_query93
public static final org.antlr.runtime.BitSet FOLLOW_select_list_in_query95
public static final org.antlr.runtime.BitSet FOLLOW_from_clause_in_query97
public static final org.antlr.runtime.BitSet FOLLOW_order_by_clause_in_query99
public static final org.antlr.runtime.BitSet FOLLOW_where_clause_in_query102
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_select_list146
public static final org.antlr.runtime.BitSet FOLLOW_SEL_LIST_in_select_list163
public static final org.antlr.runtime.BitSet FOLLOW_select_sublist_in_select_list165
public static final org.antlr.runtime.BitSet FOLLOW_value_expression_in_select_sublist198
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_select_sublist200
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_select_sublist219
public static final org.antlr.runtime.BitSet FOLLOW_DOT_in_select_sublist221
public static final org.antlr.runtime.BitSet FOLLOW_STAR_in_select_sublist223
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_value_expression254
public static final org.antlr.runtime.BitSet FOLLOW_SCORE_in_value_expression270
public static final org.antlr.runtime.BitSet FOLLOW_COL_in_column_reference302
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_column_reference304
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_column_reference307
public static final org.antlr.runtime.BitSet FOLLOW_COL_in_multi_valued_column_reference337
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_multi_valued_column_reference339
public static final org.antlr.runtime.BitSet FOLLOW_column_name_in_multi_valued_column_reference342
public static final org.antlr.runtime.BitSet FOLLOW_table_name_in_qualifier373
public static final org.antlr.runtime.BitSet FOLLOW_FROM_in_from_clause397
public static final org.antlr.runtime.BitSet FOLLOW_table_reference_in_from_clause399
public static final org.antlr.runtime.BitSet FOLLOW_one_table_in_table_reference416
public static final org.antlr.runtime.BitSet FOLLOW_table_join_in_table_reference418
public static final org.antlr.runtime.BitSet FOLLOW_JOIN_in_table_join436
public static final org.antlr.runtime.BitSet FOLLOW_join_kind_in_table_join438
public static final org.antlr.runtime.BitSet FOLLOW_one_table_in_table_join440
public static final org.antlr.runtime.BitSet FOLLOW_join_specification_in_table_join442
public static final org.antlr.runtime.BitSet FOLLOW_TABLE_in_one_table471
public static final org.antlr.runtime.BitSet FOLLOW_table_name_in_one_table473
public static final org.antlr.runtime.BitSet FOLLOW_correlation_name_in_one_table475
public static final org.antlr.runtime.BitSet FOLLOW_INNER_in_join_kind520
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_in_join_kind530
public static final org.antlr.runtime.BitSet FOLLOW_RIGHT_in_join_kind541
public static final org.antlr.runtime.BitSet FOLLOW_ON_in_join_specification560
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_join_specification564
public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_join_specification566
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_join_specification570
public static final org.antlr.runtime.BitSet FOLLOW_WHERE_in_where_clause596
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_where_clause598
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_search_condition629
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition633
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition637
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_search_condition647
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition651
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition655
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_search_condition665
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition667
public static final org.antlr.runtime.BitSet FOLLOW_EQ_in_search_condition677
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition679
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition681
public static final org.antlr.runtime.BitSet FOLLOW_NEQ_in_search_condition691
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition693
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition695
public static final org.antlr.runtime.BitSet FOLLOW_LT_in_search_condition705
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition707
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition709
public static final org.antlr.runtime.BitSet FOLLOW_GT_in_search_condition719
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition721
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition723
public static final org.antlr.runtime.BitSet FOLLOW_GTEQ_in_search_condition733
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition735
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition737
public static final org.antlr.runtime.BitSet FOLLOW_LTEQ_in_search_condition747
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition749
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition751
public static final org.antlr.runtime.BitSet FOLLOW_LIKE_in_search_condition761
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition763
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition765
public static final org.antlr.runtime.BitSet FOLLOW_NOT_LIKE_in_search_condition775
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition777
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition779
public static final org.antlr.runtime.BitSet FOLLOW_IS_NULL_in_search_condition789
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition791
public static final org.antlr.runtime.BitSet FOLLOW_IS_NOT_NULL_in_search_condition801
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition803
public static final org.antlr.runtime.BitSet FOLLOW_EQ_ANY_in_search_condition813
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_search_condition815
public static final org.antlr.runtime.BitSet FOLLOW_multi_valued_column_reference_in_search_condition819
public static final org.antlr.runtime.BitSet FOLLOW_IN_ANY_in_search_condition837
public static final org.antlr.runtime.BitSet FOLLOW_multi_valued_column_reference_in_search_condition841
public static final org.antlr.runtime.BitSet FOLLOW_in_value_list_in_search_condition843
public static final org.antlr.runtime.BitSet FOLLOW_NOT_IN_ANY_in_search_condition862
public static final org.antlr.runtime.BitSet FOLLOW_multi_valued_column_reference_in_search_condition866
public static final org.antlr.runtime.BitSet FOLLOW_in_value_list_in_search_condition868
public static final org.antlr.runtime.BitSet FOLLOW_CONTAINS_in_search_condition886
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_search_condition888
public static final org.antlr.runtime.BitSet FOLLOW_text_search_expression_in_search_condition891
public static final org.antlr.runtime.BitSet FOLLOW_IN_FOLDER_in_search_condition909
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_search_condition911
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition914
public static final org.antlr.runtime.BitSet FOLLOW_IN_TREE_in_search_condition932
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_search_condition934
public static final org.antlr.runtime.BitSet FOLLOW_search_condition_in_search_condition937
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_search_condition955
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_search_condition957
public static final org.antlr.runtime.BitSet FOLLOW_in_value_list_in_search_condition959
public static final org.antlr.runtime.BitSet FOLLOW_NOT_IN_in_search_condition977
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_search_condition979
public static final org.antlr.runtime.BitSet FOLLOW_in_value_list_in_search_condition981
public static final org.antlr.runtime.BitSet FOLLOW_value_expression_in_search_condition998
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_search_condition1014
public static final org.antlr.runtime.BitSet FOLLOW_IN_LIST_in_in_value_list1040
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_in_value_list1045
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LIT_in_text_search_expression1084
public static final org.antlr.runtime.BitSet FOLLOW_NUM_LIT_in_literal1113
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LIT_in_literal1131
public static final org.antlr.runtime.BitSet FOLLOW_TIME_LIT_in_literal1149
public static final org.antlr.runtime.BitSet FOLLOW_BOOL_LIT_in_literal1167
public static final org.antlr.runtime.BitSet FOLLOW_ORDER_BY_in_order_by_clause1194
public static final org.antlr.runtime.BitSet FOLLOW_sort_specification_in_order_by_clause1196
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_sort_specification1214
public static final org.antlr.runtime.BitSet FOLLOW_ASC_in_sort_specification1216
public static final org.antlr.runtime.BitSet FOLLOW_column_reference_in_sort_specification1230
public static final org.antlr.runtime.BitSet FOLLOW_DESC_in_sort_specification1232
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_correlation_name1254
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_table_name1265
public static final org.antlr.runtime.BitSet FOLLOW_ID_in_column_name1276
public CmisQueryWalker(org.antlr.runtime.tree.TreeNodeStream input)
public CmisQueryWalker(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
public org.antlr.runtime.tree.TreeParser[] getDelegates()
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
public String[] getTokenNames()
getTokenNames
in class org.antlr.runtime.BaseRecognizer
public String getGrammarFileName()
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
public org.antlr.runtime.tree.Tree getWherePredicateTree()
protected void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, antlr.collections.impl.BitSet follow) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public void setDoFullTextParse(boolean value)
public boolean getDoFullTextParse()
public final CmisQueryWalker.query_return query(QueryObject qo, PredicateWalkerBase pw) throws CmisQueryException, org.antlr.runtime.RecognitionException
CmisQueryException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.select_list_return select_list() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.select_sublist_return select_sublist() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.value_expression_return value_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.column_reference_return column_reference() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.multi_valued_column_reference_return multi_valued_column_reference() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.qualifier_return qualifier() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.from_clause_return from_clause() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.table_reference_return table_reference() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.table_join_return table_join() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.one_table_return one_table() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.join_kind_return join_kind() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.join_specification_return join_specification() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.where_clause_return where_clause() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.search_condition_return search_condition() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.in_value_list_return in_value_list() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.text_search_expression_return text_search_expression() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.literal_return literal() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.order_by_clause_return order_by_clause() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.sort_specification_return sort_specification() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.correlation_name_return correlation_name() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.table_name_return table_name() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
public final CmisQueryWalker.column_name_return column_name() throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.