Class Hierarchy
- java.lang.Object
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
- com.blazebit.persistence.parser.JPQLNextParserBaseVisitor<T> (implements com.blazebit.persistence.parser.JPQLNextParserVisitor<T>)
- com.blazebit.persistence.parser.CharSequenceUtils
- com.blazebit.persistence.parser.EqualityCheckingVisitor (implements com.blazebit.persistence.parser.expression.Expression.ResultVisitor<T>)
- com.blazebit.persistence.parser.expression.InplaceModificationResultVisitorAdapter (implements com.blazebit.persistence.parser.expression.Expression.ResultVisitor<T>)
- com.blazebit.persistence.parser.AliasReplacementVisitor
- com.blazebit.persistence.parser.JPQLNextParserBaseListener (implements com.blazebit.persistence.parser.JPQLNextParserListener)
- com.blazebit.persistence.parser.JsonParser
- com.blazebit.persistence.parser.ListIndexAttribute<X> (implements com.blazebit.persistence.parser.QualifiedAttribute, javax.persistence.metamodel.SingularAttribute<X,T>)
- com.blazebit.persistence.parser.MapEntryAttribute<X> (implements com.blazebit.persistence.parser.QualifiedAttribute, javax.persistence.metamodel.SingularAttribute<X,T>)
- com.blazebit.persistence.parser.MapKeyAttribute<X,Y> (implements com.blazebit.persistence.parser.QualifiedAttribute, javax.persistence.metamodel.SingularAttribute<X,T>)
- com.blazebit.persistence.parser.PathTargetResolvingExpressionVisitor (implements com.blazebit.persistence.parser.expression.Expression.Visitor)
- com.blazebit.persistence.parser.PathTargetResolvingExpressionVisitor.PathPosition
- org.antlr.v4.runtime.Recognizer<Symbol,ATNInterpreter>
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- com.blazebit.persistence.parser.JPQLNextLexer
- org.antlr.v4.runtime.Parser
- com.blazebit.persistence.parser.JPQLNextParser
- org.antlr.v4.runtime.Lexer (implements org.antlr.v4.runtime.TokenSource)
- org.antlr.v4.runtime.RuleContext (implements org.antlr.v4.runtime.tree.RuleNode)
- org.antlr.v4.runtime.ParserRuleContext
- com.blazebit.persistence.parser.JPQLNextParser.ConstructorExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ConstructorItemContext
- com.blazebit.persistence.parser.JPQLNextParser.CrossJoinContext
- com.blazebit.persistence.parser.JPQLNextParser.DateLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.DateTimeLiteralTextContext
- com.blazebit.persistence.parser.JPQLNextParser.DeleteStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.DmlAttributeNameContext
- com.blazebit.persistence.parser.JPQLNextParser.EntityNameContext
- com.blazebit.persistence.parser.JPQLNextParser.EntityTypeContext
- com.blazebit.persistence.parser.JPQLNextParser.EntityTypeOrEnumLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.ExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.AdditionExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ConcatenationExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.DivisionExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.EntityTypeExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.FunctionExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.GeneralCaseExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.GroupedExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.LiteralExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ModuloExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.MultiplicationExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParameterExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.PathExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.SimpleCaseExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.SubtractionExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.TemporalFunctionExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.UnaryMinusExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.UnaryPlusExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.FrameClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.FrameEndContext
- com.blazebit.persistence.parser.JPQLNextParser.FrameExclusionClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.FrameStartContext
- com.blazebit.persistence.parser.JPQLNextParser.FromClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.FromItemContext
- com.blazebit.persistence.parser.JPQLNextParser.FromItemElementContext
- com.blazebit.persistence.parser.JPQLNextParser.FromEntityContext
- com.blazebit.persistence.parser.JPQLNextParser.FromOldOrNewContext
- com.blazebit.persistence.parser.JPQLNextParser.FromSimpleValuesLikeEntityAttributeContext
- com.blazebit.persistence.parser.JPQLNextParser.FromSimpleValuesListContext
- com.blazebit.persistence.parser.JPQLNextParser.FromValuesContext
- com.blazebit.persistence.parser.JPQLNextParser.FromValuesListContext
- com.blazebit.persistence.parser.JPQLNextParser.FromItemValuesItemContext
- com.blazebit.persistence.parser.JPQLNextParser.FunctionContext
- com.blazebit.persistence.parser.JPQLNextParser.CountFunctionContext
- com.blazebit.persistence.parser.JPQLNextParser.GenericFunctionInvocationContext
- com.blazebit.persistence.parser.JPQLNextParser.TemporalFunctionContext
- com.blazebit.persistence.parser.JPQLNextParser.TrimFunctionContext
- com.blazebit.persistence.parser.JPQLNextParser.GeneralSubpathContext
- com.blazebit.persistence.parser.JPQLNextParser.GroupByClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.GroupingValueContext
- com.blazebit.persistence.parser.JPQLNextParser.HavingClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.IdentificationVariableContext
- com.blazebit.persistence.parser.JPQLNextParser.IdentifierContext
- com.blazebit.persistence.parser.JPQLNextParser.InCollectionJoinContext
- com.blazebit.persistence.parser.JPQLNextParser.InListContext
- com.blazebit.persistence.parser.JPQLNextParser.InsertStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.JoinExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.JoinItemElementContext
- com.blazebit.persistence.parser.JPQLNextParser.JoinTypeQualifierContext
- com.blazebit.persistence.parser.JPQLNextParser.KeysetClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.LimitClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.LiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.MacroPathContext
- com.blazebit.persistence.parser.JPQLNextParser.MapEntrySelectExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ObjectSelectExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.OffsetClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.OrderByClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.OrderByItemContext
- com.blazebit.persistence.parser.JPQLNextParser.OuterPathContext
- com.blazebit.persistence.parser.JPQLNextParser.ParameterContext
- com.blazebit.persistence.parser.JPQLNextParser.NamedParameterContext
- com.blazebit.persistence.parser.JPQLNextParser.PositionalParameterContext
- com.blazebit.persistence.parser.JPQLNextParser.ParameterOrLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.ParameterOrNumberLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.ParseExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParseInItemExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParseInItemOrPathExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParsePathExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParsePredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.ParseSelectExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.ParseStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.PartitionByClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.PathContext
- com.blazebit.persistence.parser.JPQLNextParser.PredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.AndPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.BetweenPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.EqualityPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.ExistsSimplePredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.GreaterThanOrEqualPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.GreaterThanPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.GroupedPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.InequalityPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.InPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.IsEmptyPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.IsNullPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.LessThanOrEqualPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.LessThanPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.LikePredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.MemberOfPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.NegatedPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.OrPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleEqualityPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleGreaterThanOrEqualPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleGreaterThanPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleInequalityPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleLessThanOrEqualPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QuantifiedSimpleLessThanPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.PredicateOrExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.QualifiedJoinContext
- com.blazebit.persistence.parser.JPQLNextParser.QualifiedJoinPredicateContext
- com.blazebit.persistence.parser.JPQLNextParser.QualifiedPathContext
- com.blazebit.persistence.parser.JPQLNextParser.MapKeyPathContext
- com.blazebit.persistence.parser.JPQLNextParser.TreatPathContext
- com.blazebit.persistence.parser.JPQLNextParser.ValuePathContext
- com.blazebit.persistence.parser.JPQLNextParser.QuerySpecificationContext
- com.blazebit.persistence.parser.JPQLNextParser.ResultIdentifierContext
- com.blazebit.persistence.parser.JPQLNextParser.ReturningClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.SearchedCaseWhenContext
- com.blazebit.persistence.parser.JPQLNextParser.SelectClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.SelectExpressionContext
- com.blazebit.persistence.parser.JPQLNextParser.SelectItemContext
- com.blazebit.persistence.parser.JPQLNextParser.SelectStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.SimpleCaseWhenContext
- com.blazebit.persistence.parser.JPQLNextParser.SimpleStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.SimpleSubpathContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQueryContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQueryFromClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQueryFromItemContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQueryOrderByClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQueryQualifiedJoinContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQuerySelectClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQuerySelectItemContext
- com.blazebit.persistence.parser.JPQLNextParser.SubQuerySpecificationContext
- com.blazebit.persistence.parser.JPQLNextParser.TargetFieldsSpecificationContext
- com.blazebit.persistence.parser.JPQLNextParser.TimeLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.TimestampLiteralContext
- com.blazebit.persistence.parser.JPQLNextParser.TrimCharacterContext
- com.blazebit.persistence.parser.JPQLNextParser.TrimSpecificationContext
- com.blazebit.persistence.parser.JPQLNextParser.UpdateStatementContext
- com.blazebit.persistence.parser.JPQLNextParser.WhereClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.WindowClauseContext
- com.blazebit.persistence.parser.JPQLNextParser.WindowDefinitionContext
- com.blazebit.persistence.parser.JPQLNextParser.WithQueryContext
- org.antlr.v4.runtime.ParserRuleContext
- com.blazebit.persistence.parser.SimpleQueryGenerator (implements com.blazebit.persistence.parser.expression.Expression.Visitor)
- com.blazebit.persistence.parser.SubSequence (implements java.lang.CharSequence)
- com.blazebit.persistence.parser.XmlParser
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T> (implements org.antlr.v4.runtime.tree.ParseTreeVisitor<T>)
Interface Hierarchy
- javax.persistence.metamodel.Metamodel
- com.blazebit.persistence.parser.EntityMetamodel
- org.antlr.v4.runtime.tree.ParseTreeListener
- com.blazebit.persistence.parser.JPQLNextParserListener
- org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- com.blazebit.persistence.parser.JPQLNextParserVisitor<T>
- com.blazebit.persistence.parser.QualifiedAttribute
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.blazebit.persistence.parser.SimpleQueryGenerator.BooleanLiteralRenderingContext
- com.blazebit.persistence.parser.SimpleQueryGenerator.ParameterRenderingMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)