Modifier and Type | Method and Description |
---|---|
<Input,Output> |
JmesPathIdentity.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathIdentity) or
Evaluation visitor(JmesPathIdentity) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathFlatten.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathFlatten) or
Evaluation visitor(JmesPathFlatten) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathField.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathField) or
Evaluation visitor(JmesPathField) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathAndExpression.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathAndExpression) or
Evaluation visitor(JmesPathAndExpression) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathLiteral.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathLiteral) or
Evaluation visitor(JmesPathLiteral) based on the type of JmesPath
visitor
|
<Input,Output> |
OpEquals.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathMultiSelectList.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathMultiSelectList) or
Evaluation visitor(JmesPathMultiSelectList) based on the type of JmesPath
visitor
|
<Input,Output> |
OpNotEquals.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathSubExpression.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathSubExpression) or
Evaluation visitor(JmesPathSubExpression) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathNotExpression.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathNotExpression) or
Evaluation visitor(JmesPathNotExpression) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathFilter.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathFilter) or
Evaluation visitor(JmesPathFilter) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathProjection.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathProjection) or
Evaluation visitor(JmesPathProjection) based on the type of JmesPath
visitor
|
<Input,Output> |
OpLessThanOrEqualTo.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathExpression.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Abstract method definition to delegate to either
the CodeGen visitor or Evaluation visitor based on
the type of JmesPath visitor
|
<Input,Output> |
JmesPathFunction.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathFunction) or
Evaluation visitor(JmesPathFunction) based on the type of JmesPath
visitor
|
<Input,Output> |
OpGreaterThanOrEqualTo.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
OpGreaterThan.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
OpLessThan.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
|
<Input,Output> |
JmesPathValueProjection.accept(JmesPathVisitor<Input,Output> visitor,
Input input)
Delegates to either the CodeGen visitor(JmesPathValueProjection) or
Evaluation visitor(JmesPathValueProjection) based on the type of JmesPath
visitor
|
com.fasterxml.jackson.databind.JsonNode |
JmesPathLengthFunction.evaluate(List<com.fasterxml.jackson.databind.JsonNode> evaluatedArgs)
Evaluates the length of the given argument.
|
Output |
JmesPathVisitor.visit(Comparator op,
Input input) |
Output |
JmesPathVisitor.visit(JmesPathAndExpression expression,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathAndExpression andExpression,
com.fasterxml.jackson.databind.JsonNode input)
And expression will evaluate to either the left expression or
the right expression.
|
Output |
JmesPathVisitor.visit(JmesPathFilter filter,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathFilter filter,
com.fasterxml.jackson.databind.JsonNode input)
Evaluates a filter expression as follows.
|
Output |
JmesPathVisitor.visit(JmesPathFlatten flatten,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathFlatten flatten,
com.fasterxml.jackson.databind.JsonNode input)
Flattens out the elements of the given expression into a
single list.
|
Output |
JmesPathVisitor.visit(JmesPathFunction function,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathFunction function,
com.fasterxml.jackson.databind.JsonNode input)
Evaluates function expression in applicative order.
|
Output |
JmesPathVisitor.visit(JmesPathMultiSelectList multiSelectList,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathMultiSelectList multiSelectList,
com.fasterxml.jackson.databind.JsonNode input)
Each expression in the multiselect list will be evaluated
against the JSON document.
|
Output |
JmesPathVisitor.visit(JmesPathNotExpression expression,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathNotExpression notExpression,
com.fasterxml.jackson.databind.JsonNode input)
Not-expression negates the result of an expression.
|
Output |
JmesPathVisitor.visit(JmesPathProjection jmesPathProjection,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathProjection jmesPathProjection,
com.fasterxml.jackson.databind.JsonNode input)
Evaluates a list projection expression in two steps.
|
Output |
JmesPathVisitor.visit(JmesPathSubExpression subExpression,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathSubExpression subExpression,
com.fasterxml.jackson.databind.JsonNode input)
Evaluates a subexpression by evaluating the expression on
the left with the original JSON document and then evaluating
the expression on the right with the result of the left
expression evaluation.
|
Output |
JmesPathVisitor.visit(JmesPathValueProjection valueProjection,
Input input) |
com.fasterxml.jackson.databind.JsonNode |
JmesPathEvaluationVisitor.visit(JmesPathValueProjection valueProjection,
com.fasterxml.jackson.databind.JsonNode input)
Evaluates the object projection expression.
|
Copyright © 2020. All rights reserved.