static final class FieldInfos.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,FieldInfo> |
byName |
(package private) FieldInfos.FieldNumbers |
globalFieldNumbers |
Constructor and Description |
---|
Builder() |
Builder(FieldInfos.FieldNumbers globalFieldNumbers)
Creates a new instance with the given
FieldInfos.FieldNumbers . |
Modifier and Type | Method and Description |
---|---|
FieldInfo |
add(FieldInfo fi) |
void |
add(FieldInfos other) |
private FieldInfo |
addOrUpdateInternal(java.lang.String name,
int preferredFieldNumber,
boolean storeTermVector,
boolean omitNorms,
boolean storePayloads,
IndexOptions indexOptions,
DocValuesType docValues,
int dimensionCount,
int dimensionNumBytes) |
FieldInfo |
fieldInfo(java.lang.String fieldName) |
(package private) FieldInfos |
finish() |
FieldInfo |
getOrAdd(java.lang.String name)
Create a new field, or return existing one.
|
private final java.util.HashMap<java.lang.String,FieldInfo> byName
final FieldInfos.FieldNumbers globalFieldNumbers
Builder()
Builder(FieldInfos.FieldNumbers globalFieldNumbers)
FieldInfos.FieldNumbers
.public void add(FieldInfos other)
public FieldInfo getOrAdd(java.lang.String name)
private FieldInfo addOrUpdateInternal(java.lang.String name, int preferredFieldNumber, boolean storeTermVector, boolean omitNorms, boolean storePayloads, IndexOptions indexOptions, DocValuesType docValues, int dimensionCount, int dimensionNumBytes)
public FieldInfo fieldInfo(java.lang.String fieldName)
FieldInfos finish()