| Modifier and Type | Class and Description |
|---|---|
static class |
Field.FieldBuilder |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
analyzer |
io.polyglotted.common.model.MapResult.ImmutableResult |
argsMap |
java.util.List<java.lang.String> |
copyToFields |
java.lang.Boolean |
docValues |
boolean |
excludeFromSrc |
java.lang.String |
field |
java.lang.Boolean |
hasFields |
java.lang.Boolean |
indexed |
java.util.Map<java.lang.String,Field> |
properties |
java.lang.Boolean |
stored |
FieldType |
type |
| Constructor and Description |
|---|
Field() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Field other) |
boolean |
equals(java.lang.Object o) |
boolean |
hasFields() |
int |
hashCode() |
boolean |
hasProperties() |
static Field.FieldBuilder |
keywordField(java.lang.String field) |
static Field.FieldBuilder |
nestedField(java.lang.String field) |
static Field.FieldBuilder |
nonIndexField(java.lang.String field,
FieldType fieldType) |
static Field.FieldBuilder |
objectField(java.lang.String field) |
static Field.FieldBuilder |
simpleField(java.lang.String field,
FieldType fieldType) |
static Field.FieldBuilder |
textField(java.lang.String field,
java.lang.String analyzer) |
public final java.lang.String field
public final FieldType type
public final java.lang.String analyzer
public final java.lang.Boolean docValues
public final java.lang.Boolean indexed
public final java.lang.Boolean stored
public final java.lang.Boolean hasFields
public final io.polyglotted.common.model.MapResult.ImmutableResult argsMap
public final java.util.List<java.lang.String> copyToFields
public final java.util.Map<java.lang.String,Field> properties
public final boolean excludeFromSrc
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(Field other)
compareTo in interface java.lang.Comparable<Field>public boolean hasProperties()
public boolean hasFields()
public static Field.FieldBuilder keywordField(java.lang.String field)
public static Field.FieldBuilder nestedField(java.lang.String field)
public static Field.FieldBuilder objectField(java.lang.String field)
public static Field.FieldBuilder nonIndexField(java.lang.String field, FieldType fieldType)
public static Field.FieldBuilder textField(java.lang.String field, java.lang.String analyzer)
public static Field.FieldBuilder simpleField(java.lang.String field, FieldType fieldType)