Uses of Interface
io.atlasmap.expression.Expression
-
Packages that use Expression Package Description io.atlasmap.expression io.atlasmap.expression.internal Internal implementation details for the AtlasMap expression evaluator. -
-
Uses of Expression in io.atlasmap.expression
Methods in io.atlasmap.expression that return Expression Modifier and Type Method Description static ExpressionExpression. parse(String expessionText, FunctionResolver functionResolver)ExpressionFunctionResolver. resolve(String functionName, List<Expression> args)Method parameters in io.atlasmap.expression with type arguments of type Expression Modifier and Type Method Description ExpressionFunctionResolver. resolve(String functionName, List<Expression> args) -
Uses of Expression in io.atlasmap.expression.internal
Subinterfaces of Expression in io.atlasmap.expression.internal Modifier and Type Interface Description interfaceBooleanExpressionA BooleanExpression is an expression that always produces a Boolean result.Classes in io.atlasmap.expression.internal that implement Expression Modifier and Type Class Description classArithmeticExpressionAn expression which performs an operation on two expression values.classBinaryExpressionAn expression which performs an operation on two expression values.classComparisonExpressionA filter performing a comparison of two objects.classConstantExpressionRepresents a constant expression.classLogicExpressionA filter performing a comparison of two objects.classUnaryExpressionAn expression which performs an operation on two expression values.classVariableExpressionRepresents a property expression.Fields in io.atlasmap.expression.internal declared as Expression Modifier and Type Field Description protected ExpressionBinaryExpression. leftprotected ExpressionBinaryExpression. rightprotected ExpressionUnaryExpression. rightMethods in io.atlasmap.expression.internal 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 io.atlasmap.expression.internal with parameters of type Expression Modifier and Type Method Description static BooleanExpressionBooleanExpression. asBooleanExpression(Expression value)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, List 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, String right, 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, List elements)static BooleanExpressionComparisonExpression. createNotLike(Expression left, String right, String escape)static ExpressionArithmeticExpression. createPlus(Expression left, Expression right)voidBinaryExpression. setLeft(Expression expression)voidBinaryExpression. setRight(Expression expression)voidUnaryExpression. setRight(Expression expression)Constructors in io.atlasmap.expression.internal with parameters of type Expression Constructor Description ArithmeticExpression(Expression left, Expression right)Constructor.BinaryExpression(Expression left, Expression right)ComparisonExpression(Expression left, Expression right)UnaryExpression(Expression left)
-