Package org.apache.lucene.index
Class FieldInfos.FieldNumbers
java.lang.Object
org.apache.lucene.index.FieldInfos.FieldNumbers
- Enclosing class:
FieldInfos
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, FieldInfos.FieldDimensions> private final Map<String, DocValuesType> private final Map<String, IndexOptions> private intprivate final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) intaddOrGet(String fieldName, int preferredFieldNumber, IndexOptions indexOptions, DocValuesType dvType, int dimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField) Returns the global field number for the given field name.(package private) voidclear()(package private) booleancontains(String fieldName, DocValuesType dvType) Returns true if thefieldNameexists in the map and is of the samedvType.Deprecated.(package private) voidsetDimensions(int number, String name, int dimensionCount, int indexDimensionCount, int dimensionNumBytes) (package private) voidsetDocValuesType(int number, String name, DocValuesType dvType) (package private) voidsetIndexOptions(int number, String name, IndexOptions indexOptions) (package private) voidverifyConsistent(Integer number, String name, DocValuesType dvType) (package private) voidverifyConsistent(Integer number, String name, IndexOptions indexOptions) (package private) voidverifyConsistentDimensions(Integer number, String name, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes)
-
Field Details
-
numberToName
-
nameToNumber
-
indexOptions
-
docValuesType
-
dimensions
-
lowestUnassignedFieldNumber
private int lowestUnassignedFieldNumber -
softDeletesFieldName
-
-
Constructor Details
-
FieldNumbers
FieldNumbers(String softDeletesFieldName)
-
-
Method Details
-
addOrGet
int addOrGet(String fieldName, int preferredFieldNumber, IndexOptions indexOptions, DocValuesType dvType, int dimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField) Returns the global field number for the given field name. If the name does not exist yet it tries to add it with the given preferred field number assigned if possible otherwise the first unassigned field number is used as the field number. -
verifyConsistent
-
verifyConsistent
-
verifyConsistentDimensions
-
contains
Returns true if thefieldNameexists in the map and is of the samedvType. -
getFieldNames
Deprecated. -
clear
void clear() -
setIndexOptions
-
setDocValuesType
-
setDimensions
void setDimensions(int number, String name, int dimensionCount, int indexDimensionCount, int dimensionNumBytes)
-