Class FieldInfos.Builder

  • Enclosing class:
    FieldInfos

    static final class FieldInfos.Builder
    extends java.lang.Object
    • Field Detail

      • byName

        private final java.util.HashMap<java.lang.String,​FieldInfo> byName
      • finished

        private boolean finished
    • Method Detail

      • getOrAdd

        public FieldInfo getOrAdd​(java.lang.String name)
        Create a new field, or return existing one.
      • addOrUpdateInternal

        private FieldInfo addOrUpdateInternal​(java.lang.String name,
                                              int preferredFieldNumber,
                                              boolean storeTermVector,
                                              boolean omitNorms,
                                              boolean storePayloads,
                                              IndexOptions indexOptions,
                                              DocValuesType docValues,
                                              long dvGen,
                                              java.util.Map<java.lang.String,​java.lang.String> attributes,
                                              int dataDimensionCount,
                                              int indexDimensionCount,
                                              int dimensionNumBytes,
                                              boolean isSoftDeletesField)
      • fieldInfo

        public FieldInfo fieldInfo​(java.lang.String fieldName)
      • assertNotFinished

        private boolean assertNotFinished()
        Called only from assert