Class ValuePatternUtil
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.index.property.ValuePatternUtil
-
public final class ValuePatternUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ValuePatternUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @Nullable java.util.Set<java.lang.String>
getAllValues(Filter.PropertyRestriction restriction)
static @Nullable java.lang.String
getLongestPrefix(Filter filter, java.lang.String property)
Get the longest prefix of restrictions on a property.static @Nullable java.util.Set<java.lang.String>
getValues(Filter.PropertyRestriction restriction, ValuePattern pattern)
static @Nullable java.util.Set<java.lang.String>
read(PropertyValue value, ValuePattern pattern)
-
-
-
Method Detail
-
getLongestPrefix
@Nullable public static @Nullable java.lang.String getLongestPrefix(Filter filter, java.lang.String property)
Get the longest prefix of restrictions on a property.- Parameters:
filter
- the filter with all restrictionsproperty
- the property- Returns:
- the longest prefix, or null if none
-
getAllValues
@Nullable public static @Nullable java.util.Set<java.lang.String> getAllValues(Filter.PropertyRestriction restriction)
-
getValues
@Nullable public static @Nullable java.util.Set<java.lang.String> getValues(Filter.PropertyRestriction restriction, ValuePattern pattern)
-
read
@Nullable public static @Nullable java.util.Set<java.lang.String> read(PropertyValue value, ValuePattern pattern)
-
-