Package software.amazon.smithy.jmespath.ast
package software.amazon.smithy.jmespath.ast
-
ClassDescriptionAnd expression where both sides must return truthy values.Abstract class representing expressions that have a left and right side.Compares the left and right expression using a comparator, resulting in a boolean value.A comparator in a comparison expression.Gets the current node.Contains a reference to an expression that can be run zero or more times by a function.Gets a field by name from an object.A projection that filters values using a comparison.Flattens the wrapped expression into an array.Executes a function by name using a list of argument expressions.Gets a specific element by zero-based index.Represents a literal value.Creates an object using key-value pairs.Selects one or more values into a created array.Negates an expression based on if the wrapped expression is truthy.A projection of object values.Or expression that returns the expression that returns a truthy value.Iterates over each element in the array returned from the left expression, passes it to the right expression, and returns the aggregated results.Represents a slice expression, containing an optional zero-based start offset, zero-based stop offset, and step.Visits the left expression and passes its result to the right expression.