Uses of Interface
io.atlasmap.expression.Expression
Packages that use Expression
Package
Description
Internal implementation details for the AtlasMap expression evaluator.
-
Uses of Expression in io.atlasmap.core
Methods in io.atlasmap.core that return ExpressionModifier and TypeMethodDescriptionDefaultAtlasFunctionResolver.resolve
(String name, List<Expression> args) Method parameters in io.atlasmap.core with type arguments of type ExpressionModifier and TypeMethodDescriptionDefaultAtlasFunctionResolver.resolve
(String name, List<Expression> args) -
Uses of Expression in io.atlasmap.expression
Methods in io.atlasmap.expression that return ExpressionModifier and TypeMethodDescriptionstatic Expression
Expression.parse
(String expessionText, FunctionResolver functionResolver) FunctionResolver.resolve
(String functionName, List<Expression> args) Method parameters in io.atlasmap.expression with type arguments of type ExpressionModifier and TypeMethodDescriptionFunctionResolver.resolve
(String functionName, List<Expression> args) -
Uses of Expression in io.atlasmap.expression.internal
Subinterfaces of Expression in io.atlasmap.expression.internalModifier and TypeInterfaceDescriptioninterface
A BooleanExpression is an expression that always produces a Boolean result.Classes in io.atlasmap.expression.internal that implement ExpressionModifier and TypeClassDescriptionclass
An expression which performs an operation on two expression values.class
An expression which performs an operation on two expression values.class
A filter performing a comparison of two objects.class
Represents a constant expression.class
A filter performing a comparison of two objects.class
An expression which performs an operation on two expression values.class
Represents a property expression.Fields in io.atlasmap.expression.internal declared as ExpressionModifier and TypeFieldDescriptionprotected Expression
BinaryExpression.left
protected Expression
BinaryExpression.right
protected Expression
UnaryExpression.right
Methods in io.atlasmap.expression.internal that return ExpressionModifier and TypeMethodDescriptionstatic Expression
ArithmeticExpression.createDivide
(Expression left, Expression right) static Expression
ArithmeticExpression.createMinus
(Expression left, Expression right) static Expression
ArithmeticExpression.createMod
(Expression left, Expression right) static Expression
ArithmeticExpression.createMultiply
(Expression left, Expression right) static Expression
UnaryExpression.createNegate
(Expression left) static Expression
ArithmeticExpression.createPlus
(Expression left, Expression right) BinaryExpression.getLeft()
BinaryExpression.getRight()
UnaryExpression.getRight()
Methods in io.atlasmap.expression.internal with parameters of type ExpressionModifier and TypeMethodDescriptionstatic BooleanExpression
BooleanExpression.asBooleanExpression
(Expression value) static void
ComparisonExpression.checkLessThanOperand
(Expression expr) Only Numeric expressions can be used in >, >=, < or <= expressions.static BooleanExpression
ComparisonExpression.createBetween
(Expression value, Expression left, Expression right) static BooleanExpression
UnaryExpression.createBooleanCast
(Expression left) static Expression
ArithmeticExpression.createDivide
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createEqual
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createGreaterThan
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createGreaterThanEqual
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createInFilter
(Expression left, List elements) static BooleanExpression
ComparisonExpression.createIsNotNull
(Expression left) static BooleanExpression
ComparisonExpression.createIsNull
(Expression left) static BooleanExpression
ComparisonExpression.createLessThan
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createLessThanEqual
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createLike
(Expression left, String right, String escape) static Expression
ArithmeticExpression.createMinus
(Expression left, Expression right) static Expression
ArithmeticExpression.createMod
(Expression left, Expression right) static Expression
ArithmeticExpression.createMultiply
(Expression left, Expression right) static Expression
UnaryExpression.createNegate
(Expression left) static BooleanExpression
ComparisonExpression.createNotBetween
(Expression value, Expression left, Expression right) static BooleanExpression
ComparisonExpression.createNotEqual
(Expression left, Expression right) static BooleanExpression
ComparisonExpression.createNotInFilter
(Expression left, List elements) static BooleanExpression
ComparisonExpression.createNotLike
(Expression left, String right, String escape) static Expression
ArithmeticExpression.createPlus
(Expression left, Expression right) void
BinaryExpression.setLeft
(Expression expression) void
BinaryExpression.setRight
(Expression expression) void
UnaryExpression.setRight
(Expression expression) Constructors in io.atlasmap.expression.internal with parameters of type ExpressionModifierConstructorDescriptionArithmeticExpression
(Expression left, Expression right) Constructor.BinaryExpression
(Expression left, Expression right) ComparisonExpression
(Expression left, Expression right) UnaryExpression
(Expression left) -
Uses of Expression in io.atlasmap.functions
Methods in io.atlasmap.functions that return ExpressionModifier and TypeMethodDescriptionFILTER.create
(List<Expression> args) IF.create
(List<Expression> args) ISEMPTY.create
(List<Expression> args) LT.create
(List<Expression> args) SELECT.create
(List<Expression> args) TOLOWER.create
(List<Expression> args) Method parameters in io.atlasmap.functions with type arguments of type ExpressionModifier and TypeMethodDescriptionFILTER.create
(List<Expression> args) IF.create
(List<Expression> args) ISEMPTY.create
(List<Expression> args) LT.create
(List<Expression> args) SELECT.create
(List<Expression> args) TOLOWER.create
(List<Expression> args) -
Uses of Expression in io.atlasmap.spi
Methods in io.atlasmap.spi that return ExpressionMethod parameters in io.atlasmap.spi with type arguments of type Expression