Package com.redis.lettucemod.search
Class Field<K>
java.lang.Object
com.redis.lettucemod.search.Field<K>
- All Implemented Interfaces:
RediSearchArgument
- Direct Known Subclasses:
GeoField,NumericField,TagField,TextField,VectorField
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classField.Builder<K,B extends Field.Builder<K, B>> static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Kprotected booleanprotected booleanprotected final Field.Typeprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(SearchCommandArgs args) protected abstract voidbuildField(SearchCommandArgs<K, Object> args) booleanstatic <K> GeoField.Builder<K>geo(K name) getAs()getName()getType()inthashCode()booleanbooleanbooleanstatic <K> NumericField.Builder<K>numeric(K name) voidvoidsetNoIndex(boolean noIndex) voidsetSortable(boolean sortable) voidsetUnNormalizedForm(boolean unNormalizedForm) static <K> TagField.Builder<K>tag(K name) static <K> TextField.Builder<K>text(K name) static <K> VectorField.Builder<K>vector(K name)
-
Field Details
-
type
-
name
-
as
-
sortable
protected boolean sortable -
unNormalizedForm
protected boolean unNormalizedForm -
noIndex
protected boolean noIndex
-
-
Constructor Details
-
Field
-
-
Method Details
-
getType
-
getName
-
getAs
-
setAs
-
isSortable
public boolean isSortable() -
setSortable
public void setSortable(boolean sortable) -
isUnNormalizedForm
public boolean isUnNormalizedForm() -
setUnNormalizedForm
public void setUnNormalizedForm(boolean unNormalizedForm) -
isNoIndex
public boolean isNoIndex() -
setNoIndex
public void setNoIndex(boolean noIndex) -
hashCode
public int hashCode() -
equals
-
build
- Specified by:
buildin interfaceRediSearchArgument
-
buildField
-
text
-
geo
-
tag
-
numeric
-
vector
-