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  
FunctionKind  
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  
ResultVisitorAdapter  
SimpleCachingExpressionFactory  
SimpleCaseExpression  
SimpleCaseExpressionOperandModifier  
SimpleQueryGenerator  
SimpleQueryGenerator.BooleanLiteralRenderingContext  
SimpleQueryGenerator.ParameterRenderingMode  
SQLLexer  
SQLParser  
SQLParser.ANY_FUNCContext  
SQLParser.As_column_aliasContext  
SQLParser.As_table_aliasContext  
SQLParser.Assignment_operatorContext  
SQLParser.Bracket_expressionContext  
SQLParser.Case_expressionContext  
SQLParser.CASTContext  
SQLParser.Column_alias_listContext  
SQLParser.Column_aliasContext  
SQLParser.Column_elemContext  
SQLParser.Comparison_operatorContext  
SQLParser.Constant_expressionContext  
SQLParser.ConstantContext  
SQLParser.CONVERTContext  
SQLParser.COUNTContext  
SQLParser.CURRENT_TIMESTAMPContext  
SQLParser.CURRENT_USERContext  
SQLParser.Data_typeContext  
SQLParser.DATEADDContext  
SQLParser.DATEDIFFContext  
SQLParser.DATENAMEContext  
SQLParser.DATEPARTContext  
SQLParser.Derived_tableContext  
SQLParser.Expression_elemContext  
SQLParser.Expression_listContext  
SQLParser.ExpressionContext  
SQLParser.Full_column_nameContext  
SQLParser.Function_callContext  
SQLParser.Group_by_itemContext  
SQLParser.IdContext  
SQLParser.IFFContext  
SQLParser.Join_partContext  
SQLParser.MIN_ACTIVE_ROWVERSIONContext  
SQLParser.Null_notnullContext  
SQLParser.Order_by_clauseContext  
SQLParser.Order_by_expressionContext  
SQLParser.Over_clauseContext  
SQLParser.ParseFromContext  
SQLParser.ParseSelectStatementContext  
SQLParser.PredicateContext  
SQLParser.Primitive_expressionContext  
SQLParser.Query_expressionContext  
SQLParser.Query_specificationContext  
SQLParser.Row_or_range_clauseContext  
SQLParser.Search_condition_andContext  
SQLParser.Search_condition_notContext  
SQLParser.Search_conditionContext  
SQLParser.Select_list_elemContext  
SQLParser.Select_listContext  
SQLParser.Select_statementContext  
SQLParser.SESSION_USERContext  
SQLParser.SignContext  
SQLParser.Simple_idContext  
SQLParser.Sql_unionContext  
SQLParser.SubqueryContext  
SQLParser.Switch_search_condition_sectionContext  
SQLParser.Switch_sectionContext  
SQLParser.SYSTEM_USERContext  
SQLParser.Table_aliasContext  
SQLParser.Table_nameContext  
SQLParser.Table_source_item_joinedContext  
SQLParser.Table_source_itemContext  
SQLParser.Table_sourceContext  
SQLParser.Table_sourcesContext  
SQLParser.Table_value_constructorContext  
SQLParser.Top_clauseContext  
SQLParser.Top_countContext  
SQLParser.Top_percentContext  
SQLParser.Unary_operator_expressionContext  
SQLParser.Window_frame_boundContext  
SQLParser.Window_frame_extentContext  
SQLParser.Window_frame_followingContext  
SQLParser.Window_frame_precedingContext  
SQLParserBaseListener
This class provides an empty implementation of SQLParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
SQLParserBaseVisitor<T>
This class provides an empty implementation of SQLParserVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
SQLParserListener
This interface defines a complete listener for a parse tree produced by SQLParser.
SqlParserUtils  
SQLParserVisitor<T>
This interface defines a complete generic visitor for a parse tree produced by SQLParser.
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.