public override TermsEnum GetEnumerator() { var termsEnum = new TVTermsEnum(); termsEnum.Reset(numTerms, flags, prefixLengths, suffixLengths, termFreqs, positionIndex, positions, startOffsets, lengths, payloadIndex, payloadBytes, new ByteArrayDataInput(termBytes.Bytes, termBytes.Offset, termBytes.Length)); return(termsEnum); }
public override TermsEnum GetEnumerator() { var termsEnum = new TVTermsEnum(outerInstance); termsEnum.Reset(numTerms, tvfFPStart, storePositions, storeOffsets, unicodeSortOrder); return(termsEnum); }
public override TermsEnum GetEnumerator(TermsEnum reuse) { if (reuse is null || !(reuse is TVTermsEnum termsEnum) || !termsEnum.CanReuse(outerInstance.tvf)) termsEnum = new TVTermsEnum(outerInstance); termsEnum.Reset(numTerms, tvfFPStart, storePositions, storeOffsets, storePayloads); return termsEnum; }
public override TermsEnum GetEnumerator(TermsEnum reuse) { TVTermsEnum termsEnum; #pragma warning disable IDE0038 // Use pattern matching if (reuse is null || !(reuse is TVTermsEnum)) #pragma warning restore IDE0038 // Use pattern matching { termsEnum = new TVTermsEnum(outerInstance); }
public override TermsEnum GetEnumerator(TermsEnum reuse) { if (reuse is null || !(reuse is TVTermsEnum termsEnum) || !termsEnum.CanReuse(outerInstance.tvf)) { termsEnum = new TVTermsEnum(outerInstance); } termsEnum.Reset(numTerms, tvfFPStart, storePositions, storeOffsets, unicodeSortOrder); return(termsEnum); }
public override TermsEnum GetIterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse != null && reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; } else { termsEnum = new TVTermsEnum(); } termsEnum.Reset(numTerms, flags, prefixLengths, suffixLengths, termFreqs, positionIndex, positions, startOffsets, lengths, payloadIndex, payloadBytes, new ByteArrayDataInput(termBytes.Bytes, termBytes.Offset, termBytes.Length)); return(termsEnum); }
public override TermsEnum Iterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse != null && reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; } else { termsEnum = new TVTermsEnum(); } termsEnum.Reset(NumTerms, Flags, PrefixLengths, SuffixLengths, TermFreqs, PositionIndex, Positions, StartOffsets, Lengths, PayloadIndex, PayloadBytes, new ByteArrayDataInput((byte[])(Array)TermBytes.Bytes, TermBytes.Offset, TermBytes.Length)); return(termsEnum); }
public override TermsEnum GetIterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; if (!termsEnum.CanReuse(outerInstance.tvf)) { termsEnum = new TVTermsEnum(outerInstance); } } else { termsEnum = new TVTermsEnum(outerInstance); } termsEnum.Reset(numTerms, tvfFPStart, storePositions, storeOffsets, storePayloads); return(termsEnum); }
public override TermsEnum Iterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; if (!termsEnum.CanReuse(OuterInstance.Tvf)) { termsEnum = new TVTermsEnum(OuterInstance); } } else { termsEnum = new TVTermsEnum(OuterInstance); } termsEnum.Reset(NumTerms, TvfFPStart, StorePositions, StoreOffsets, UnicodeSortOrder); return(termsEnum); }
public override TermsEnum Iterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; if (!termsEnum.CanReuse(OuterInstance.Tvf)) { termsEnum = new TVTermsEnum(OuterInstance); } } else { termsEnum = new TVTermsEnum(OuterInstance); } termsEnum.Reset(NumTerms, TvfFPStart, StorePositions, StoreOffsets, StorePayloads); return termsEnum; }
public override TermsEnum GetEnumerator() { var termsEnum = new TVTermsEnum(outerInstance); termsEnum.Reset(numTerms, tvfFPStart, storePositions, storeOffsets, storePayloads); return termsEnum; }
public ComparerAnonymousInnerClassHelper(TVTermsEnum outerInstance) { this.outerInstance = outerInstance; }
public override TermsEnum Iterator(TermsEnum reuse) { TVTermsEnum termsEnum; if (reuse != null && reuse is TVTermsEnum) { termsEnum = (TVTermsEnum)reuse; } else { termsEnum = new TVTermsEnum(); } termsEnum.Reset(NumTerms, Flags, PrefixLengths, SuffixLengths, TermFreqs, PositionIndex, Positions, StartOffsets, Lengths, PayloadIndex, PayloadBytes, new ByteArrayDataInput((byte[])(Array)TermBytes.Bytes, TermBytes.Offset, TermBytes.Length)); return termsEnum; }