Class SeqNoFieldMapper.SequenceIDFields

  • Enclosing class:
    SeqNoFieldMapper

    public static class SeqNoFieldMapper.SequenceIDFields
    extends java.lang.Object
    A sequence ID, which is made up of a sequence number (both the searchable and doc_value version of the field) and the primary term.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      org.apache.lucene.document.Field primaryTerm  
      org.apache.lucene.document.Field seqNo  
      org.apache.lucene.document.Field seqNoDocValue  
      org.apache.lucene.document.Field tombstoneField  
    • Constructor Summary

      Constructors 
      Constructor Description
      SequenceIDFields​(org.apache.lucene.document.Field seqNo, org.apache.lucene.document.Field seqNoDocValue, org.apache.lucene.document.Field primaryTerm, org.apache.lucene.document.Field tombstoneField)  
    • Method Summary

      Modifier and Type Method Description
      static SeqNoFieldMapper.SequenceIDFields emptySeqID()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • seqNo

        public final org.apache.lucene.document.Field seqNo
      • seqNoDocValue

        public final org.apache.lucene.document.Field seqNoDocValue
      • primaryTerm

        public final org.apache.lucene.document.Field primaryTerm
      • tombstoneField

        public final org.apache.lucene.document.Field tombstoneField
    • Constructor Detail

      • SequenceIDFields

        public SequenceIDFields​(org.apache.lucene.document.Field seqNo,
                                org.apache.lucene.document.Field seqNoDocValue,
                                org.apache.lucene.document.Field primaryTerm,
                                org.apache.lucene.document.Field tombstoneField)