Comparator
, JmesPathAndExpression
, JmesPathContainsFunction
, JmesPathField
, JmesPathFilter
, JmesPathFlatten
, JmesPathFunction
, JmesPathIdentity
, JmesPathLengthFunction
, JmesPathLiteral
, JmesPathMultiSelectList
, JmesPathNotExpression
, JmesPathProjection
, JmesPathSubExpression
, JmesPathValueProjection
, NumericComparator
, OpEquals
, OpGreaterThan
, OpGreaterThanOrEqualTo
, OpLessThan
, OpLessThanOrEqualTo
, OpNotEquals
public interface JmesPathExpression
Modifier and Type | Method | Description |
---|---|---|
<InputT,OutputT> |
accept(JmesPathVisitor<InputT,OutputT> visitor,
InputT inputT) |
Abstract method definition to delegate to either
the CodeGen visitor or Evaluation visitor based on
the type of JmesPath visitor
|
<InputT,OutputT> OutputT accept(JmesPathVisitor<InputT,OutputT> visitor, InputT inputT) throws InvalidTypeException
InputT
- Input type for the visitor
CodeGen visitor: Void
Evaluation visitor: JsonNodeOutputT
- Output type for the visitor
CodeGen visitor: String
Evaluation visitor: JsonNodevisitor
- CodeGen visitor or Evaluation visitorinputT
- Input expression that needs to be evaluatedInvalidTypeException
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.