Modifier and Type | Class and Description |
---|---|
class |
Comparator
Parent class for different types of comparison operators.
|
class |
JmesPathAndExpression
Implements logical AND on the given expressions
|
class |
JmesPathContainsFunction
Implements the contains function that checks if the given
array or string contains the given element
|
class |
JmesPathField
Class definition for a single field in a JmesPath expression
Example : { "a": { "b": "c"}}
Expression : a.b
Fields : a , b
|
class |
JmesPathFilter
Class definition for filter expression that provides a way
to select JSON elements based on a comparison to another
expression.
|
class |
JmesPathFlatten
Class definition for flatten expression.
|
class |
JmesPathFunction
Abstract class definition for function expressions that are
used to transform and filter data in powerful ways.
|
class |
JmesPathIdentity
Class definition for identity expression.
|
class |
JmesPathLengthFunction
Class definition for length function that determines
the length of the given argument
|
class |
JmesPathLiteral
Class definition for literal expression that represents
the arbitrary JSON objects
|
class |
JmesPathMultiSelectList
Class definition for multiselect list expression that is
used to extract a subset of elements from a JSON hash
|
class |
JmesPathNotExpression
Implements logical NOT on the given expression
|
class |
JmesPathProjection
Class definition for projection expression that allows
you to apply an expression to a collection of elements.
|
class |
JmesPathSubExpression
Class definition for JmesPath subexpression that is a
combination of two or more expressions
|
class |
JmesPathValueProjection
Class definition for value(object) projection that
allows you to apply an expression over a JSON object
|
class |
NumericComparator |
class |
OpEquals
Implements equal-to comparison on different expressions
|
class |
OpGreaterThan
Implements less-than comparison on Numbers
|
class |
OpGreaterThanOrEqualTo
Implements less-than-or-equal-to comparison on Numbers
|
class |
OpLessThan
Implements less-than comparison on Numbers
|
class |
OpLessThanOrEqualTo
Implements less-than-or-equal-to comparison on Numbers
|
class |
OpNotEquals
Implements not-equal-to comparison on different expressions
|
Modifier and Type | Field and Description |
---|---|
protected JmesPathExpression |
Comparator.lhsExpr
Represents the left expression
|
protected JmesPathExpression |
Comparator.rhsExpr
Represents the right expression
|
Modifier and Type | Method and Description |
---|---|
JmesPathExpression |
JmesPathFilter.getComparator() |
JmesPathExpression |
JmesPathNotExpression.getExpr() |
JmesPathExpression |
JmesPathFlatten.getFlattenExpr() |
JmesPathExpression |
JmesPathAndExpression.getLhsExpr() |
JmesPathExpression |
Comparator.getLhsExpr() |
JmesPathExpression |
JmesPathFilter.getLhsExpr() |
JmesPathExpression |
JmesPathProjection.getLhsExpr() |
JmesPathExpression |
JmesPathValueProjection.getLhsExpr() |
JmesPathExpression |
JmesPathProjection.getProjectionExpr() |
JmesPathExpression |
JmesPathAndExpression.getRhsExpr() |
JmesPathExpression |
Comparator.getRhsExpr() |
JmesPathExpression |
JmesPathFilter.getRhsExpr() |
JmesPathExpression |
JmesPathValueProjection.getRhsExpr() |
Modifier and Type | Method and Description |
---|---|
List<JmesPathExpression> |
JmesPathMultiSelectList.getExpressions() |
List<JmesPathExpression> |
JmesPathSubExpression.getExpressions() |
List<JmesPathExpression> |
JmesPathFunction.getExpressions() |
Constructor and Description |
---|
JmesPathContainsFunction(List<JmesPathExpression> expressions)
Constructs a new JmesPathContainsFunction with the given
list of expressions to be evaluated
|
JmesPathFunction(List<JmesPathExpression> expressions) |
JmesPathLengthFunction(List<JmesPathExpression> arguments)
Constructs a new JmesPathContainsFunction with the given
list of arguments to be evaluated
|
JmesPathMultiSelectList(List<JmesPathExpression> expressions) |
JmesPathSubExpression(List<JmesPathExpression> expressions) |
Copyright © 2020. All rights reserved.