
com.datomic.lucene.index.FormatPostingsPositionsWriter.class Maven / Gradle / Ivy
The newest version!
???? 1 ? 6com/datomic/lucene/index/FormatPostingsPositionsWriter 8com/datomic/lucene/index/FormatPostingsPositionsConsumer java/io/Closeable "FormatPostingsPositionsWriter.java parent 3Lcom/datomic/lucene/index/FormatPostingsDocsWriter; out &Lcom/datomic/lucene/store/IndexOutput; omitTermFreqAndPositions Z
storePayloads lastPayloadLength I lastPosition $assertionsDisabled b(Lcom/datomic/lucene/index/SegmentWriteState;Lcom/datomic/lucene/index/FormatPostingsDocsWriter;)V java/io/IOException ()V
1com/datomic/lucene/index/FormatPostingsDocsWriter
4Lcom/datomic/lucene/index/FormatPostingsTermsWriter; # $ 2com/datomic/lucene/index/FormatPostingsTermsWriter & 5Lcom/datomic/lucene/index/FormatPostingsFieldsWriter; ( ' ) 3com/datomic/lucene/index/FormatPostingsFieldsWriter +
fieldInfos %Lcom/datomic/lucene/index/FieldInfos; - . , / #com/datomic/lucene/index/FieldInfos 1 hasProx ()Z 3 4
2 5 dir $Lcom/datomic/lucene/store/Directory; 7 8 , 9 segment Ljava/lang/String; ; < , = prx ? 'com/datomic/lucene/index/IndexFileNames A segmentFileName 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; C D
B E "com/datomic/lucene/store/Directory G createOutput :(Ljava/lang/String;)Lcom/datomic/lucene/store/IndexOutput; I J
H K
M skipListWriter 0Lcom/datomic/lucene/index/DefaultSkipListWriter; O P Q .com/datomic/lucene/index/DefaultSkipListWriter S
setProxOutput )(Lcom/datomic/lucene/store/IndexOutput;)V U V
T W this 8Lcom/datomic/lucene/index/FormatPostingsPositionsWriter; state ,Lcom/datomic/lucene/index/SegmentWriteState; addPosition (I[BII)V
_ java/lang/AssertionError a omitTermFreqAndPositions is true c (Ljava/lang/Object;)V e
b f
b i
k $com/datomic/lucene/store/IndexOutput m writeVInt (I)V o p
n q
writeBytes ([BI)V s t
n u position payload [B
payloadOffset
payloadLength delta setField '(Lcom/datomic/lucene/index/FieldInfo;)V "com/datomic/lucene/index/FieldInfo ? ? k fieldInfo $Lcom/datomic/lucene/index/FieldInfo; finish close com/datomic/lucene/util/IOUtils ? closeSafely (Z[Ljava/io/Closeable;)V ? ?
? ? java/lang/Class ? desiredAssertionStatus ? 4
? ? Code LocalVariableTable LineNumberTable
Exceptions
SourceFile 0
? ? Z*? *? *,? *,? !? ",? %? *? 0? 6? 1*,? %? *? :,? %? *? >@? F? L? N,? R*? N? X? *? N? ? Z Y Z Z [ \ Z ? &