Package org.apache.lucene.index
Class FieldInfos.Builder
java.lang.Object
org.apache.lucene.index.FieldInfos.Builder
- Enclosing class:
FieldInfos
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBuilder(FieldInfos.FieldNumbers globalFieldNumbers) Creates a new instance with the givenFieldInfos.FieldNumbers. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(FieldInfos other) private FieldInfoaddOrUpdateInternal(String name, int preferredFieldNumber, boolean storeTermVector, boolean omitNorms, boolean storePayloads, IndexOptions indexOptions, DocValuesType docValues, long dvGen, Map<String, String> attributes, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField) private booleanCalled only from assert(package private) FieldInfosfinish()Create a new field, or return existing one.
-
Field Details
-
byName
-
globalFieldNumbers
-
finished
private boolean finished
-
-
Constructor Details
-
Builder
Builder(FieldInfos.FieldNumbers globalFieldNumbers) Creates a new instance with the givenFieldInfos.FieldNumbers.
-
-
Method Details
-
add
-
getOrAdd
Create a new field, or return existing one. -
addOrUpdateInternal
private FieldInfo addOrUpdateInternal(String name, int preferredFieldNumber, boolean storeTermVector, boolean omitNorms, boolean storePayloads, IndexOptions indexOptions, DocValuesType docValues, long dvGen, Map<String, String> attributes, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField) -
add
-
add
-
fieldInfo
-
assertNotFinished
private boolean assertNotFinished()Called only from assert -
finish
FieldInfos finish()
-