Top Inners Fields Constructors Methods
org.hibernate.grammars.hql

public Class HqlParser

extends Parser
Class Inheritance
Annotations
@SuppressWarnings:all, warnings, unchecked, unused, cast, CheckReturnValue
Imports
org.antlr.v4.runtime.atn.*, org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.*, org.antlr.v4.runtime.misc.*, org.antlr.v4.runtime.tree.*, java.util.List, .Iterator, .ArrayList

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class
public static class

Field Summary

Modifier and TypeField and Description
public static final ATN
protected static final DFA[]
private static final String[]
public static final String
protected static final PredictionContextCache
private static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final String[]
tokenNames

Deprecated Use VOCABULARY instead.
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final Vocabulary
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from org.antlr.v4.runtime.Parser:
_buildParseTrees_ctx_errHandler_input_parseListeners_precedenceStack_syntaxErrorsmatchedEOF

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public final HqlParser.AdditiveOperatorContext
public final HqlParser.AggregateFunctionContext
public final HqlParser.AnyFunctionContext
public final HqlParser.AnySomeQuantifierContext
public final HqlParser.AssignmentContext
public final HqlParser.BinaryLiteralContext
public final HqlParser.BooleanLiteralContext
public final HqlParser.CaseListContext
public final HqlParser.CaseOtherwiseContext
public final HqlParser.CastFunctionContext
public final HqlParser.CastTargetContext
public final HqlParser.CastTargetTypeContext
public final HqlParser.CollateFunctionContext
public final HqlParser.CollationContext
public final HqlParser.CollectionAggregateFunctionContext
public final HqlParser.CollectionFunctionMisuseContext
public final HqlParser.CollectionQuantifierContext
public final HqlParser.CollectionSizeFunctionContext
public final HqlParser.CollectionValueNavigablePathContext
public final HqlParser.ComparisonOperatorContext
public final HqlParser.CrossJoinContext
public final HqlParser.CteContext
cte()

public final HqlParser.CteAttributesContext
public final HqlParser.CubeContext
cube()

public final HqlParser.CurrentDateFunctionContext
public final HqlParser.CurrentTimeFunctionContext
public final HqlParser.CurrentTimestampFunctionContext
public final HqlParser.CycleClauseContext
public final HqlParser.DateContext
date()

public final HqlParser.DateLiteralContext
public final HqlParser.DateOrTimeFieldContext
public final HqlParser.DateTimeContext
public final HqlParser.DatetimeFieldContext
public final HqlParser.DateTimeLiteralContext
public final HqlParser.DayContext
day()

public final HqlParser.DayFieldContext
public final HqlParser.DeleteStatementContext
public final HqlParser.ElementsValuesQuantifierContext
public final HqlParser.ElementValueQuantifierContext
public final HqlParser.EntityIdReferenceContext
public final HqlParser.EntityNameContext
public final HqlParser.EntityNaturalIdReferenceContext
public final HqlParser.EntityTypeReferenceContext
public final HqlParser.EntityVersionReferenceContext
public final HqlParser.EntityWithJoinsContext
public final HqlParser.EveryAllQuantifierContext
public final HqlParser.EveryFunctionContext
public final HqlParser.ExpressionContext
private HqlParser.ExpressionContext
expression(int _p)

private boolean
public final HqlParser.ExpressionOrPredicateContext
public final HqlParser.ExtractFieldContext
public final HqlParser.ExtractFunctionContext
public final HqlParser.FetchClauseContext
public final HqlParser.FetchCountOrPercentContext
public final HqlParser.FilterClauseContext
public final HqlParser.FormatContext
public final HqlParser.FormatFunctionContext
public final HqlParser.FrameClauseContext
public final HqlParser.FrameEndContext
public final HqlParser.FrameExclusionContext
public final HqlParser.FrameStartContext
public final HqlParser.FromClauseContext
public final HqlParser.FromRootContext
public final HqlParser.FunctionContext
public final HqlParser.GeneralizedLiteralContext
public final HqlParser.GeneralizedLiteralTextContext
public final HqlParser.GeneralizedLiteralTypeContext
public final HqlParser.GeneralPathFragmentContext
public final HqlParser.GenericFunctionContext
public final HqlParser.GenericFunctionArgumentsContext
public final HqlParser.GenericFunctionNameContext
public final HqlParser.GenericTemporalLiteralTextContext
public ATN
getATN()

Implements abstract org.antlr.v4.runtime.Recognizer.getATN.

Get the ATN used by the recognizer for prediction.
public String
getGrammarFileName()

Implements abstract org.antlr.v4.runtime.Recognizer.getGrammarFileName.

For debugging and other purposes, might want the grammar name.
public String[]
public String
getSerializedATN()

Overrides org.antlr.v4.runtime.Recognizer.getSerializedATN.

If this recognizer was generated, it will have a serialized ATN representation of the grammar.
public String[]
getTokenNames()

Implements abstract org.antlr.v4.runtime.Recognizer.getTokenNames.

Deprecated
Used to print out token names like ID during debugging and error reporting.
public Vocabulary
getVocabulary()

Overrides org.antlr.v4.runtime.Recognizer.getVocabulary.

Get the vocabulary used by the recognizer.
public final HqlParser.GroupByClauseContext
public final HqlParser.GroupByExpressionContext
public final HqlParser.HavingClauseContext
public final HqlParser.HourContext
hour()

public final HqlParser.IdentifierContext
public final HqlParser.IndexedPathAccessFragmentContext
public final HqlParser.IndexKeyQuantifierContext
public final HqlParser.IndicesKeysQuantifierContext
public final HqlParser.InListContext
public final HqlParser.InsertStatementContext
public final HqlParser.InstantFunctionContext
public final HqlParser.InstantiationContext
public final HqlParser.InstantiationArgumentContext
public final HqlParser.InstantiationArgumentExpressionContext
public final HqlParser.InstantiationArgumentsContext
public final HqlParser.InstantiationTargetContext
public final HqlParser.JdbcDateLiteralContext
public final HqlParser.JdbcTimeLiteralContext
public final HqlParser.JdbcTimestampLiteralContext
public final HqlParser.JoinContext
join()

public final HqlParser.JoinRestrictionContext
public final HqlParser.JoinTargetContext
public final HqlParser.JoinTypeContext
public final HqlParser.JpaCollectionJoinContext
public final HqlParser.JpaNonstandardFunctionContext
public final HqlParser.JpaNonstandardFunctionNameContext
public final HqlParser.JpaSelectObjectSyntaxContext
public final HqlParser.LikeEscapeContext
public final HqlParser.LimitClauseContext
public final HqlParser.ListaggFunctionContext
public final HqlParser.LiteralContext
public final HqlParser.LocalDateFunctionContext
public final HqlParser.LocalDateTimeContext
public final HqlParser.LocalDateTimeFunctionContext
public final HqlParser.LocalDateTimeLiteralContext
public final HqlParser.LocalTimeFunctionContext
protected void
private static String[]
private static String[]
private static String[]
public final HqlParser.MapEntrySelectionContext
public final HqlParser.MapKeyNavigablePathContext
public final HqlParser.MinuteContext
public final HqlParser.MonthContext
public final HqlParser.MultiplicativeOperatorContext
public final HqlParser.NakedIdentifierContext
public final HqlParser.NthSideClauseContext
public final HqlParser.NullsClauseContext
public final HqlParser.NullsPrecedenceContext
public final HqlParser.NumericLiteralContext
public final HqlParser.OffsetContext
public final HqlParser.OffsetClauseContext
public final HqlParser.OffsetDateTimeContext
public final HqlParser.OffsetDateTimeFunctionContext
public final HqlParser.OffsetDateTimeLiteralContext
public final HqlParser.OffsetDateTimeWithMinutesContext
public final HqlParser.OffsetWithMinutesContext
public final HqlParser.OnOverflowClauseContext
public final HqlParser.OrderByClauseContext
public final HqlParser.OrderByFragmentContext
public final HqlParser.OrderedQueryContext
public final HqlParser.OverClauseContext
public final HqlParser.OverlayFunctionContext
public final HqlParser.OverlayFunctionLengthArgumentContext
public final HqlParser.OverlayFunctionReplacementArgumentContext
public final HqlParser.OverlayFunctionStartArgumentContext
public final HqlParser.OverlayFunctionStringArgumentContext
public final HqlParser.PadCharacterContext
public final HqlParser.PadFunctionContext
public final HqlParser.PadLengthContext
public final HqlParser.PadSpecificationContext
public final HqlParser.ParameterContext
public final HqlParser.ParameterOrIntegerLiteralContext
public final HqlParser.ParameterOrNumberLiteralContext
public final HqlParser.PartitionClauseContext
public final HqlParser.PathContext
path()

public final HqlParser.PathContinuationContext
public final HqlParser.PositionFunctionContext
public final HqlParser.PositionFunctionPatternArgumentContext
public final HqlParser.PositionFunctionStringArgumentContext
public final HqlParser.PredicateContext
private HqlParser.PredicateContext
predicate(int _p)

private boolean
predicate_sempred(HqlParser.PredicateContext _localctx, int predIndex)

public final HqlParser.PrimaryExpressionContext
public final HqlParser.QueryContext
public final HqlParser.QueryExpressionContext
public final HqlParser.QueryOrderContext
public final HqlParser.RollupContext
public final HqlParser.SearchClauseContext
public final HqlParser.SearchedCaseListContext
public final HqlParser.SearchedCaseWhenContext
public final HqlParser.SearchSpecificationContext
public final HqlParser.SearchSpecificationsContext
public final HqlParser.SecondContext
public final HqlParser.SelectClauseContext
public final HqlParser.SelectExpressionContext
public final HqlParser.SelectionContext
public final HqlParser.SelectionListContext
public final HqlParser.SelectStatementContext
public boolean
sempred(RuleContext _localctx, int ruleIndex, int predIndex)

Overrides org.antlr.v4.runtime.Recognizer.sempred.

public final HqlParser.SetClauseContext
public final HqlParser.SetOperatorContext
public final HqlParser.SignOperatorContext
public final HqlParser.SimpleCaseListContext
public final HqlParser.SimpleCaseWhenContext
public final HqlParser.SimplePathContext
public final HqlParser.SimplePathElementContext
public final HqlParser.SortDirectionContext
public final HqlParser.SortExpressionContext
public final HqlParser.SortSpecificationContext
public final HqlParser.StandardFunctionContext
public final HqlParser.StatementContext
public final HqlParser.SubqueryContext
public final HqlParser.SubstringFunctionContext
public final HqlParser.SubstringFunctionLengthArgumentContext
public final HqlParser.SubstringFunctionStartArgumentContext
public final HqlParser.SyntacticDomainPathContext
public final HqlParser.TargetEntityContext
public final HqlParser.TargetFieldsContext
public final HqlParser.TemporalLiteralContext
public final HqlParser.TimeContext
time()

public final HqlParser.TimeLiteralContext
public final HqlParser.TimeZoneFieldContext
public final HqlParser.ToOneFkReferenceContext
public final HqlParser.TreatedNavigablePathContext
public final HqlParser.TrimCharacterContext
public final HqlParser.TrimFunctionContext
public final HqlParser.TrimSpecificationContext
public final HqlParser.TruncFunctionContext
public final HqlParser.UpdateStatementContext
public final HqlParser.ValuesContext
public final HqlParser.ValuesListContext
public final HqlParser.VariableContext
public final HqlParser.WeekFieldContext
public final HqlParser.WhereClauseContext
public final HqlParser.WithClauseContext
public final HqlParser.WithinGroupClauseContext
public final HqlParser.YearContext
year()

public final HqlParser.ZonedDateTimeContext
public final HqlParser.ZonedDateTimeLiteralContext
public final HqlParser.ZoneIdContext
Inherited from org.antlr.v4.runtime.Parser:
addContextToParseTreeaddParseListenercompileParseTreePatterncompileParseTreePatternconsumecreateErrorNodecreateTerminalNodedumpDFAdumpDFAenterOuterAltenterRecursionRuleenterRecursionRuleenterRuleexitRulegetATNWithBypassAltsgetBuildParseTreegetContextgetCurrentTokengetDFAStringsgetErrorHandlergetExpectedTokensgetExpectedTokensWithinCurrentRulegetInputStreamgetInvokingContextgetNumberOfSyntaxErrorsgetParseInfogetParseListenersgetPrecedencegetRuleContextgetRuleIndexgetRuleInvocationStackgetRuleInvocationStackgetSourceNamegetTokenFactorygetTokenStreamgetTrimParseTreeinContextisExpectedTokenisMatchedEOFisTracematchmatchWildcardnotifyErrorListenersnotifyErrorListenersprecpredpushNewRecursionContextremoveParseListenerremoveParseListenersresetsetBuildParseTreesetContextsetErrorHandlersetInputStreamsetProfilesetTokenFactorysetTokenStreamsetTracesetTrimParseTreetriggerEnterRuleEventtriggerExitRuleEventunrollRecursionContexts