All Classes

Class Description
AbortableVisitorAdapter  
AbstractCachingExpressionFactory  
AbstractExpression  
AbstractExpressionFactory  
AbstractExpressionFactory.RuleInvoker  
AbstractExpressionFactoryMacroAdapter  
AbstractExpressionModifier<SELF extends AbstractExpressionModifier<SELF,​T>,​T extends Expression>  
AbstractNumericExpression  
AbstractPredicate  
AggregateExpression  
AliasReplacementVisitor  
ArithmeticExpression  
ArithmeticFactor  
ArithmeticFactorExpressionModifier  
ArithmeticLeftExpressionModifier  
ArithmeticOperator  
ArithmeticRightExpressionModifier  
ArrayExpression  
ArrayExpressionBaseModifier  
ArrayExpressionIndexModifier  
BaseNode
TODO: documentation
BetweenPredicate  
BetweenPredicateEndModifier  
BetweenPredicateLeftModifier  
BetweenPredicateStartModifier  
BinaryExpressionPredicate  
BinaryExpressionPredicateLeftModifier  
BinaryExpressionPredicateRightModifier  
BooleanLiteral  
CharSequenceUtils  
CompoundPredicate  
CompoundPredicate.BooleanOperator  
ConcurrentHashMapExpressionCache<T>  
DateLiteral  
EntityLiteral  
EntityMetamodel
This is a wrapper around the JPA Metamodel that allows additionally efficient access by other attributes than a Class.
EnumLiteral  
EqPredicate  
EqualityCheckingVisitor  
ExistsPredicate  
Expression  
Expression.ResultVisitor<T>  
Expression.Visitor  
ExpressionCache<T>  
ExpressionCache.Key  
ExpressionCopyContext  
ExpressionCopyContextMap  
ExpressionFactory  
ExpressionFactoryImpl  
ExpressionListModifier  
ExpressionModifier  
ExpressionModifierCollectingResultVisitorAdapter
This is a visitor that can be used to collect expression modifier references into an expression.
ExpressionOptimizer  
ExpressionUtils  
FunctionExpression  
GeneralCaseExpression  
GeneralCaseExpressionDefaultModifier  
GePredicate  
GtPredicate  
InplaceModificationResultVisitorAdapter
This is a visitor that can be used to do inplace changes to an expression.
InPredicate  
InPredicateLeftModifier  
IsEmptyPredicate  
IsNullPredicate  
JpaMetamodelUtils  
JPQLNextExpressionVisitorImpl  
JPQLNextLexer  
JPQLNextParser  
JPQLNextParser.AdditionExpressionContext  
JPQLNextParser.AndPredicateContext  
JPQLNextParser.BetweenPredicateContext  
JPQLNextParser.ConcatenationExpressionContext  
JPQLNextParser.ConstructorExpressionContext  
JPQLNextParser.ConstructorItemContext  
JPQLNextParser.CountFunctionContext  
JPQLNextParser.CrossJoinContext  
JPQLNextParser.DateLiteralContext  
JPQLNextParser.DateTimeLiteralTextContext  
JPQLNextParser.DeleteStatementContext  
JPQLNextParser.DivisionExpressionContext  
JPQLNextParser.DmlAttributeNameContext  
JPQLNextParser.EntityNameContext  
JPQLNextParser.EntityTypeContext  
JPQLNextParser.EntityTypeExpressionContext  
JPQLNextParser.EntityTypeOrEnumLiteralContext  
JPQLNextParser.EqualityPredicateContext  
JPQLNextParser.ExistsSimplePredicateContext  
JPQLNextParser.ExpressionContext  
JPQLNextParser.FrameClauseContext  
JPQLNextParser.FrameEndContext  
JPQLNextParser.FrameExclusionClauseContext  
JPQLNextParser.FrameStartContext  
JPQLNextParser.FromClauseContext  
JPQLNextParser.FromEntityContext  
JPQLNextParser.FromItemContext  
JPQLNextParser.FromItemElementContext  
JPQLNextParser.FromItemValuesItemContext  
JPQLNextParser.FromOldOrNewContext  
JPQLNextParser.FromSimpleValuesLikeEntityAttributeContext  
JPQLNextParser.FromSimpleValuesListContext  
JPQLNextParser.FromValuesContext  
JPQLNextParser.FromValuesListContext  
JPQLNextParser.FunctionContext  
JPQLNextParser.FunctionExpressionContext  
JPQLNextParser.GeneralCaseExpressionContext  
JPQLNextParser.GeneralSubpathContext  
JPQLNextParser.GenericFunctionInvocationContext  
JPQLNextParser.GreaterThanOrEqualPredicateContext  
JPQLNextParser.GreaterThanPredicateContext  
JPQLNextParser.GroupByClauseContext  
JPQLNextParser.GroupedExpressionContext  
JPQLNextParser.GroupedPredicateContext  
JPQLNextParser.GroupingValueContext  
JPQLNextParser.HavingClauseContext  
JPQLNextParser.IdentificationVariableContext  
JPQLNextParser.IdentifierContext  
JPQLNextParser.InCollectionJoinContext  
JPQLNextParser.InequalityPredicateContext  
JPQLNextParser.InListContext  
JPQLNextParser.InPredicateContext  
JPQLNextParser.InsertStatementContext  
JPQLNextParser.IsEmptyPredicateContext  
JPQLNextParser.IsNullPredicateContext  
JPQLNextParser.JoinExpressionContext  
JPQLNextParser.JoinItemElementContext  
JPQLNextParser.JoinTypeQualifierContext  
JPQLNextParser.KeysetClauseContext  
JPQLNextParser.LessThanOrEqualPredicateContext  
JPQLNextParser.LessThanPredicateContext  
JPQLNextParser.LikePredicateContext  
JPQLNextParser.LimitClauseContext  
JPQLNextParser.LiteralContext  
JPQLNextParser.LiteralExpressionContext  
JPQLNextParser.MacroPathContext  
JPQLNextParser.MapEntrySelectExpressionContext  
JPQLNextParser.MapKeyPathContext  
JPQLNextParser.MemberOfPredicateContext  
JPQLNextParser.ModuloExpressionContext  
JPQLNextParser.MultiplicationExpressionContext  
JPQLNextParser.NamedParameterContext  
JPQLNextParser.NegatedPredicateContext  
JPQLNextParser.ObjectSelectExpressionContext  
JPQLNextParser.OffsetClauseContext  
JPQLNextParser.OrderByClauseContext  
JPQLNextParser.OrderByItemContext  
JPQLNextParser.OrPredicateContext  
JPQLNextParser.OuterPathContext  
JPQLNextParser.ParameterContext  
JPQLNextParser.ParameterExpressionContext  
JPQLNextParser.ParameterOrLiteralContext  
JPQLNextParser.ParameterOrNumberLiteralContext  
JPQLNextParser.ParseExpressionContext  
JPQLNextParser.ParseInItemExpressionContext  
JPQLNextParser.ParseInItemOrPathExpressionContext  
JPQLNextParser.ParsePathExpressionContext  
JPQLNextParser.ParsePredicateContext  
JPQLNextParser.ParseSelectExpressionContext  
JPQLNextParser.ParseStatementContext  
JPQLNextParser.PartitionByClauseContext  
JPQLNextParser.PathContext  
JPQLNextParser.PathExpressionContext  
JPQLNextParser.PositionalParameterContext  
JPQLNextParser.PredicateContext  
JPQLNextParser.PredicateOrExpressionContext  
JPQLNextParser.QualifiedJoinContext  
JPQLNextParser.QualifiedJoinPredicateContext  
JPQLNextParser.QualifiedPathContext  
JPQLNextParser.QuantifiedSimpleEqualityPredicateContext  
JPQLNextParser.QuantifiedSimpleGreaterThanOrEqualPredicateContext  
JPQLNextParser.QuantifiedSimpleGreaterThanPredicateContext  
JPQLNextParser.QuantifiedSimpleInequalityPredicateContext  
JPQLNextParser.QuantifiedSimpleLessThanOrEqualPredicateContext  
JPQLNextParser.QuantifiedSimpleLessThanPredicateContext  
JPQLNextParser.QuerySpecificationContext  
JPQLNextParser.ResultIdentifierContext  
JPQLNextParser.ReturningClauseContext  
JPQLNextParser.SearchedCaseWhenContext  
JPQLNextParser.SelectClauseContext  
JPQLNextParser.SelectExpressionContext  
JPQLNextParser.SelectItemContext  
JPQLNextParser.SelectStatementContext  
JPQLNextParser.SimpleCaseExpressionContext  
JPQLNextParser.SimpleCaseWhenContext  
JPQLNextParser.SimpleStatementContext  
JPQLNextParser.SimpleSubpathContext  
JPQLNextParser.SubQueryContext  
JPQLNextParser.SubQueryFromClauseContext  
JPQLNextParser.SubQueryFromItemContext  
JPQLNextParser.SubQueryOrderByClauseContext  
JPQLNextParser.SubQueryQualifiedJoinContext  
JPQLNextParser.SubQuerySelectClauseContext  
JPQLNextParser.SubQuerySelectItemContext  
JPQLNextParser.SubQuerySpecificationContext  
JPQLNextParser.SubtractionExpressionContext  
JPQLNextParser.TargetFieldsSpecificationContext  
JPQLNextParser.TemporalFunctionContext  
JPQLNextParser.TemporalFunctionExpressionContext  
JPQLNextParser.TimeLiteralContext  
JPQLNextParser.TimestampLiteralContext  
JPQLNextParser.TreatPathContext  
JPQLNextParser.TrimCharacterContext  
JPQLNextParser.TrimFunctionContext  
JPQLNextParser.TrimSpecificationContext  
JPQLNextParser.UnaryMinusExpressionContext  
JPQLNextParser.UnaryPlusExpressionContext  
JPQLNextParser.UpdateStatementContext  
JPQLNextParser.ValuePathContext  
JPQLNextParser.WhereClauseContext  
JPQLNextParser.WindowClauseContext  
JPQLNextParser.WindowDefinitionContext  
JPQLNextParser.WithQueryContext  
JPQLNextParserBaseListener
This class provides an empty implementation of JPQLNextParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
JPQLNextParserBaseVisitor<T>
This class provides an empty implementation of JPQLNextParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
JPQLNextParserListener
This interface defines a complete listener for a parse tree produced by JPQLNextParser.
JPQLNextParserVisitor<T>
This interface defines a complete generic visitor for a parse tree produced by JPQLNextParser.
JsonParser
This is a specialized parser for the JSON structure that will be produced by the JSON functions in Blaze-Persistence.
LazyCopyingResultVisitorAdapter
This is a visitor that can be used to copy an expression tree by returning a different expression than the original one.
LePredicate  
LikePredicate  
ListIndexAttribute<X>  
ListIndexExpression  
ListIndexExpressionModifier  
LiteralExpression<T>  
LtPredicate  
MacroConfiguration  
MacroFunction  
MapEntryAttribute<X>  
MapEntryExpression  
MapEntryExpressionModifier  
MapKeyAttribute<X,​Y>  
MapKeyExpression  
MapKeyExpressionModifier  
MapValueExpression  
MapValueExpressionModifier  
MemberOfPredicate  
Negatable  
NullExpression  
NumericExpression  
NumericLiteral  
NumericType  
OrderByItem  
OrderByItemModifier  
ParameterExpression  
PathElementExpression  
PathExpression  
PathReference
TODO: documentation
PathTargetResolvingExpressionVisitor
A visitor that can determine possible target types and JPA attributes of a path expression.
PathTargetResolvingExpressionVisitor.PathPosition  
Predicate  
PredicateBuilder  
PredicateQuantifier  
PropertyExpression  
QualifiedAttribute
Super type for attributes like KEY/VALUE/ENTRY/INDEX
QualifiedExpression
Super type of expressions like KEY/VALUE/ENTRY/INDEX
QuantifiableBinaryExpressionPredicate  
SimpleCachingExpressionFactory  
SimpleCaseExpression  
SimpleCaseExpressionOperandModifier  
SimpleQueryGenerator  
SimpleQueryGenerator.BooleanLiteralRenderingContext  
SimpleQueryGenerator.ParameterRenderingMode  
StringLiteral  
Subquery  
SubqueryExpression
SubqueryExpressions can never be returned by the parser and are therefore never cached.
SubqueryExpressionFactory  
SubSequence  
SyntaxErrorException  
TemporalLiteral  
TimeLiteral  
TimestampLiteral  
TreatExpression  
TreatExpressionModifier  
TrimExpression  
TrimExpressionCharacterModifier  
TrimExpressionSourceModifier  
Trimspec  
TypeConverter<T>  
TypeFunctionExpression  
TypeUtils  
UnaryExpressionPredicate  
UnaryExpressionPredicateModifier  
VisitorAdapter  
WhenClauseExpression  
WhenClauseExpressionConditionModifier  
WhenClauseExpressionResultModifier  
WindowDefinition  
WindowFilterModifier  
WindowFrameEndModifier  
WindowFrameExclusionType  
WindowFrameMode  
WindowFramePositionType  
WindowFrameStartModifier  
XmlParser
This is a specialized parser for the XML structure that will be produced by the XML functions in Blaze-Persistence.