@@ -311,55 +311,15 @@ public Names names() {
311311 public abstract FieldType defaultFieldType ();
312312
313313 @ Override
314- public boolean stored () {
315- return fieldType .stored ();
316- }
317-
318- @ Override
319- public boolean indexed () {
320- return fieldType .indexed ();
321- }
322-
323- @ Override
324- public boolean tokenized () {
325- return fieldType .tokenized ();
326- }
327-
328- @ Override
329- public boolean storeTermVectors () {
330- return fieldType .storeTermVectors ();
331- }
332-
333- @ Override
334- public boolean storeTermVectorOffsets () {
335- return fieldType .storeTermVectorOffsets ();
336- }
337-
338- @ Override
339- public boolean storeTermVectorPositions () {
340- return fieldType .storeTermVectorPositions ();
341- }
342-
343- @ Override
344- public boolean storeTermVectorPayloads () {
345- return fieldType .storeTermVectorPayloads ();
314+ public FieldType fieldType () {
315+ return fieldType ;
346316 }
347317
348318 @ Override
349319 public float boost () {
350320 return this .boost ;
351321 }
352322
353- @ Override
354- public boolean omitNorms () {
355- return fieldType .omitNorms ();
356- }
357-
358- @ Override
359- public IndexOptions indexOptions () {
360- return fieldType .indexOptions ();
361- }
362-
363323 @ Override
364324 public Analyzer indexAnalyzer () {
365325 return this .indexAnalyzer ;
@@ -526,25 +486,25 @@ public void merge(Mapper mergeWith, MergeContext mergeContext) throws MergeMappi
526486 return ;
527487 }
528488 AbstractFieldMapper fieldMergeWith = (AbstractFieldMapper ) mergeWith ;
529- if (this .indexed () != fieldMergeWith .indexed () || this .tokenized () != fieldMergeWith .tokenized ()) {
489+ if (this .fieldType (). indexed () != fieldMergeWith .fieldType (). indexed () || this .fieldType (). tokenized () != fieldMergeWith . fieldType () .tokenized ()) {
530490 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different index values" );
531491 }
532- if (this .stored () != fieldMergeWith .stored ()) {
492+ if (this .fieldType (). stored () != fieldMergeWith . fieldType () .stored ()) {
533493 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different store values" );
534494 }
535- if (this .tokenized () != fieldMergeWith .tokenized ()) {
495+ if (this .fieldType (). tokenized () != fieldMergeWith . fieldType () .tokenized ()) {
536496 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different tokenize values" );
537497 }
538- if (this .storeTermVectors () != fieldMergeWith .storeTermVectors ()) {
498+ if (this .fieldType (). storeTermVectors () != fieldMergeWith . fieldType () .storeTermVectors ()) {
539499 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different store_term_vector values" );
540500 }
541- if (this .storeTermVectorOffsets () != fieldMergeWith .storeTermVectorOffsets ()) {
501+ if (this .fieldType (). storeTermVectorOffsets () != fieldMergeWith . fieldType () .storeTermVectorOffsets ()) {
542502 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different store_term_vector_offsets values" );
543503 }
544- if (this .storeTermVectorPositions () != fieldMergeWith .storeTermVectorPositions ()) {
504+ if (this .fieldType (). storeTermVectorPositions () != fieldMergeWith . fieldType () .storeTermVectorPositions ()) {
545505 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different store_term_vector_positions values" );
546506 }
547- if (this .storeTermVectorPayloads () != fieldMergeWith .storeTermVectorPayloads ()) {
507+ if (this .fieldType (). storeTermVectorPayloads () != fieldMergeWith . fieldType () .storeTermVectorPayloads ()) {
548508 mergeContext .addConflict ("mapper [" + names .fullName () + "] has different store_term_vector_payloads values" );
549509 }
550510 if (this .indexAnalyzer == null ) {
@@ -614,30 +574,30 @@ protected void doXContentBody(XContentBuilder builder) throws IOException {
614574 }
615575
616576 FieldType defaultFieldType = defaultFieldType ();
617- if (indexed () != defaultFieldType .indexed () ||
618- tokenized () != defaultFieldType .tokenized ()) {
619- builder .field ("index" , indexTokenizeOptionToString (indexed (), tokenized ()));
577+ if (fieldType . indexed () != defaultFieldType .indexed () ||
578+ fieldType . tokenized () != defaultFieldType .tokenized ()) {
579+ builder .field ("index" , indexTokenizeOptionToString (fieldType . indexed (), fieldType . tokenized ()));
620580 }
621- if (stored () != defaultFieldType .stored ()) {
622- builder .field ("store" , stored ());
581+ if (fieldType . stored () != defaultFieldType .stored ()) {
582+ builder .field ("store" , fieldType . stored ());
623583 }
624- if (storeTermVectors () != defaultFieldType .storeTermVectors ()) {
625- builder .field ("store_term_vector" , storeTermVectors ());
584+ if (fieldType . storeTermVectors () != defaultFieldType .storeTermVectors ()) {
585+ builder .field ("store_term_vector" , fieldType . storeTermVectors ());
626586 }
627- if (storeTermVectorOffsets () != defaultFieldType .storeTermVectorOffsets ()) {
628- builder .field ("store_term_vector_offsets" , storeTermVectorOffsets ());
587+ if (fieldType . storeTermVectorOffsets () != defaultFieldType .storeTermVectorOffsets ()) {
588+ builder .field ("store_term_vector_offsets" , fieldType . storeTermVectorOffsets ());
629589 }
630- if (storeTermVectorPositions () != defaultFieldType .storeTermVectorPositions ()) {
631- builder .field ("store_term_vector_positions" , storeTermVectorPositions ());
590+ if (fieldType . storeTermVectorPositions () != defaultFieldType .storeTermVectorPositions ()) {
591+ builder .field ("store_term_vector_positions" , fieldType . storeTermVectorPositions ());
632592 }
633- if (storeTermVectorPayloads () != defaultFieldType .storeTermVectorPayloads ()) {
634- builder .field ("store_term_vector_payloads" , storeTermVectorPayloads ());
593+ if (fieldType . storeTermVectorPayloads () != defaultFieldType .storeTermVectorPayloads ()) {
594+ builder .field ("store_term_vector_payloads" , fieldType . storeTermVectorPayloads ());
635595 }
636- if (omitNorms () != defaultFieldType .omitNorms ()) {
637- builder .field ("omit_norms" , omitNorms ());
596+ if (fieldType . omitNorms () != defaultFieldType .omitNorms ()) {
597+ builder .field ("omit_norms" , fieldType . omitNorms ());
638598 }
639- if (indexOptions () != defaultFieldType .indexOptions ()) {
640- builder .field ("index_options" , indexOptionToString (indexOptions ()));
599+ if (fieldType . indexOptions () != defaultFieldType .indexOptions ()) {
600+ builder .field ("index_options" , indexOptionToString (fieldType . indexOptions ()));
641601 }
642602
643603 if (indexAnalyzer != null && searchAnalyzer != null && indexAnalyzer .name ().equals (searchAnalyzer .name ()) && !indexAnalyzer .name ().startsWith ("_" ) && !indexAnalyzer .name ().equals ("default" )) {
0 commit comments