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.coreMethods 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.expressionMethods in io.atlasmap.expression that return ExpressionModifier and TypeMethodDescriptionstatic ExpressionExpression.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.internalSubinterfaces of Expression in io.atlasmap.expression.internalModifier and TypeInterfaceDescriptioninterfaceA BooleanExpression is an expression that always produces a Boolean result.Classes in io.atlasmap.expression.internal that implement ExpressionModifier and TypeClassDescriptionclassAn expression which performs an operation on two expression values.classAn expression which performs an operation on two expression values.classA filter performing a comparison of two objects.classRepresents a constant expression.classA filter performing a comparison of two objects.classAn expression which performs an operation on two expression values.classRepresents a property expression.Fields in io.atlasmap.expression.internal declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionBinaryExpression.leftprotected ExpressionBinaryExpression.rightprotected ExpressionUnaryExpression.rightMethods in io.atlasmap.expression.internal that return ExpressionModifier and TypeMethodDescriptionstatic 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) BinaryExpression.getLeft()BinaryExpression.getRight()UnaryExpression.getRight()Methods in io.atlasmap.expression.internal with parameters of type ExpressionModifier and TypeMethodDescriptionstatic 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 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.functionsMethods 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.spiMethods in io.atlasmap.spi that return ExpressionMethod parameters in io.atlasmap.spi with type arguments of type Expression