Class Field
- java.lang.Object
-
- com.redislabs.lettusearch.search.field.Field
-
- All Implemented Interfaces:
RediSearchArgument
- Direct Known Subclasses:
GeoField
,NumericField
,TagField
,TextField
public abstract class Field extends java.lang.Object implements RediSearchArgument
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Field(java.lang.String name)
-
Method Summary
Modifier and Type Method Description <K,V>
voidbuild(RediSearchCommandArgs<K,V> args)
protected abstract <K,V>
voidbuildField(RediSearchCommandArgs<K,V> args)
static GeoField
geo(java.lang.String name)
static NumericField
numeric(java.lang.String name)
static TagField
tag(java.lang.String name)
static TextField
text(java.lang.String name)
-
-
-
Method Detail
-
text
public static TextField text(java.lang.String name)
-
geo
public static GeoField geo(java.lang.String name)
-
numeric
public static NumericField numeric(java.lang.String name)
-
tag
public static TagField tag(java.lang.String name)
-
build
public <K,V> void build(RediSearchCommandArgs<K,V> args)
- Specified by:
build
in interfaceRediSearchArgument
-
buildField
protected abstract <K,V> void buildField(RediSearchCommandArgs<K,V> args)
-
-