static final class JSONPathFilter.NameStringOpSegment 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) JSONPathFilter.Operator |
operator |
(package private) java.lang.String |
value |
fieldName, fieldName2, fieldNameNameHash, fieldNameNameHash2, function, includeArray| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
apply(java.lang.Object fieldValue) |
protected boolean |
applyNull() |
accept, apply, eval, excludeArray, extractFieldValue, removeisAnd, setAndcontains, set, setCallback, setInt, setLongfinal JSONPathFilter.Operator operator
final java.lang.String value
public 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)
protected boolean applyNull()
applyNull in class JSONPathFilter.NameFilterpublic boolean apply(java.lang.Object fieldValue)
apply in class JSONPathFilter.NameFilter