类 HqlBaseParser
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- org.hibernate.hql.internal.antlr.HqlBaseParser
-
- 所有已实现的接口:
HqlTokenTypes
- 直接已知子类:
HqlParser
public class HqlBaseParser extends antlr.LLkParser implements HqlTokenTypes
Hibernate Query Language Grammar
This grammar parses the query language for Hibernate (an Open Source, Object-Relational mapping library). A partial BNF grammar description is available for reference here: http://www.hibernate.org/Documentation/HQLBNF Text from the original reference BNF is prefixed with '//##'.- 作者:
- Joshua Davis (pgmjsd@sourceforge.net)
-
-
字段概要
字段 修饰符和类型 字段 说明 static String[]_tokenNamesstatic antlr.collections.impl.BitSet_tokenSet_0static antlr.collections.impl.BitSet_tokenSet_1static antlr.collections.impl.BitSet_tokenSet_10static antlr.collections.impl.BitSet_tokenSet_11static antlr.collections.impl.BitSet_tokenSet_12static antlr.collections.impl.BitSet_tokenSet_13static antlr.collections.impl.BitSet_tokenSet_14static antlr.collections.impl.BitSet_tokenSet_15static antlr.collections.impl.BitSet_tokenSet_16static antlr.collections.impl.BitSet_tokenSet_17static antlr.collections.impl.BitSet_tokenSet_18static antlr.collections.impl.BitSet_tokenSet_19static antlr.collections.impl.BitSet_tokenSet_2static antlr.collections.impl.BitSet_tokenSet_20static antlr.collections.impl.BitSet_tokenSet_21static antlr.collections.impl.BitSet_tokenSet_22static antlr.collections.impl.BitSet_tokenSet_23static antlr.collections.impl.BitSet_tokenSet_24static antlr.collections.impl.BitSet_tokenSet_25static antlr.collections.impl.BitSet_tokenSet_26static antlr.collections.impl.BitSet_tokenSet_27static antlr.collections.impl.BitSet_tokenSet_28static antlr.collections.impl.BitSet_tokenSet_29static antlr.collections.impl.BitSet_tokenSet_3static antlr.collections.impl.BitSet_tokenSet_30static antlr.collections.impl.BitSet_tokenSet_31static antlr.collections.impl.BitSet_tokenSet_32static antlr.collections.impl.BitSet_tokenSet_33static antlr.collections.impl.BitSet_tokenSet_34static antlr.collections.impl.BitSet_tokenSet_35static antlr.collections.impl.BitSet_tokenSet_36static antlr.collections.impl.BitSet_tokenSet_37static antlr.collections.impl.BitSet_tokenSet_38static antlr.collections.impl.BitSet_tokenSet_39static antlr.collections.impl.BitSet_tokenSet_4static antlr.collections.impl.BitSet_tokenSet_40static antlr.collections.impl.BitSet_tokenSet_41static antlr.collections.impl.BitSet_tokenSet_42static antlr.collections.impl.BitSet_tokenSet_43static antlr.collections.impl.BitSet_tokenSet_44static antlr.collections.impl.BitSet_tokenSet_45static antlr.collections.impl.BitSet_tokenSet_5static antlr.collections.impl.BitSet_tokenSet_6static antlr.collections.impl.BitSet_tokenSet_7static antlr.collections.impl.BitSet_tokenSet_8static antlr.collections.impl.BitSet_tokenSet_9-
从类继承的字段 antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
从接口继承的字段 org.hibernate.hql.internal.antlr.HqlTokenTypes
AGGREGATE, ALIAS, ALL, AND, ANY, AS, ASCENDING, AVG, BETWEEN, BOTH, CASE, CASE2, CAST, CLASS, CLOSE, CLOSE_BRACKET, COLON, COMMA, CONCAT, CONSTANT, CONSTRUCTOR, COUNT, DELETE, DESCENDING, DISTINCT, DIV, DOT, ELEMENTS, ELSE, EMPTY, END, ENTRY, EOF, EQ, ESCAPE, ESCqs, EXISTS, EXPONENT, EXPR_LIST, FALSE, FETCH, FILTER_ENTITY, FIRST, FLOAT_SUFFIX, FROM, FULL, GE, GROUP, GT, HAVING, HEX_DIGIT, ID_LETTER, ID_START_LETTER, IDENT, IN, IN_LIST, INDEX_OP, INDICES, INNER, INSERT, INTO, IS, IS_NOT_NULL, IS_NULL, JAVA_CONSTANT, JOIN, KEY, LAST, LE, LEADING, LEFT, LIKE, LITERAL_ascending, LITERAL_by, LITERAL_descending, LT, MAX, MEMBER, METHOD_CALL, MIN, MINUS, MOD, NE, NEW, NOT, NOT_BETWEEN, NOT_IN, NOT_LIKE, NULL, NULL_TREE_LOOKAHEAD, NULLS, NUM_BIG_DECIMAL, NUM_BIG_INTEGER, NUM_DOUBLE, NUM_FLOAT, NUM_INT, NUM_LONG, OBJECT, OF, ON, OPEN, OPEN_BRACKET, OR, ORDER, ORDER_ELEMENT, OUTER, PARAM, PLUS, PROPERTIES, QUERY, QUOTED_STRING, RANGE, RIGHT, ROW_STAR, SELECT, SELECT_FROM, SET, SOME, SQL_NE, STAR, SUM, THEN, TRAILING, TRUE, UNARY_MINUS, UNARY_PLUS, UPDATE, VALUE, VECTOR_EXPR, VERSIONED, WEIRD_IDENT, WHEN, WHERE, WITH, WS
-
-
构造器概要
构造器 限定符 构造器 说明 HqlBaseParser(antlr.ParserSharedInputState state)HqlBaseParser(antlr.TokenBuffer tokenBuf)protectedHqlBaseParser(antlr.TokenBuffer tokenBuf, int k)HqlBaseParser(antlr.TokenStream lexer)protectedHqlBaseParser(antlr.TokenStream lexer, int k)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadditiveExpression()voidaggregate()voidalias()voidaliasedExpression()voidasAlias()voidascendingOrDescending()voidassignment()voidatom()voidbetweenList()protected voidbuildTokenTypeASTClassMap()voidcaseExpression()voidcastedIdentPrimaryBase()voidcastedJoinPath()Represents the JPA 2.1 TREAT construct when applied to a join.voidcastFunction()voidcastTargetType()voidcollectionExpr()voidcompoundExpr()voidconcatenation()voidconstant()voiddeleteStatement()voidelseClause()voidequalityExpression()voidexpectNamedParameterName()Called after we have recognized ':'.voidexpression()voidexpressionOrVector()voidexprList()voidfirstPathTokenWeakKeywords()voidfromClassOrOuterQueryPath()voidfromClause()voidfromJoin()voidfromRange()voidgroupByClause()voidhandleDotIdent()This method looks ahead and converts .antlr.collections.ASThandleIdentifierError(antlr.Token token, antlr.RecognitionException ex)This method is overriden in the sub class in order to provide the 'keyword as identifier' hack.voidhandlePrimaryExpressionDotIdent()voidhavingClause()voididentifier()voididentPrimary()voididentPrimaryBase()voidinClassDeclaration()voidinCollectionDeclaration()voidinCollectionElementsDeclaration()voidinList()voidinsertablePropertySpec()voidinsertStatement()voidintoClause()booleanisFilter()Returns true if this is a filter query, false if not.voidjoinPath()voidjpaFunctionSyntax()voidlikeEscape()voidlogicalAndExpression()voidlogicalExpression()voidlogicalOrExpression()voidmatchOptionalFrom()Manages the case of an optional FROM allowing the path to start with the "from" keywordvoidmemberOfPath()voidmultiplyExpression()voidnegatedExpression()antlr.collections.ASTnegateNode(antlr.collections.AST x)Returns the negated equivalent of the expression.voidnewExpression()voidnewValue()voidnullOrdering()voidnullPrecedence()voidoptionalFromTokenFromClause()voidoptionalVersioned()voidorderByClause()voidorderElement()voidparameter()voidpath()voidprimaryExpression()antlr.collections.ASTprocessEqualityExpression(antlr.collections.AST x)Returns the 'cleaned up' version of a comparison operator sub-tree.voidprocessMemberOf(antlr.Token n, antlr.collections.AST p, antlr.ASTPair currentAST)voidpropertyFetch()voidquantifiedExpression()voidqueryRule()protected voidregisterTreat(antlr.collections.AST pathToTreat, antlr.collections.AST treatAs)voidrelationalExpression()protected StringretrieveLookAheadText(int lookAheadPosition)voidsearchedCaseStatement()voidsearchedCaseWhenClause()voidselectClause()voidselectedPropertiesList()voidselectFrom()voidselectObject()voidselectStatement()voidsetClause()voidsetFilter(boolean f)Sets the filter flag.voidsimpleCaseStatement()voidsimpleCaseWhenClause()voidstateField()voidstatement()voidsubQuery()voidunaryExpression()protected Stringunquote(String text)voidupdateStatement()protected booleanvalidateLookAheadText(int lookAheadPosition, String text)protected booleanvalidateSoftKeyword(String text)voidvectorExpr()voidweakKeywords()voidwhereClause()voidwithClause()-
从类继承的方法 antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
-
-
-
-
字段详细资料
-
_tokenNames
public static final String[] _tokenNames
-
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
-
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
-
_tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_2
-
_tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_3
-
_tokenSet_4
public static final antlr.collections.impl.BitSet _tokenSet_4
-
_tokenSet_5
public static final antlr.collections.impl.BitSet _tokenSet_5
-
_tokenSet_6
public static final antlr.collections.impl.BitSet _tokenSet_6
-
_tokenSet_7
public static final antlr.collections.impl.BitSet _tokenSet_7
-
_tokenSet_8
public static final antlr.collections.impl.BitSet _tokenSet_8
-
_tokenSet_9
public static final antlr.collections.impl.BitSet _tokenSet_9
-
_tokenSet_10
public static final antlr.collections.impl.BitSet _tokenSet_10
-
_tokenSet_11
public static final antlr.collections.impl.BitSet _tokenSet_11
-
_tokenSet_12
public static final antlr.collections.impl.BitSet _tokenSet_12
-
_tokenSet_13
public static final antlr.collections.impl.BitSet _tokenSet_13
-
_tokenSet_14
public static final antlr.collections.impl.BitSet _tokenSet_14
-
_tokenSet_15
public static final antlr.collections.impl.BitSet _tokenSet_15
-
_tokenSet_16
public static final antlr.collections.impl.BitSet _tokenSet_16
-
_tokenSet_17
public static final antlr.collections.impl.BitSet _tokenSet_17
-
_tokenSet_18
public static final antlr.collections.impl.BitSet _tokenSet_18
-
_tokenSet_19
public static final antlr.collections.impl.BitSet _tokenSet_19
-
_tokenSet_20
public static final antlr.collections.impl.BitSet _tokenSet_20
-
_tokenSet_21
public static final antlr.collections.impl.BitSet _tokenSet_21
-
_tokenSet_22
public static final antlr.collections.impl.BitSet _tokenSet_22
-
_tokenSet_23
public static final antlr.collections.impl.BitSet _tokenSet_23
-
_tokenSet_24
public static final antlr.collections.impl.BitSet _tokenSet_24
-
_tokenSet_25
public static final antlr.collections.impl.BitSet _tokenSet_25
-
_tokenSet_26
public static final antlr.collections.impl.BitSet _tokenSet_26
-
_tokenSet_27
public static final antlr.collections.impl.BitSet _tokenSet_27
-
_tokenSet_28
public static final antlr.collections.impl.BitSet _tokenSet_28
-
_tokenSet_29
public static final antlr.collections.impl.BitSet _tokenSet_29
-
_tokenSet_30
public static final antlr.collections.impl.BitSet _tokenSet_30
-
_tokenSet_31
public static final antlr.collections.impl.BitSet _tokenSet_31
-
_tokenSet_32
public static final antlr.collections.impl.BitSet _tokenSet_32
-
_tokenSet_33
public static final antlr.collections.impl.BitSet _tokenSet_33
-
_tokenSet_34
public static final antlr.collections.impl.BitSet _tokenSet_34
-
_tokenSet_35
public static final antlr.collections.impl.BitSet _tokenSet_35
-
_tokenSet_36
public static final antlr.collections.impl.BitSet _tokenSet_36
-
_tokenSet_37
public static final antlr.collections.impl.BitSet _tokenSet_37
-
_tokenSet_38
public static final antlr.collections.impl.BitSet _tokenSet_38
-
_tokenSet_39
public static final antlr.collections.impl.BitSet _tokenSet_39
-
_tokenSet_40
public static final antlr.collections.impl.BitSet _tokenSet_40
-
_tokenSet_41
public static final antlr.collections.impl.BitSet _tokenSet_41
-
_tokenSet_42
public static final antlr.collections.impl.BitSet _tokenSet_42
-
_tokenSet_43
public static final antlr.collections.impl.BitSet _tokenSet_43
-
_tokenSet_44
public static final antlr.collections.impl.BitSet _tokenSet_44
-
_tokenSet_45
public static final antlr.collections.impl.BitSet _tokenSet_45
-
-
构造器详细资料
-
HqlBaseParser
protected HqlBaseParser(antlr.TokenBuffer tokenBuf, int k)
-
HqlBaseParser
public HqlBaseParser(antlr.TokenBuffer tokenBuf)
-
HqlBaseParser
protected HqlBaseParser(antlr.TokenStream lexer, int k)
-
HqlBaseParser
public HqlBaseParser(antlr.TokenStream lexer)
-
HqlBaseParser
public HqlBaseParser(antlr.ParserSharedInputState state)
-
-
方法详细资料
-
setFilter
public void setFilter(boolean f)
Sets the filter flag.- 参数:
f- True for a filter query, false for a normal query.
-
isFilter
public boolean isFilter()
Returns true if this is a filter query, false if not.- 返回:
- true if this is a filter query, false if not.
-
handleIdentifierError
public antlr.collections.AST handleIdentifierError(antlr.Token token, antlr.RecognitionException ex) throws antlr.RecognitionException, antlr.TokenStreamExceptionThis method is overriden in the sub class in order to provide the 'keyword as identifier' hack.- 参数:
token- The token to retry as an identifier.ex- The exception to throw if it cannot be retried as an identifier.- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
handleDotIdent
public void handleDotIdent() throws antlr.TokenStreamExceptionThis method looks ahead and converts .into . IDENT when appropriate. - 抛出:
antlr.TokenStreamException
-
negateNode
public antlr.collections.AST negateNode(antlr.collections.AST x)
Returns the negated equivalent of the expression.- 参数:
x- The expression to negate.
-
processEqualityExpression
public antlr.collections.AST processEqualityExpression(antlr.collections.AST x) throws antlr.RecognitionExceptionReturns the 'cleaned up' version of a comparison operator sub-tree.- 参数:
x- The comparison operator to clean up.- 抛出:
antlr.RecognitionException
-
weakKeywords
public void weakKeywords() throws antlr.TokenStreamException- 抛出:
antlr.TokenStreamException
-
firstPathTokenWeakKeywords
public void firstPathTokenWeakKeywords() throws antlr.TokenStreamException- 抛出:
antlr.TokenStreamException
-
handlePrimaryExpressionDotIdent
public void handlePrimaryExpressionDotIdent() throws antlr.TokenStreamException- 抛出:
antlr.TokenStreamException
-
matchOptionalFrom
public void matchOptionalFrom() throws antlr.RecognitionException, antlr.TokenStreamExceptionManages the case of an optional FROM allowing the path to start with the "from" keyword- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
expectNamedParameterName
public void expectNamedParameterName() throws antlr.TokenStreamExceptionCalled after we have recognized ':'. The expectation is to handle converting any non-IDENT token where possibleID == true into an IDENT- 抛出:
antlr.TokenStreamException
-
processMemberOf
public void processMemberOf(antlr.Token n, antlr.collections.AST p, antlr.ASTPair currentAST)
-
validateSoftKeyword
protected boolean validateSoftKeyword(String text) throws antlr.TokenStreamException
- 抛出:
antlr.TokenStreamException
-
validateLookAheadText
protected boolean validateLookAheadText(int lookAheadPosition, String text) throws antlr.TokenStreamException- 抛出:
antlr.TokenStreamException
-
retrieveLookAheadText
protected String retrieveLookAheadText(int lookAheadPosition) throws antlr.TokenStreamException
- 抛出:
antlr.TokenStreamException
-
registerTreat
protected void registerTreat(antlr.collections.AST pathToTreat, antlr.collections.AST treatAs)
-
statement
public final void statement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
updateStatement
public final void updateStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
deleteStatement
public final void deleteStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selectStatement
public final void selectStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
insertStatement
public final void insertStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
optionalVersioned
public final void optionalVersioned() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
optionalFromTokenFromClause
public final void optionalFromTokenFromClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
setClause
public final void setClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
whereClause
public final void whereClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
assignment
public final void assignment() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
stateField
public final void stateField() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
newValue
public final void newValue() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
path
public final void path() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
concatenation
public final void concatenation() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
asAlias
public final void asAlias() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
queryRule
public final void queryRule() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
intoClause
public final void intoClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
insertablePropertySpec
public final void insertablePropertySpec() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
primaryExpression
public final void primaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selectFrom
public final void selectFrom() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
groupByClause
public final void groupByClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
orderByClause
public final void orderByClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selectClause
public final void selectClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
fromClause
public final void fromClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selectedPropertiesList
public final void selectedPropertiesList() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
newExpression
public final void newExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selectObject
public final void selectObject() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identifier
public final void identifier() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
fromRange
public final void fromRange() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
fromJoin
public final void fromJoin() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
joinPath
public final void joinPath() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
propertyFetch
public final void propertyFetch() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
withClause
public final void withClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
castedJoinPath
public final void castedJoinPath() throws antlr.RecognitionException, antlr.TokenStreamExceptionRepresents the JPA 2.1 TREAT construct when applied to a join. Hibernate already handles subclass property references implicitly, so we simply "eat" all tokens of the TREAT construct and just return the join path itself. Uses a validating semantic predicate to make sure the text of the matched first IDENT is the TREAT keyword- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
logicalExpression
public final void logicalExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
fromClassOrOuterQueryPath
public final void fromClassOrOuterQueryPath() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
inClassDeclaration
public final void inClassDeclaration() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
inCollectionDeclaration
public final void inCollectionDeclaration() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
inCollectionElementsDeclaration
public final void inCollectionElementsDeclaration() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
alias
public final void alias() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
expression
public final void expression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
havingClause
public final void havingClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
orderElement
public final void orderElement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ascendingOrDescending
public final void ascendingOrDescending() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
nullOrdering
public final void nullOrdering() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
nullPrecedence
public final void nullPrecedence() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aliasedExpression
public final void aliasedExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
logicalOrExpression
public final void logicalOrExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
logicalAndExpression
public final void logicalAndExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
negatedExpression
public final void negatedExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
equalityExpression
public final void equalityExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
relationalExpression
public final void relationalExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
additiveExpression
public final void additiveExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
inList
public final void inList() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
betweenList
public final void betweenList() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
likeEscape
public final void likeEscape() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
memberOfPath
public final void memberOfPath() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
compoundExpr
public final void compoundExpr() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
multiplyExpression
public final void multiplyExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
unaryExpression
public final void unaryExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
caseExpression
public final void caseExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
quantifiedExpression
public final void quantifiedExpression() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
atom
public final void atom() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
simpleCaseStatement
public final void simpleCaseStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
searchedCaseStatement
public final void searchedCaseStatement() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
simpleCaseWhenClause
public final void simpleCaseWhenClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
elseClause
public final void elseClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
searchedCaseWhenClause
public final void searchedCaseWhenClause() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
collectionExpr
public final void collectionExpr() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
subQuery
public final void subQuery() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
exprList
public final void exprList() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
jpaFunctionSyntax
public final void jpaFunctionSyntax() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
castFunction
public final void castFunction() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identPrimary
public final void identPrimary() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
constant
public final void constant() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
parameter
public final void parameter() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
expressionOrVector
public final void expressionOrVector() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
castTargetType
public final void castTargetType() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
vectorExpr
public final void vectorExpr() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
identPrimaryBase
public final void identPrimaryBase() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aggregate
public final void aggregate() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
castedIdentPrimaryBase
public final void castedIdentPrimaryBase() throws antlr.RecognitionException, antlr.TokenStreamException- 抛出:
antlr.RecognitionExceptionantlr.TokenStreamException
-
buildTokenTypeASTClassMap
protected void buildTokenTypeASTClassMap()
-
-