Uses of Interface
com.blazebit.persistence.parser.expression.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in com.blazebit.persistence.parser
Methods in com.blazebit.persistence.parser that return ExpressionMethods in com.blazebit.persistence.parser with parameters of type ExpressionModifier and TypeMethodDescriptionvoidSimpleQueryGenerator.generate(Expression expression) booleanEqualityCheckingVisitor.isEqual(Expression referenceExpression, Expression expression, String thisAlias) protected booleanSimpleQueryGenerator.needsParenthesisForCaseResult(Expression expression) protected voidSimpleQueryGenerator.visitWhenClauseCondition(Expression condition) Constructors in com.blazebit.persistence.parser with parameters of type Expression -
Uses of Expression in com.blazebit.persistence.parser.expression
Subinterfaces of Expression in com.blazebit.persistence.parser.expressionClasses in com.blazebit.persistence.parser.expression that implement ExpressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassSubqueryExpressions can never be returned by the parser and are therefore never cached.classclassclassclassclassclassclassFields in com.blazebit.persistence.parser.expression declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionGeneralCaseExpression.defaultExprprotected final ExpressionFunctionExpression.realArgumentFields in com.blazebit.persistence.parser.expression with type parameters of type ExpressionMethods in com.blazebit.persistence.parser.expression with type parameters of type ExpressionModifier and TypeMethodDescriptionprotected <T extends Expression>
List<T>LazyCopyingResultVisitorAdapter.visitExpressionList(List<T> expressions) Methods in com.blazebit.persistence.parser.expression that return ExpressionModifier and TypeMethodDescriptionprotected ExpressionJPQLNextExpressionVisitorImpl.aggregateResult(Expression aggregate, Expression nextResult) MacroFunction.apply(List<Expression> expressions) abstract ExpressionAbstractExpression.copy(ExpressionCopyContext copyContext) abstract ExpressionAbstractNumericExpression.copy(ExpressionCopyContext copyContext) ArithmeticExpression.copy(ExpressionCopyContext copyContext) ArithmeticFactor.copy(ExpressionCopyContext copyContext) DateLiteral.copy(ExpressionCopyContext copyContext) EntityLiteral.copy(ExpressionCopyContext copyContext) EnumLiteral.copy(ExpressionCopyContext copyContext) Expression.copy(ExpressionCopyContext copyContext) NumericLiteral.copy(ExpressionCopyContext copyContext) StringLiteral.copy(ExpressionCopyContext copyContext) TimeLiteral.copy(ExpressionCopyContext copyContext) TimestampLiteral.copy(ExpressionCopyContext copyContext) BaseNode.createExpression(String field) AbstractCachingExpressionFactory.createInItemExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactory.createInItemExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactoryMacroAdapter.createInItemExpression(String parameterOrLiteralExpression) ExpressionFactory.createInItemExpression(String parameterOrLiteralExpression) ExpressionFactory.createInItemExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createInItemExpression(String parameterOrLiteralExpression) SubqueryExpressionFactory.createInItemExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractCachingExpressionFactory.createInItemOrPathExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactory.createInItemOrPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactoryMacroAdapter.createInItemOrPathExpression(String parameterOrLiteralExpression) ExpressionFactory.createInItemOrPathExpression(String parameterOrLiteralExpression) ExpressionFactory.createInItemOrPathExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createInItemOrPathExpression(String parameterOrLiteralExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactoryMacroAdapter.createJoinPathExpression(String expression) AbstractExpressionFactoryMacroAdapter.createJoinPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) ExpressionFactory.createJoinPathExpression(String expression) ExpressionFactory.createJoinPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createJoinPathExpression(String expression) SubqueryExpressionFactory.createJoinPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractCachingExpressionFactory.createPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactory.createPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) ExpressionFactory.createPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createPathExpression(String expression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractCachingExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactoryMacroAdapter.createSimpleExpression(String expression) AbstractExpressionFactoryMacroAdapter.createSimpleExpression(String expression, boolean allowQuantifiedPredicates) AbstractExpressionFactoryMacroAdapter.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates) AbstractExpressionFactoryMacroAdapter.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression) ExpressionFactory.createSimpleExpression(String expression) ExpressionFactory.createSimpleExpression(String expression, boolean allowQuantifiedPredicates) ExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates) ExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression) ExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createSimpleExpression(String expression) SubqueryExpressionFactory.createSimpleExpression(String expression, boolean allowQuantifiedPredicates) SubqueryExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates) SubqueryExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression) SubqueryExpressionFactory.createSimpleExpression(String expression, boolean allowOuter, boolean allowQuantifiedPredicates, boolean allowObjectExpression, MacroConfiguration macroConfiguration, Set<String> usedMacros) ArrayExpression.getBase()SimpleCaseExpression.getCaseOperand()WhenClauseExpression.getCondition()GeneralCaseExpression.getDefaultExpr()ArithmeticFactor.getExpression()OrderByItem.getExpression()TreatExpression.getExpression()WindowDefinition.getFrameEndExpression()WindowDefinition.getFrameStartExpression()ArrayExpression.getIndex()ArithmeticExpression.getLeft()FunctionExpression.getRealArgument()WhenClauseExpression.getResult()ArithmeticExpression.getRight()TrimExpression.getTrimCharacter()TrimExpression.getTrimSource()ExpressionOptimizer.visit(ArithmeticExpression expression) ExpressionOptimizer.visit(ArithmeticFactor expression) ExpressionOptimizer.visit(ArrayExpression expression) ExpressionOptimizer.visit(DateLiteral expression) ExpressionOptimizer.visit(EntityLiteral expression) ExpressionOptimizer.visit(EnumLiteral expression) ExpressionOptimizer.visit(FunctionExpression expression) ExpressionOptimizer.visit(GeneralCaseExpression expression) ExpressionOptimizer.visit(ListIndexExpression expression) ExpressionOptimizer.visit(MapEntryExpression expression) ExpressionOptimizer.visit(MapKeyExpression expression) ExpressionOptimizer.visit(MapValueExpression expression) ExpressionOptimizer.visit(NullExpression expression) ExpressionOptimizer.visit(NumericLiteral expression) ExpressionOptimizer.visit(ParameterExpression expression) ExpressionOptimizer.visit(PathExpression expression) ExpressionOptimizer.visit(PropertyExpression expression) ExpressionOptimizer.visit(SimpleCaseExpression expression) ExpressionOptimizer.visit(StringLiteral expression) ExpressionOptimizer.visit(SubqueryExpression expression) ExpressionOptimizer.visit(TimeLiteral expression) ExpressionOptimizer.visit(TimestampLiteral expression) ExpressionOptimizer.visit(TreatExpression expression) ExpressionOptimizer.visit(TrimExpression expression) ExpressionOptimizer.visit(TypeFunctionExpression expression) ExpressionOptimizer.visit(WhenClauseExpression expression) ExpressionOptimizer.visit(BetweenPredicate predicate) ExpressionOptimizer.visit(BooleanLiteral predicate) ExpressionOptimizer.visit(CompoundPredicate predicate) ExpressionOptimizer.visit(EqPredicate predicate) ExpressionOptimizer.visit(ExistsPredicate predicate) ExpressionOptimizer.visit(GePredicate predicate) ExpressionOptimizer.visit(GtPredicate predicate) ExpressionOptimizer.visit(InPredicate predicate) ExpressionOptimizer.visit(IsEmptyPredicate predicate) ExpressionOptimizer.visit(IsNullPredicate predicate) ExpressionOptimizer.visit(LePredicate predicate) ExpressionOptimizer.visit(LikePredicate predicate) ExpressionOptimizer.visit(LtPredicate predicate) ExpressionOptimizer.visit(MemberOfPredicate predicate) InplaceModificationResultVisitorAdapter.visit(ArithmeticExpression expression) InplaceModificationResultVisitorAdapter.visit(ArithmeticFactor expression) InplaceModificationResultVisitorAdapter.visit(ArrayExpression expression) InplaceModificationResultVisitorAdapter.visit(DateLiteral expression) InplaceModificationResultVisitorAdapter.visit(EntityLiteral expression) InplaceModificationResultVisitorAdapter.visit(EnumLiteral expression) InplaceModificationResultVisitorAdapter.visit(FunctionExpression expression) InplaceModificationResultVisitorAdapter.visit(GeneralCaseExpression expression) InplaceModificationResultVisitorAdapter.visit(ListIndexExpression expression) InplaceModificationResultVisitorAdapter.visit(MapEntryExpression expression) InplaceModificationResultVisitorAdapter.visit(MapKeyExpression expression) InplaceModificationResultVisitorAdapter.visit(MapValueExpression expression) InplaceModificationResultVisitorAdapter.visit(NullExpression expression) InplaceModificationResultVisitorAdapter.visit(NumericLiteral expression) InplaceModificationResultVisitorAdapter.visit(ParameterExpression expression) InplaceModificationResultVisitorAdapter.visit(PathExpression expression) InplaceModificationResultVisitorAdapter.visit(PropertyExpression expression) InplaceModificationResultVisitorAdapter.visit(SimpleCaseExpression expression) InplaceModificationResultVisitorAdapter.visit(StringLiteral expression) InplaceModificationResultVisitorAdapter.visit(SubqueryExpression expression) InplaceModificationResultVisitorAdapter.visit(TimeLiteral expression) InplaceModificationResultVisitorAdapter.visit(TimestampLiteral expression) InplaceModificationResultVisitorAdapter.visit(TreatExpression expression) InplaceModificationResultVisitorAdapter.visit(TrimExpression expression) InplaceModificationResultVisitorAdapter.visit(TypeFunctionExpression expression) InplaceModificationResultVisitorAdapter.visit(WhenClauseExpression expression) InplaceModificationResultVisitorAdapter.visit(BetweenPredicate predicate) InplaceModificationResultVisitorAdapter.visit(BooleanLiteral expression) InplaceModificationResultVisitorAdapter.visit(CompoundPredicate predicate) InplaceModificationResultVisitorAdapter.visit(EqPredicate predicate) InplaceModificationResultVisitorAdapter.visit(ExistsPredicate predicate) InplaceModificationResultVisitorAdapter.visit(GePredicate predicate) InplaceModificationResultVisitorAdapter.visit(GtPredicate predicate) InplaceModificationResultVisitorAdapter.visit(InPredicate predicate) InplaceModificationResultVisitorAdapter.visit(IsEmptyPredicate predicate) InplaceModificationResultVisitorAdapter.visit(IsNullPredicate predicate) InplaceModificationResultVisitorAdapter.visit(LePredicate predicate) InplaceModificationResultVisitorAdapter.visit(LikePredicate predicate) InplaceModificationResultVisitorAdapter.visit(LtPredicate predicate) InplaceModificationResultVisitorAdapter.visit(MemberOfPredicate predicate) LazyCopyingResultVisitorAdapter.visit(ArithmeticExpression expression) LazyCopyingResultVisitorAdapter.visit(ArithmeticFactor expression) LazyCopyingResultVisitorAdapter.visit(ArrayExpression expression) LazyCopyingResultVisitorAdapter.visit(DateLiteral expression) LazyCopyingResultVisitorAdapter.visit(EntityLiteral expression) LazyCopyingResultVisitorAdapter.visit(EnumLiteral expression) LazyCopyingResultVisitorAdapter.visit(FunctionExpression expression) LazyCopyingResultVisitorAdapter.visit(GeneralCaseExpression expression) LazyCopyingResultVisitorAdapter.visit(ListIndexExpression expression) LazyCopyingResultVisitorAdapter.visit(MapEntryExpression expression) LazyCopyingResultVisitorAdapter.visit(MapKeyExpression expression) LazyCopyingResultVisitorAdapter.visit(MapValueExpression expression) LazyCopyingResultVisitorAdapter.visit(NullExpression expression) LazyCopyingResultVisitorAdapter.visit(NumericLiteral expression) LazyCopyingResultVisitorAdapter.visit(ParameterExpression expression) LazyCopyingResultVisitorAdapter.visit(PathExpression expression) LazyCopyingResultVisitorAdapter.visit(PropertyExpression expression) LazyCopyingResultVisitorAdapter.visit(SimpleCaseExpression expression) LazyCopyingResultVisitorAdapter.visit(StringLiteral expression) LazyCopyingResultVisitorAdapter.visit(SubqueryExpression expression) LazyCopyingResultVisitorAdapter.visit(TimeLiteral expression) LazyCopyingResultVisitorAdapter.visit(TimestampLiteral expression) LazyCopyingResultVisitorAdapter.visit(TreatExpression expression) LazyCopyingResultVisitorAdapter.visit(TrimExpression expression) LazyCopyingResultVisitorAdapter.visit(TypeFunctionExpression expression) LazyCopyingResultVisitorAdapter.visit(WhenClauseExpression expression) LazyCopyingResultVisitorAdapter.visit(BetweenPredicate predicate) LazyCopyingResultVisitorAdapter.visit(BooleanLiteral expression) LazyCopyingResultVisitorAdapter.visit(CompoundPredicate predicate) LazyCopyingResultVisitorAdapter.visit(EqPredicate predicate) LazyCopyingResultVisitorAdapter.visit(ExistsPredicate predicate) LazyCopyingResultVisitorAdapter.visit(GePredicate predicate) LazyCopyingResultVisitorAdapter.visit(GtPredicate predicate) LazyCopyingResultVisitorAdapter.visit(InPredicate predicate) LazyCopyingResultVisitorAdapter.visit(IsEmptyPredicate predicate) LazyCopyingResultVisitorAdapter.visit(IsNullPredicate predicate) LazyCopyingResultVisitorAdapter.visit(LePredicate predicate) LazyCopyingResultVisitorAdapter.visit(LikePredicate predicate) LazyCopyingResultVisitorAdapter.visit(LtPredicate predicate) LazyCopyingResultVisitorAdapter.visit(MemberOfPredicate predicate) JPQLNextExpressionVisitorImpl.visitAdditiveExpression(JPQLNextParser.AdditiveExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitAndPredicate(JPQLNextParser.AndPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitBetweenPredicate(JPQLNextParser.BetweenPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitConcatenationExpression(JPQLNextParser.ConcatenationExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitConstructorExpression(JPQLNextParser.ConstructorExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitCountFunction(JPQLNextParser.CountFunctionContext ctx) JPQLNextExpressionVisitorImpl.visitDateLiteral(JPQLNextParser.DateLiteralContext ctx) JPQLNextExpressionVisitorImpl.visitEntityType(JPQLNextParser.EntityTypeContext ctx) JPQLNextExpressionVisitorImpl.visitEntityTypeOrEnumLiteral(JPQLNextParser.EntityTypeOrEnumLiteralContext ctx) JPQLNextExpressionVisitorImpl.visitEqualityPredicate(JPQLNextParser.EqualityPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) JPQLNextExpressionVisitorImpl.visitExistsSimplePredicate(JPQLNextParser.ExistsSimplePredicateContext ctx) JPQLNextExpressionVisitorImpl.visitGeneralCaseExpression(JPQLNextParser.GeneralCaseExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitGeneralSubpath(JPQLNextParser.GeneralSubpathContext ctx) JPQLNextExpressionVisitorImpl.visitGeneralSubpath(JPQLNextParser.GeneralSubpathContext ctx, PathElementExpression initialPathElement) JPQLNextExpressionVisitorImpl.visitGenericFunctionInvocation(JPQLNextParser.GenericFunctionInvocationContext ctx) JPQLNextExpressionVisitorImpl.visitGreaterThanOrEqualPredicate(JPQLNextParser.GreaterThanOrEqualPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitGreaterThanPredicate(JPQLNextParser.GreaterThanPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitGroupedExpression(JPQLNextParser.GroupedExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitGroupedPredicate(JPQLNextParser.GroupedPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitIdentifier(JPQLNextParser.IdentifierContext ctx) JPQLNextExpressionVisitorImpl.visitInequalityPredicate(JPQLNextParser.InequalityPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitInPredicate(JPQLNextParser.InPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitIsEmptyPredicate(JPQLNextParser.IsEmptyPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitIsNullPredicate(JPQLNextParser.IsNullPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitLessThanOrEqualPredicate(JPQLNextParser.LessThanOrEqualPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitLessThanPredicate(JPQLNextParser.LessThanPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitLikePredicate(JPQLNextParser.LikePredicateContext ctx) JPQLNextExpressionVisitorImpl.visitMacroPath(JPQLNextParser.MacroPathContext ctx) JPQLNextExpressionVisitorImpl.visitMapEntrySelectExpression(JPQLNextParser.MapEntrySelectExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitMapKeyPath(JPQLNextParser.MapKeyPathContext ctx) JPQLNextExpressionVisitorImpl.visitMemberOfPredicate(JPQLNextParser.MemberOfPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitMultiplicativeExpression(JPQLNextParser.MultiplicativeExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitNamedParameter(JPQLNextParser.NamedParameterContext ctx) JPQLNextExpressionVisitorImpl.visitNegatedPredicate(JPQLNextParser.NegatedPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitObjectSelectExpression(JPQLNextParser.ObjectSelectExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitOrPredicate(JPQLNextParser.OrPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitOuterPath(JPQLNextParser.OuterPathContext ctx) JPQLNextExpressionVisitorImpl.visitParseExpression(JPQLNextParser.ParseExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitParseInItemExpression(JPQLNextParser.ParseInItemExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitParsePathExpression(JPQLNextParser.ParsePathExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitParseSelectExpression(JPQLNextParser.ParseSelectExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitPath(JPQLNextParser.PathContext ctx) JPQLNextExpressionVisitorImpl.visitPathExpression(JPQLNextParser.PathExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitPositionalParameter(JPQLNextParser.PositionalParameterContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleEqualityPredicate(JPQLNextParser.QuantifiedSimpleEqualityPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleGreaterThanOrEqualPredicate(JPQLNextParser.QuantifiedSimpleGreaterThanOrEqualPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleGreaterThanPredicate(JPQLNextParser.QuantifiedSimpleGreaterThanPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleInequalityPredicate(JPQLNextParser.QuantifiedSimpleInequalityPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleLessThanOrEqualPredicate(JPQLNextParser.QuantifiedSimpleLessThanOrEqualPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitQuantifiedSimpleLessThanPredicate(JPQLNextParser.QuantifiedSimpleLessThanPredicateContext ctx) JPQLNextExpressionVisitorImpl.visitSimpleCaseExpression(JPQLNextParser.SimpleCaseExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitSimpleSubpath(JPQLNextParser.SimpleSubpathContext ctx) JPQLNextExpressionVisitorImpl.visitTemporalFunction(JPQLNextParser.TemporalFunctionContext ctx) JPQLNextExpressionVisitorImpl.visitTemporalFunctionExpression(JPQLNextParser.TemporalFunctionExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) JPQLNextExpressionVisitorImpl.visitTimeLiteral(JPQLNextParser.TimeLiteralContext ctx) JPQLNextExpressionVisitorImpl.visitTimestampLiteral(JPQLNextParser.TimestampLiteralContext ctx) JPQLNextExpressionVisitorImpl.visitTreatPath(JPQLNextParser.TreatPathContext ctx) JPQLNextExpressionVisitorImpl.visitTrimFunction(JPQLNextParser.TrimFunctionContext ctx) JPQLNextExpressionVisitorImpl.visitUnaryMinusExpression(JPQLNextParser.UnaryMinusExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitUnaryPlusExpression(JPQLNextParser.UnaryPlusExpressionContext ctx) JPQLNextExpressionVisitorImpl.visitValuePath(JPQLNextParser.ValuePathContext ctx) Methods in com.blazebit.persistence.parser.expression that return types with arguments of type ExpressionModifier and TypeMethodDescriptionAbstractCachingExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) AbstractExpressionFactoryMacroAdapter.createInItemExpressions(String[] parameterOrLiteralExpressions) ExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions) ExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) SubqueryExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions) SubqueryExpressionFactory.createInItemExpressions(String[] parameterOrLiteralExpressions, MacroConfiguration macroConfiguration, Set<String> usedMacros) FunctionExpression.getExpressions()WindowDefinition.getPartitionExpressions()Methods in com.blazebit.persistence.parser.expression with parameters of type ExpressionModifier and TypeMethodDescriptionprotected ExpressionJPQLNextExpressionVisitorImpl.aggregateResult(Expression aggregate, Expression nextResult) voidArrayExpression.setBase(Expression base) voidSimpleCaseExpression.setCaseOperand(Expression caseOperand) voidWhenClauseExpression.setCondition(Expression condition) voidGeneralCaseExpression.setDefaultExpr(Expression defaultExpr) voidArithmeticFactor.setExpression(Expression expression) voidOrderByItem.setExpression(Expression expression) voidTreatExpression.setExpression(Expression expression) voidWindowDefinition.setFrameEndExpression(Expression frameEndExpression) voidWindowDefinition.setFrameStartExpression(Expression frameStartExpression) voidArrayExpression.setIndex(Expression index) voidArithmeticExpression.setLeft(Expression left) voidWhenClauseExpression.setResult(Expression result) voidArithmeticExpression.setRight(Expression right) voidTrimExpression.setTrimCharacter(Expression trimCharacter) voidTrimExpression.setTrimSource(Expression trimSource) Method parameters in com.blazebit.persistence.parser.expression with type arguments of type ExpressionModifier and TypeMethodDescriptionMacroFunction.apply(List<Expression> expressions) voidFunctionExpression.setExpressions(List<Expression> expressions) Constructors in com.blazebit.persistence.parser.expression with parameters of type ExpressionModifierConstructorDescriptionArithmeticExpression(Expression left, Expression right, ArithmeticOperator op) ArithmeticFactor(Expression expression, boolean invertSignum) ArrayExpression(Expression base, Expression index) FunctionExpression(String functionName, List<? extends Expression> expressions, Expression realArgument) GeneralCaseExpression(List<WhenClauseExpression> whenClauses, Expression defaultExpr) OrderByItem(boolean ascending, boolean nullFirst, Expression expression) SimpleCaseExpression(Expression caseOperand, List<WhenClauseExpression> whenClauses, Expression defaultExpr) TreatExpression(Expression expression, String type) TrimExpression(Trimspec trimspec, Expression trimCharacter, Expression trimSource) TypeFunctionExpression(Expression expression) WhenClauseExpression(Expression condition, Expression result) WindowDefinition(String windowName, List<Expression> partitionExpressions, List<OrderByItem> orderByExpressions, Predicate filterPredicate, WindowFrameMode frameMode, WindowFramePositionType frameStartType, Expression frameStartExpression, WindowFramePositionType frameEndType, Expression frameEndExpression, WindowFrameExclusionType frameExclusionType) Constructor parameters in com.blazebit.persistence.parser.expression with type arguments of type ExpressionModifierConstructorDescriptionAggregateExpression(boolean distinct, String functionName, List<Expression> expressions) AggregateExpression(boolean distinct, String functionName, List<Expression> expressions, List<OrderByItem> withinGroup, Predicate filterPredicate) FunctionExpression(String functionName, List<? extends Expression> expressions) FunctionExpression(String functionName, List<? extends Expression> expressions, Expression realArgument) FunctionExpression(String functionName, List<? extends Expression> expressions, List<OrderByItem> withinGroup, WindowDefinition windowDefinition) WindowDefinition(String windowName, List<Expression> partitionExpressions, List<OrderByItem> orderByExpressions, Predicate filterPredicate, WindowFrameMode frameMode, WindowFramePositionType frameStartType, Expression frameStartExpression, WindowFramePositionType frameEndType, Expression frameEndExpression, WindowFrameExclusionType frameExclusionType) -
Uses of Expression in com.blazebit.persistence.parser.expression.modifier
Classes in com.blazebit.persistence.parser.expression.modifier with type parameters of type ExpressionModifier and TypeClassDescriptionclassAbstractExpressionModifier<SELF extends AbstractExpressionModifier<SELF,T>, T extends Expression> Fields in com.blazebit.persistence.parser.expression.modifier declared as ExpressionFields in com.blazebit.persistence.parser.expression.modifier with type parameters of type ExpressionMethods in com.blazebit.persistence.parser.expression.modifier that return ExpressionModifier and TypeMethodDescriptionArithmeticFactorExpressionModifier.get()ArithmeticLeftExpressionModifier.get()ArithmeticRightExpressionModifier.get()ArrayExpressionBaseModifier.get()ArrayExpressionIndexModifier.get()BetweenPredicateEndModifier.get()BetweenPredicateLeftModifier.get()BetweenPredicateStartModifier.get()BinaryExpressionPredicateLeftModifier.get()BinaryExpressionPredicateRightModifier.get()ExpressionListModifier.get()ExpressionModifier.get()GeneralCaseExpressionDefaultModifier.get()InPredicateLeftModifier.get()LikePredicateEscapeModifier.get()ListIndexExpressionModifier.get()MapEntryExpressionModifier.get()MapKeyExpressionModifier.get()MapValueExpressionModifier.get()OrderByItemModifier.get()SimpleCaseExpressionOperandModifier.get()TreatExpressionModifier.get()TrimExpressionCharacterModifier.get()TrimExpressionSourceModifier.get()UnaryExpressionPredicateModifier.get()WhenClauseExpressionConditionModifier.get()WhenClauseExpressionResultModifier.get()WindowFilterModifier.get()WindowFrameEndModifier.get()WindowFrameStartModifier.get()Methods in com.blazebit.persistence.parser.expression.modifier that return types with arguments of type ExpressionMethods in com.blazebit.persistence.parser.expression.modifier with parameters of type ExpressionModifier and TypeMethodDescriptionvoidArithmeticFactorExpressionModifier.set(Expression expression) voidArithmeticLeftExpressionModifier.set(Expression expression) voidArithmeticRightExpressionModifier.set(Expression expression) voidArrayExpressionBaseModifier.set(Expression expression) voidArrayExpressionIndexModifier.set(Expression expression) voidBetweenPredicateEndModifier.set(Expression expression) voidBetweenPredicateLeftModifier.set(Expression expression) voidBetweenPredicateStartModifier.set(Expression expression) voidBinaryExpressionPredicateLeftModifier.set(Expression expression) voidBinaryExpressionPredicateRightModifier.set(Expression expression) voidExpressionListModifier.set(Expression expression) voidExpressionModifier.set(Expression expression) voidGeneralCaseExpressionDefaultModifier.set(Expression expression) voidInPredicateLeftModifier.set(Expression expression) voidLikePredicateEscapeModifier.set(Expression expression) voidListIndexExpressionModifier.set(Expression expression) voidMapEntryExpressionModifier.set(Expression expression) voidMapKeyExpressionModifier.set(Expression expression) voidMapValueExpressionModifier.set(Expression expression) voidOrderByItemModifier.set(Expression expression) voidSimpleCaseExpressionOperandModifier.set(Expression expression) voidTreatExpressionModifier.set(Expression expression) voidTrimExpressionCharacterModifier.set(Expression expression) voidTrimExpressionSourceModifier.set(Expression expression) voidUnaryExpressionPredicateModifier.set(Expression expression) voidWhenClauseExpressionConditionModifier.set(Expression expression) voidWhenClauseExpressionResultModifier.set(Expression expression) voidWindowFilterModifier.set(Expression expression) voidWindowFrameEndModifier.set(Expression expression) voidWindowFrameStartModifier.set(Expression expression) Constructor parameters in com.blazebit.persistence.parser.expression.modifier with type arguments of type ExpressionModifierConstructorDescriptionExpressionListModifier(List<? extends Expression> target, int modificationIndex) -
Uses of Expression in com.blazebit.persistence.parser.predicate
Subinterfaces of Expression in com.blazebit.persistence.parser.predicateClasses in com.blazebit.persistence.parser.predicate that implement ExpressionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in com.blazebit.persistence.parser.predicate declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionUnaryExpressionPredicate.expressionprotected ExpressionBinaryExpressionPredicate.leftprotected ExpressionBinaryExpressionPredicate.rightMethods in com.blazebit.persistence.parser.predicate that return ExpressionModifier and TypeMethodDescriptionBetweenPredicate.getEnd()LikePredicate.getEscapeCharacter()UnaryExpressionPredicate.getExpression()BetweenPredicate.getLeft()BinaryExpressionPredicate.getLeft()InPredicate.getLeft()BinaryExpressionPredicate.getRight()BetweenPredicate.getStart()Methods in com.blazebit.persistence.parser.predicate that return types with arguments of type ExpressionMethods in com.blazebit.persistence.parser.predicate with parameters of type ExpressionModifier and TypeMethodDescriptionvoidBetweenPredicate.setEnd(Expression end) voidLikePredicate.setEscapeCharacter(Expression escapeCharacter) voidUnaryExpressionPredicate.setExpression(Expression expression) voidBetweenPredicate.setLeft(Expression left) voidBinaryExpressionPredicate.setLeft(Expression left) voidInPredicate.setLeft(Expression left) voidBinaryExpressionPredicate.setRight(Expression right) voidBetweenPredicate.setStart(Expression start) Method parameters in com.blazebit.persistence.parser.predicate with type arguments of type ExpressionConstructors in com.blazebit.persistence.parser.predicate with parameters of type ExpressionModifierConstructorDescriptionBetweenPredicate(Expression left, Expression start, Expression end) BetweenPredicate(Expression left, Expression start, Expression end, boolean negated) BinaryExpressionPredicate(Expression left, Expression right) BinaryExpressionPredicate(Expression left, Expression right, boolean negated) EqPredicate(Expression left, Expression right) EqPredicate(Expression left, Expression right, boolean negated) EqPredicate(Expression left, Expression right, PredicateQuantifier quantifier) EqPredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) ExistsPredicate(Expression expression, boolean negated) GePredicate(Expression left, Expression right) GePredicate(Expression left, Expression right, boolean negated) GePredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) GtPredicate(Expression left, Expression right) GtPredicate(Expression left, Expression right, boolean negated) GtPredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) InPredicate(boolean negated, Expression left, Expression... right) InPredicate(boolean negated, Expression left, List<Expression> right) InPredicate(Expression left, Expression... right) InPredicate(Expression left, List<Expression> right) IsEmptyPredicate(Expression expression) IsEmptyPredicate(Expression expression, boolean negated) IsNullPredicate(Expression expression) IsNullPredicate(Expression expression, boolean negated) LePredicate(Expression left, Expression right) LePredicate(Expression left, Expression right, boolean negated) LePredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) LikePredicate(Expression left, Expression right, boolean caseSensitive, Expression escapeCharacter) LikePredicate(Expression left, Expression right, boolean caseSensitive, Expression escapeCharacter, boolean negated) LikePredicate(Expression left, Expression right, boolean caseSensitive, Character escapeCharacter) LikePredicate(Expression left, Expression right, boolean caseSensitive, Character escapeCharacter, boolean negated) LtPredicate(Expression left, Expression right) LtPredicate(Expression left, Expression right, boolean negated) LtPredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) MemberOfPredicate(Expression left, Expression right) MemberOfPredicate(Expression left, Expression right, boolean negated) QuantifiableBinaryExpressionPredicate(Expression left, Expression right, boolean negated) QuantifiableBinaryExpressionPredicate(Expression left, Expression right, PredicateQuantifier quantifier, boolean negated) UnaryExpressionPredicate(Expression expression) UnaryExpressionPredicate(Expression expression, boolean negated) Constructor parameters in com.blazebit.persistence.parser.predicate with type arguments of type ExpressionModifierConstructorDescriptionInPredicate(boolean negated, Expression left, List<Expression> right) InPredicate(Expression left, List<Expression> right) -
Uses of Expression in com.blazebit.persistence.parser.util
Methods in com.blazebit.persistence.parser.util with parameters of type ExpressionModifier and TypeMethodDescriptionstatic booleanExpressionUtils.isCountFunction(Expression expression) static booleanExpressionUtils.isSizeFunction(Expression expression)