Class Evaluator<T>
java.lang.Object
software.amazon.smithy.jmespath.evaluation.Evaluator<T>
- All Implemented Interfaces:
ExpressionVisitor<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit(JmespathExpression expression) visitAnd(AndExpression andExpression) visitComparator(ComparatorExpression comparatorExpression) visitCurrentNode(CurrentExpression currentExpression) visitExpressionType(ExpressionTypeExpression expressionTypeExpression) visitField(FieldExpression fieldExpression) visitFilterProjection(FilterProjectionExpression filterProjectionExpression) visitFlatten(FlattenExpression flattenExpression) visitFunction(FunctionExpression functionExpression) visitIndex(IndexExpression indexExpression) visitLiteral(LiteralExpression literalExpression) visitMultiSelectHash(MultiSelectHashExpression multiSelectHashExpression) visitMultiSelectList(MultiSelectListExpression multiSelectListExpression) visitNot(NotExpression notExpression) visitObjectProjection(ObjectProjectionExpression objectProjectionExpression) visitOr(OrExpression orExpression) visitProjection(ProjectionExpression projectionExpression) visitSlice(SliceExpression sliceExpression) visitSubexpression(Subexpression subexpression)
-
Constructor Details
-
Evaluator
-
-
Method Details
-
visit
-
visitComparator
- Specified by:
visitComparatorin interfaceExpressionVisitor<T>
-
visitCurrentNode
- Specified by:
visitCurrentNodein interfaceExpressionVisitor<T>
-
visitExpressionType
- Specified by:
visitExpressionTypein interfaceExpressionVisitor<T>
-
visitFlatten
- Specified by:
visitFlattenin interfaceExpressionVisitor<T>
-
visitFunction
- Specified by:
visitFunctionin interfaceExpressionVisitor<T>
-
visitField
- Specified by:
visitFieldin interfaceExpressionVisitor<T>
-
visitIndex
- Specified by:
visitIndexin interfaceExpressionVisitor<T>
-
visitLiteral
- Specified by:
visitLiteralin interfaceExpressionVisitor<T>
-
visitMultiSelectList
- Specified by:
visitMultiSelectListin interfaceExpressionVisitor<T>
-
visitMultiSelectHash
- Specified by:
visitMultiSelectHashin interfaceExpressionVisitor<T>
-
visitAnd
- Specified by:
visitAndin interfaceExpressionVisitor<T>
-
visitOr
- Specified by:
visitOrin interfaceExpressionVisitor<T>
-
visitNot
- Specified by:
visitNotin interfaceExpressionVisitor<T>
-
visitProjection
- Specified by:
visitProjectionin interfaceExpressionVisitor<T>
-
visitFilterProjection
- Specified by:
visitFilterProjectionin interfaceExpressionVisitor<T>
-
visitObjectProjection
- Specified by:
visitObjectProjectionin interfaceExpressionVisitor<T>
-
visitSlice
- Specified by:
visitSlicein interfaceExpressionVisitor<T>
-
visitSubexpression
- Specified by:
visitSubexpressionin interfaceExpressionVisitor<T>
-