public DocInverterPerField(DocInverterPerThread perThread, FieldInfo fieldInfo) { this.perThread = perThread; this.fieldInfo = fieldInfo; docState = perThread.docState; fieldState = perThread.fieldState; this.consumer = perThread.consumer.AddField(this, fieldInfo); this.endConsumer = perThread.endConsumer.AddField(this, fieldInfo); }
internal TermsHashPerThread AddThread(DocInverterPerThread docInverterPerThread, TermsHashPerThread primaryPerThread) { return(new TermsHashPerThread(docInverterPerThread, this, nextTermsHash, primaryPerThread)); }
internal override InvertedDocConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread) { return(new TermsHashPerThread(docInverterPerThread, this, nextTermsHash, null)); }
/// <summary>Add a new thread </summary> internal abstract InvertedDocConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread);
public abstract InvertedDocEndConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread);
public override InvertedDocEndConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread) { return(new NormsWriterPerThread(docInverterPerThread, this)); }
internal TermsHashPerThread AddThread(DocInverterPerThread docInverterPerThread, TermsHashPerThread primaryPerThread) { return new TermsHashPerThread(docInverterPerThread, this, nextTermsHash, primaryPerThread); }
internal override InvertedDocConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread) { return new TermsHashPerThread(docInverterPerThread, this, nextTermsHash, null); }
public override InvertedDocEndConsumerPerThread AddThread(DocInverterPerThread docInverterPerThread) { return new NormsWriterPerThread(docInverterPerThread, this); }