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 int |
lowestUnassignedFieldNumber |
private java.util.Map<java.lang.String,java.lang.Integer> |
nameToNumber |
private java.util.Map<java.lang.Integer,java.lang.String> |
numberToName |
Constructor and Description |
---|
FieldNumbers() |
Modifier and Type | Method and Description |
---|---|
(package private) int |
addOrGet(java.lang.String fieldName,
int preferredFieldNumber,
DocValuesType dvType,
int dimensionCount,
int dimensionNumBytes)
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 dimensionCount,
int dimensionNumBytes) |
(package private) void |
setDocValuesType(int number,
java.lang.String name,
DocValuesType dvType) |
(package private) void |
verifyConsistent(java.lang.Integer number,
java.lang.String name,
DocValuesType dvType) |
(package private) void |
verifyConsistentDimensions(java.lang.Integer number,
java.lang.String name,
int dimensionCount,
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,DocValuesType> docValuesType
private final java.util.Map<java.lang.String,FieldInfos.FieldDimensions> dimensions
private int lowestUnassignedFieldNumber
int addOrGet(java.lang.String fieldName, int preferredFieldNumber, DocValuesType dvType, int dimensionCount, int dimensionNumBytes)
void verifyConsistent(java.lang.Integer number, java.lang.String name, DocValuesType dvType)
void verifyConsistentDimensions(java.lang.Integer number, java.lang.String name, int dimensionCount, 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 setDocValuesType(int number, java.lang.String name, DocValuesType dvType)
void setDimensions(int number, java.lang.String name, int dimensionCount, int dimensionNumBytes)