# Package com.amazonaws.jmespath

Interface Summary
JmesPathExpression: Interface for accessing JmesPath expression.
JmesPathVisitor<Input,Output>: Visitor interface for delegating the Jmespath expression to its corresponding type for evaluation

Class Summary
Comparator: Parent class for different types of comparison operators.
JmesPathAndExpression: Implements logical AND on the given expressions
JmesPathContainsFunction: Implements the contains function that checks if the given array or string contains the given element
JmesPathEvaluationVisitor
JmesPathField: Class definition for a single field in a JmesPath expression Example : { "a": { "b": "c"}} Expression : a.b Fields : a , b
JmesPathFilter: Class definition for filter expression that provides a way to select JSON elements based on a comparison to another expression.
JmesPathFlatten: Class definition for flatten expression.
JmesPathFunction: Abstract class definition for function expressions that are used to transform and filter data in powerful ways.
JmesPathIdentity: Class definition for identity expression.
JmesPathLengthFunction: Class definition for length function that determines the length of the given argument
JmesPathLiteral: Class definition for literal expression that represents the arbitrary JSON objects
JmesPathMultiSelectList: Class definition for multiselect list expression that is used to extract a subset of elements from a JSON hash
JmesPathNotExpression: Implements logical NOT on the given expression
JmesPathProjection: Class definition for projection expression that allows you to apply an expression to a collection of elements.
JmesPathSubExpression: Class definition for JmesPath subexpression that is a combination of two or more expressions
JmesPathValueProjection: Class definition for value(object) projection that allows you to apply an expression over a JSON object
NumericComparator
ObjectMapperSingleton
OpEquals: Implements equal-to comparison on different expressions
OpGreaterThan: Implements less-than comparison on Numbers
OpGreaterThanOrEqualTo: Implements less-than-or-equal-to comparison on Numbers
OpLessThan: Implements less-than comparison on Numbers
OpLessThanOrEqualTo: Implements less-than-or-equal-to comparison on Numbers
OpNotEquals: Implements not-equal-to comparison on different expressions

Exception Summary
InvalidTypeException