static final class JSONPathFilter.NameArrayOpSegment extends JSONPathFilter.NameFilter
JSONPathFilter.EndsWithSegment, JSONPathFilter.GroupFilter, JSONPathFilter.NameArrayOpSegment, JSONPathFilter.NameDecimalOpSegment, JSONPathFilter.NameDoubleOpSegment, JSONPathFilter.NameExistsFilter, JSONPathFilter.NameFilter, JSONPathFilter.NameIntBetweenSegment, JSONPathFilter.NameIntInSegment, JSONPathFilter.NameIntOpSegment, JSONPathFilter.NameIsNull, JSONPathFilter.NameLongContainsSegment, JSONPathFilter.NameMatchFilter, JSONPathFilter.NameName, JSONPathFilter.NameObjectOpSegment, JSONPathFilter.NameRLikeSegment, JSONPathFilter.NamesExistsFilter, JSONPathFilter.NameStringContainsSegment, JSONPathFilter.NameStringInSegment, JSONPathFilter.NameStringOpSegment, JSONPathFilter.NameSubFilterSegment, JSONPathFilter.Operator, JSONPathFilter.RangeIndexSegmentFilter, JSONPathFilter.Segment2Filter, JSONPathFilter.SegmentFilter, JSONPathFilter.StartsWithSegmentJSONPathSegment.AllSegment, JSONPathSegment.CycleNameSegment, JSONPathSegment.EntrySetSegment, JSONPathSegment.EvalSegment, JSONPathSegment.KeysSegment, JSONPathSegment.LengthSegment, JSONPathSegment.MaxSegment, JSONPathSegment.MinSegment, JSONPathSegment.MultiIndexSegment, JSONPathSegment.MultiNameSegment, JSONPathSegment.RandomIndexSegment, JSONPathSegment.RangeIndexSegment, JSONPathSegment.RootSegment, JSONPathSegment.SelfSegment, JSONPathSegment.SumSegment, JSONPathSegment.ValuesSegment| Modifier and Type | Field and Description |
|---|---|
(package private) JSONArray |
array |
(package private) JSONPathFilter.Operator |
operator |
fieldName, fieldName2, fieldNameNameHash, fieldNameNameHash2, function, includeArray| 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) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
apply(java.lang.Object fieldValue) |
accept, apply, applyNull, eval, excludeArray, extractFieldValue, removeisAnd, setAndcontains, set, setCallback, setInt, setLongfinal JSONPathFilter.Operator operator
final JSONArray array
public NameArrayOpSegment(java.lang.String fieldName,
long fieldNameNameHash,
java.lang.String[] fieldName2,
long[] fieldNameNameHash2,
java.util.function.Function function,
JSONPathFilter.Operator operator,
JSONArray array)
boolean apply(java.lang.Object fieldValue)
apply in class JSONPathFilter.NameFilter