@Value.Immutable(copy=false) public interface RegexpQuery extends StandardQuery
BOOL_QUERY, EXISTS_QUERY, FUZZY_QUERY, GEO_BOUNDING_BOX_QUERY, GEO_DISTANCE_QUERY, GEO_POLYGON_QUERY, GEO_SHAPE_QUERY, IDS_QUERY, MATCH_QUERY, MORE_LIKE_THIS_QUERY, PREFIX_QUERY, QUERY_STRING_QUERY, RANGE_QUERY, REGEXP_QUERY, TERMS_QUERY, WILDCARD_QUERY| Modifier and Type | Method and Description |
|---|---|
default void |
accept(QueryVisitor visitor) |
java.lang.String |
getFieldName() |
default java.util.Set<RegexpFlag> |
getFlags()
Returns the set of regular expression flags to be applied.
|
java.lang.Integer |
getMaxDeterminizedStates() |
Rewrite |
getRewrite() |
java.lang.String |
getValue()
Returns the regular expression that will be matched.
|
default boolean |
isEmpty() |
static java.lang.String |
quote(java.lang.CharSequence value)
Returns a literal pattern
String for the specified String. |
getBoost, getName, hasStandardDefaultscountNotEmptystatic java.lang.String quote(java.lang.CharSequence value)
String for the specified String.value - The string to be literalizedjava.lang.String getFieldName()
@Value.Default default java.util.Set<RegexpFlag> getFlags()
java.lang.Integer getMaxDeterminizedStates()
Rewrite getRewrite()
java.lang.String getValue()
default void accept(QueryVisitor visitor)