static final class FieldInfos.FieldNumbers
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,FieldInfos.FieldDimensions> |
dimensions |
private java.util.Map<java.lang.String,DocValuesType> |
docValuesType |
private java.util.Map<java.lang.String,IndexOptions> |
indexOptions |
private int |
lowestUnassignedFieldNumber |
private java.util.Map<java.lang.String,java.lang.Integer> |
nameToNumber |
private java.util.Map<java.lang.Integer,java.lang.String> |
numberToName |
private java.lang.String |
softDeletesFieldName |
Constructor and Description |
---|
FieldNumbers(java.lang.String softDeletesFieldName) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
addOrGet(java.lang.String fieldName,
int preferredFieldNumber,
IndexOptions indexOptions,
DocValuesType dvType,
int dataDimensionCount,
int indexDimensionCount,
int dimensionNumBytes,
boolean isSoftDeletesField)
Returns the global field number for the given field name.
|
(package private) void |
clear() |
(package private) boolean |
contains(java.lang.String fieldName,
DocValuesType dvType)
Returns true if the
fieldName exists in the map and is of the
same dvType . |
(package private) java.util.Set<java.lang.String> |
getFieldNames() |
(package private) void |
setDimensions(int number,
java.lang.String name,
int dataDimensionCount,
int indexDimensionCount,
int dimensionNumBytes) |
(package private) void |
setDocValuesType(int number,
java.lang.String name,
DocValuesType dvType) |
(package private) void |
setIndexOptions(int number,
java.lang.String name,
IndexOptions indexOptions) |
(package private) void |
verifyConsistent(java.lang.Integer number,
java.lang.String name,
DocValuesType dvType) |
(package private) void |
verifyConsistent(java.lang.Integer number,
java.lang.String name,
IndexOptions indexOptions) |
(package private) void |
verifyConsistentDimensions(java.lang.Integer number,
java.lang.String name,
int dataDimensionCount,
int indexDimensionCount,
int dimensionNumBytes) |
private final java.util.Map<java.lang.Integer,java.lang.String> numberToName
private final java.util.Map<java.lang.String,java.lang.Integer> nameToNumber
private final java.util.Map<java.lang.String,IndexOptions> indexOptions
private final java.util.Map<java.lang.String,DocValuesType> docValuesType
private final java.util.Map<java.lang.String,FieldInfos.FieldDimensions> dimensions
private int lowestUnassignedFieldNumber
private final java.lang.String softDeletesFieldName
int addOrGet(java.lang.String fieldName, int preferredFieldNumber, IndexOptions indexOptions, DocValuesType dvType, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes, boolean isSoftDeletesField)
void verifyConsistent(java.lang.Integer number, java.lang.String name, IndexOptions indexOptions)
void verifyConsistent(java.lang.Integer number, java.lang.String name, DocValuesType dvType)
void verifyConsistentDimensions(java.lang.Integer number, java.lang.String name, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes)
boolean contains(java.lang.String fieldName, DocValuesType dvType)
fieldName
exists in the map and is of the
same dvType
.java.util.Set<java.lang.String> getFieldNames()
void clear()
void setIndexOptions(int number, java.lang.String name, IndexOptions indexOptions)
void setDocValuesType(int number, java.lang.String name, DocValuesType dvType)
void setDimensions(int number, java.lang.String name, int dataDimensionCount, int indexDimensionCount, int dimensionNumBytes)