Class | Description |
---|---|
AndExpression |
An and expression will evaluate to either the left expression or the right expression.
|
BracketSpecifier |
A bracket specifier within an
IndexExpression . |
BracketSpecifierWithContents |
A
BracketSpecifier with some kind of content. |
BracketSpecifierWithoutContents |
A
BracketSpecifier without content, i.e. |
BracketSpecifierWithQuestionMark |
A
BracketSpecifier with a question-mark expression, as in [?Foo]. |
ComparatorExpression |
A comparator expression is two expressions separated by a
Comparator . |
CurrentNode |
The current-node expression '@': https://jmespath.org/specification.html#current-node
|
Expression |
An expression is any statement that can be executed in isolation from other parts of a JMESPath string.
|
ExpressionType |
An expression type is an expression prefixed by "&".
|
FunctionArg |
An argument to a
FunctionExpression . |
FunctionExpression |
A function allowing users to easily transform and filter data in JMESPath expressions.
|
IndexExpression |
An index expression is used to access elements in a list.
|
KeyValueExpression |
A key-value expression within a
MultiSelectHash . |
Literal |
A literal JSON value embedded in a JMESPath expression.
|
MultiSelectHash |
A multi-select-hash expression is similar to a multi-select-list
MultiSelectList expression, except that a hash is
created instead of a list. |
MultiSelectList |
A multiselect expression is used to extract a subset of elements from a JSON hash.
|
NotExpression |
A not-expression negates the result of an expression.
|
OrExpression |
An or expression will evaluate to either the left expression or the right expression.
|
ParenExpression |
A paren-expression allows a user to override the precedence order of an expression, e.g.
|
PipeExpression |
A pipe expression combines two expressions, separated by the | character.
|
SliceExpression |
A slice expression allows you to select a contiguous subset of an array.
|
SubExpression |
A subexpression is a combination of two expressions separated by the ‘.’ char.
|
SubExpressionRight |
The right side of a
SubExpression . |
WildcardExpression |
A wildcard expression is a expression of either * or [*].
|
Enum | Description |
---|---|
Comparator |
A comparator within a
ComparatorExpression . |
Copyright © 2023. All rights reserved.