public WritablePosting asWritablePosting() { WritablePosting bp = new BlockPostingImpl(docid, frequency, blockIds); return bp; } }
@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(id, tf, blocks); }
@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(id, tf, blocks); }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { int[] newPos = new int[positions.length]; System.arraycopy(positions, 0, newPos, 0, positions.length); return new BlockPostingImpl(id, tf, newPos); }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { int[] newPos = new int[positions.length]; System.arraycopy(positions, 0, newPos, 0, positions.length); return new BlockPostingImpl(id, tf, newPos); }
@Override public WritablePosting asWritablePosting() { int[] newPositions = new int[positions.length]; System.arraycopy(positions, 0, newPositions, 0, positions.length); return new BlockPostingImpl(getId(), getFrequency(), newPositions); }
@Override public WritablePosting asWritablePosting() { int[] newPositions = new int[positions.length]; System.arraycopy(positions, 0, newPositions, 0, positions.length); return new BlockPostingImpl(getId(), getFrequency(), newPositions); }
@Override public WritablePosting asWritablePosting() { return positions != null ? new BlockPostingImpl(currentId, frequency, positions.toNativeArray()) : new BasicPostingImpl(currentId, frequency); }
@Override public WritablePosting asWritablePosting() { return positions != null ? new BlockPostingImpl(currentId, frequency, positions.toNativeArray()) : new BasicPostingImpl(currentId, frequency); }
@Override public WritablePosting asWritablePosting() { BlockPostingImpl fbp = new BlockPostingImpl(termIds[i], getFrequency(), getPositions()); return fbp; } }
@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(this.getId(), this.getFrequency(), this.getPositions()); }
@Override public WritablePosting asWritablePosting() { return new BlockPostingImpl(this.getId(), this.getFrequency(), this.getPositions()); }
@SuppressWarnings("unchecked") @Test public void testSingleEntrySeveralPostingsBlocks() throws Exception { List<Posting> postings = new ArrayList<Posting>(); postings.add(new BlockPostingImpl(1,1, new int[]{5})); postings.add(new BlockPostingImpl(2,1, new int[]{5})); postings.add(new BlockPostingImpl(10,1, new int[]{5})); postings.add(new BlockPostingImpl(100,1, new int[]{5})); List<BitIndexPointer> pointerList = new ArrayList<BitIndexPointer>(); DataInput file = PostingTestUtils.writeBlockPostingsToData(new Iterator[]{postings.iterator()}, pointerList); BitInputStream bitIn = new BitInputStream(file); IterablePosting ip = new BlockIterablePosting(bitIn, postings.size(), null); PostingTestUtils.comparePostings(postings, ip); }
? fields ? new BlockFieldPostingImpl(docids[di], 0, new int[0], fieldCount) : new BlockPostingImpl(docids[di], 0, new int[0]) : fields ? new FieldPostingImpl(docids[di], 0, fieldCount)
? fields ? new BlockFieldPostingImpl(docids[di], 0, new int[0], fieldCount) : new BlockPostingImpl(docids[di], 0, new int[0]) : fields ? new FieldPostingImpl(docids[di], 0, fieldCount)