| Package | Description |
|---|---|
| com.alibaba.fastjson2 |
| Modifier and Type | Field and Description |
|---|---|
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameIntOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameDecimalOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameDoubleOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameStringOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameArrayOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.NameObjectOpSegment.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.SegmentFilter.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.RangeIndexSegmentFilter.operator |
(package private) JSONPathFilter.Operator |
JSONPathFilter.Segment2Filter.operator |
| Modifier and Type | Method and Description |
|---|---|
(package private) static JSONPathFilter.Operator |
JSONPath.parseOperator(JSONReader jsonReader)
Parses an operator from the JSONReader
|
static JSONPathFilter.Operator |
JSONPathFilter.Operator.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static JSONPathFilter.Operator[] |
JSONPathFilter.Operator.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
NameArrayOpSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.util.function.Function function,
JSONPathFilter.Operator operator,
JSONArray array) |
NameDecimalOpSegment(java.lang.String name,
long nameHashCode,
JSONPathFilter.Operator operator,
java.math.BigDecimal value) |
NameDoubleOpSegment(java.lang.String name,
long nameHashCode,
JSONPathFilter.Operator operator,
java.lang.Double value) |
NameIntOpSegment(java.lang.String name,
long nameHashCode,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.util.function.Function expr,
JSONPathFilter.Operator operator,
long value) |
NameObjectOpSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.util.function.Function function,
JSONPathFilter.Operator operator,
JSONObject object) |
NameStringOpSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.util.function.Function expr,
JSONPathFilter.Operator operator,
java.lang.String value) |
RangeIndexSegmentFilter(JSONPathSegment.RangeIndexSegment expr,
JSONPathFilter.Operator operator,
java.lang.Object value) |
Segment2Filter(JSONPathSegment left,
JSONPathFilter.Operator operator,
JSONPathSegment right) |
SegmentFilter(JSONPathSegment expr,
JSONPathFilter.Operator operator,
java.lang.Object value) |