Uses of Interface
com.swiftmq.ms.artemis.filter.Expression
-
Packages that use Expression Package Description com.swiftmq.ms.artemis.filter com.swiftmq.ms.artemis.hyphenated com.swiftmq.ms.artemis.strict -
-
Uses of Expression in com.swiftmq.ms.artemis.filter
Subinterfaces of Expression in com.swiftmq.ms.artemis.filter Modifier and Type Interface Description interfaceBooleanExpressionA BooleanExpression is an expression that always produces a Boolean result.Classes in com.swiftmq.ms.artemis.filter that implement Expression Modifier and Type Class Description classArithmeticExpressionAn expression which performs an operation on two expression valuesclassBinaryExpressionAn expression which performs an operation on two expression values.classComparisonExpressionA filter performing a comparison of two objectsclassConstantExpressionRepresents a constant expressionclassLogicExpressionA filter performing a comparison of two objectsclassPropertyExpressionRepresents a property expressionclassUnaryExpressionAn expression which performs an operation on two expression valuesFields in com.swiftmq.ms.artemis.filter declared as Expression Modifier and Type Field Description protected ExpressionBinaryExpression. leftprotected ExpressionBinaryExpression. rightprotected ExpressionUnaryExpression. rightMethods in com.swiftmq.ms.artemis.filter that return Expression Modifier and Type Method Description static ExpressionArithmeticExpression. createDivide(Expression left, Expression right)static ExpressionArithmeticExpression. createMinus(Expression left, Expression right)static ExpressionArithmeticExpression. createMod(Expression left, Expression right)static ExpressionArithmeticExpression. createMultiply(Expression left, Expression right)static ExpressionUnaryExpression. createNegate(Expression left)static ExpressionArithmeticExpression. createPlus(Expression left, Expression right)ExpressionBinaryExpression. getLeft()ExpressionBinaryExpression. getRight()ExpressionUnaryExpression. getRight()Methods in com.swiftmq.ms.artemis.filter with parameters of type Expression Modifier and Type Method Description static voidComparisonExpression. checkEqualOperand(Expression expr)Validates that the expression can be used in==or<>expression.static voidComparisonExpression. checkLessThanOperand(Expression expr)Only Numeric expressions can be used in>,>=,<or<=expressions.static BooleanExpressionComparisonExpression. createBetween(Expression value, Expression left, Expression right)static BooleanExpressionUnaryExpression. createBooleanCast(Expression left)static ExpressionArithmeticExpression. createDivide(Expression left, Expression right)static BooleanExpressionComparisonExpression. createEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createGreaterThan(Expression left, Expression right)static BooleanExpressionComparisonExpression. createGreaterThanEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createInFilter(Expression left, java.util.List<java.lang.Object> elements)static BooleanExpressionComparisonExpression. createIsNotNull(Expression left)static BooleanExpressionComparisonExpression. createIsNull(Expression left)static BooleanExpressionComparisonExpression. createLessThan(Expression left, Expression right)static BooleanExpressionComparisonExpression. createLessThanEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createLike(Expression left, java.lang.String right, java.lang.String escape)static ExpressionArithmeticExpression. createMinus(Expression left, Expression right)static ExpressionArithmeticExpression. createMod(Expression left, Expression right)static ExpressionArithmeticExpression. createMultiply(Expression left, Expression right)static ExpressionUnaryExpression. createNegate(Expression left)static BooleanExpressionComparisonExpression. createNotBetween(Expression value, Expression left, Expression right)static BooleanExpressionComparisonExpression. createNotEqual(Expression left, Expression right)static BooleanExpressionComparisonExpression. createNotInFilter(Expression left, java.util.List<java.lang.Object> elements)static BooleanExpressionComparisonExpression. createNotLike(Expression left, java.lang.String right, java.lang.String escape)static ExpressionArithmeticExpression. createPlus(Expression left, Expression right)voidBinaryExpression. setLeft(Expression expression)voidBinaryExpression. setRight(Expression expression)voidUnaryExpression. setRight(Expression expression)Constructors in com.swiftmq.ms.artemis.filter with parameters of type Expression Constructor Description ArithmeticExpression(Expression left, Expression right)BinaryExpression(Expression left, Expression right)ComparisonExpression(Expression left, Expression right)UnaryExpression(Expression left) -
Uses of Expression in com.swiftmq.ms.artemis.hyphenated
Methods in com.swiftmq.ms.artemis.hyphenated that return Expression Modifier and Type Method Description ExpressionHyphenatedParser. addExpression()ExpressionHyphenatedParser. andExpression()ExpressionHyphenatedParser. comparisonExpression()ExpressionHyphenatedParser. equalityExpression()ExpressionHyphenatedParser. multExpr()ExpressionHyphenatedParser. orExpression()ExpressionHyphenatedParser. primaryExpr()ExpressionHyphenatedParser. unaryExpr() -
Uses of Expression in com.swiftmq.ms.artemis.strict
Methods in com.swiftmq.ms.artemis.strict that return Expression Modifier and Type Method Description ExpressionStrictParser. addExpression()ExpressionStrictParser. andExpression()ExpressionStrictParser. comparisonExpression()ExpressionStrictParser. equalityExpression()ExpressionStrictParser. multExpr()ExpressionStrictParser. orExpression()ExpressionStrictParser. primaryExpr()ExpressionStrictParser. unaryExpr()
-