Interface | Description |
---|---|
JmesPathExpression |
Interface for accessing JmesPath expression.
|
JmesPathVisitor<Input,Output> |
Visitor interface for delegating the Jmespath expression to its
corresponding type for evaluation
|
Class | Description |
---|---|
Comparator |
Parent class for different types of comparison operators.
|
JmesPathAndExpression |
Implements logical AND on the given expressions
|
JmesPathContainsFunction |
Implements the contains function that checks if the given
array or string contains the given element
|
JmesPathEvaluationVisitor | |
JmesPathField |
Class definition for a single field in a JmesPath expression
Example : { "a": { "b": "c"}}
Expression : a.b
Fields : a , b
|
JmesPathFilter |
Class definition for filter expression that provides a way
to select JSON elements based on a comparison to another
expression.
|
JmesPathFlatten |
Class definition for flatten expression.
|
JmesPathFunction |
Abstract class definition for function expressions that are
used to transform and filter data in powerful ways.
|
JmesPathIdentity |
Class definition for identity expression.
|
JmesPathLengthFunction |
Class definition for length function that determines
the length of the given argument
|
JmesPathLiteral |
Class definition for literal expression that represents
the arbitrary JSON objects
|
JmesPathMultiSelectList |
Class definition for multiselect list expression that is
used to extract a subset of elements from a JSON hash
|
JmesPathNotExpression |
Implements logical NOT on the given expression
|
JmesPathProjection |
Class definition for projection expression that allows
you to apply an expression to a collection of elements.
|
JmesPathSubExpression |
Class definition for JmesPath subexpression that is a
combination of two or more expressions
|
JmesPathValueProjection |
Class definition for value(object) projection that
allows you to apply an expression over a JSON object
|
NumericComparator | |
ObjectMapperSingleton | |
OpEquals |
Implements equal-to comparison on different expressions
|
OpGreaterThan |
Implements less-than comparison on Numbers
|
OpGreaterThanOrEqualTo |
Implements less-than-or-equal-to comparison on Numbers
|
OpLessThan |
Implements less-than comparison on Numbers
|
OpLessThanOrEqualTo |
Implements less-than-or-equal-to comparison on Numbers
|
OpNotEquals |
Implements not-equal-to comparison on different expressions
|
Exception | Description |
---|---|
InvalidTypeException |