Class Expression
java.lang.Object
software.amazon.awssdk.codegen.jmespath.component.Expression
An expression is any statement that can be executed in isolation from other parts of a JMESPath string. Every valid JMESPath
string is an expression, usually made up of other expressions.
Examples: https://jmespath.org/examples.html
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Expression
andExpression
(AndExpression andExpression) static Expression
comparatorExpression
(ComparatorExpression comparatorExpression) static Expression
currentNode
(CurrentNode currentNode) static Expression
functionExpression
(FunctionExpression functionExpression) static Expression
identifier
(String identifier) static Expression
indexExpression
(IndexExpression indexExpression) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static Expression
static Expression
multiSelectHash
(MultiSelectHash multiSelectHash) static Expression
multiSelectList
(MultiSelectList multiSelectList) static Expression
notExpression
(NotExpression notExpression) static Expression
orExpression
(OrExpression orExpression) static Expression
parenExpression
(ParenExpression parenExpression) static Expression
pipeExpression
(PipeExpression pipeExpression) static Expression
static Expression
subExpression
(SubExpression subExpression) void
visit
(JmesPathVisitor visitor) static Expression
wildcardExpression
(WildcardExpression wildcardExpression)
-
Constructor Details
-
Expression
public Expression()
-
-
Method Details
-
subExpression
-
indexExpression
-
comparatorExpression
-
orExpression
-
identifier
-
andExpression
-
notExpression
-
parenExpression
-
wildcardExpression
-
multiSelectList
-
multiSelectHash
-
literal
-
functionExpression
-
pipeExpression
-
rawString
-
currentNode
-
isSubExpression
public boolean isSubExpression() -
isIndexExpression
public boolean isIndexExpression() -
isComparatorExpression
public boolean isComparatorExpression() -
isOrExpression
public boolean isOrExpression() -
isIdentifier
public boolean isIdentifier() -
isAndExpression
public boolean isAndExpression() -
isNotExpression
public boolean isNotExpression() -
isParenExpression
public boolean isParenExpression() -
isWildcardExpression
public boolean isWildcardExpression() -
isMultiSelectList
public boolean isMultiSelectList() -
isMultiSelectHash
public boolean isMultiSelectHash() -
isLiteral
public boolean isLiteral() -
isFunctionExpression
public boolean isFunctionExpression() -
isPipeExpression
public boolean isPipeExpression() -
isRawString
public boolean isRawString() -
isCurrentNode
public boolean isCurrentNode() -
asSubExpression
-
asIndexExpression
-
asComparatorExpression
-
asOrExpression
-
asIdentifier
-
asAndExpression
-
asNotExpression
-
asParenExpression
-
asWildcardExpression
-
asMultiSelectList
-
asMultiSelectHash
-
asLiteral
-
asFunctionExpression
-
asPipeExpression
-
asRawString
-
asCurrentNode
-
visit
-