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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExpressionandExpression(AndExpression andExpression) static ExpressioncomparatorExpression(ComparatorExpression comparatorExpression) static ExpressioncurrentNode(CurrentNode currentNode) static ExpressionfunctionExpression(FunctionExpression functionExpression) static Expressionidentifier(String identifier) static ExpressionindexExpression(IndexExpression indexExpression) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanstatic Expressionstatic ExpressionmultiSelectHash(MultiSelectHash multiSelectHash) static ExpressionmultiSelectList(MultiSelectList multiSelectList) static ExpressionnotExpression(NotExpression notExpression) static ExpressionorExpression(OrExpression orExpression) static ExpressionparenExpression(ParenExpression parenExpression) static ExpressionpipeExpression(PipeExpression pipeExpression) static Expressionstatic ExpressionsubExpression(SubExpression subExpression) voidvisit(JmesPathVisitor visitor) static ExpressionwildcardExpression(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
-