/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { return new BasicPostingImpl(id, frequency); }
/** {@inheritDoc} */ public WritablePosting asWritablePosting() { BasicPostingImpl bp = new BasicPostingImpl(); bp.setId(getId()); bp.setTf(getFrequency()); return bp; }
/** {@inheritDoc} */ @Override public void readFields(DataInput in) throws IOException { super.readFields(in); final int blockCount = WritableUtils.readVInt(in); positions = new int[blockCount]; for(int i=0;i<blockCount;i++) positions[i] = WritableUtils.readVInt(in); }
/** {@inheritDoc} */ @Override public void write(DataOutput out) throws IOException { super.write(out); WritableUtils.writeVInt(out, positions.length); for(int pos : positions) WritableUtils.writeVInt(out, pos); }
/** {@inheritDoc} */ @Override public void readFields(DataInput in) throws IOException { super.readFields(in); final int l = WritableUtils.readVInt(in); fieldFrequencies = new int[l]; for(int i=0;i<l;i++) fieldFrequencies[i] = WritableUtils.readVInt(in); }
/** {@inheritDoc} */ @Override public void write(DataOutput out) throws IOException { super.write(out); WritableUtils.writeVInt(out, positions.length); for(int pos : positions) WritableUtils.writeVInt(out, pos); }
/** {@inheritDoc} */ public WritablePosting asWritablePosting() { return new BasicPostingImpl(id, tf); }
/** {@inheritDoc} */ @Override public void readFields(DataInput in) throws IOException { super.readFields(in); final int l = WritableUtils.readVInt(in); fieldFrequencies = new int[l]; for(int i=0;i<l;i++) fieldFrequencies[i] = WritableUtils.readVInt(in); }
@Override public void write(DataOutput out) throws IOException { super.write(out); WritableUtils.writeVInt(out, fieldFrequencies.length); for(int field_f : fieldFrequencies) WritableUtils.writeVInt(out, field_f); }
/** {@inheritDoc} */ @Override public WritablePosting asWritablePosting() { return new BasicPostingImpl(id, frequency); }
/** {@inheritDoc} */ @Override public void readFields(DataInput in) throws IOException { super.readFields(in); final int blockCount = WritableUtils.readVInt(in); positions = new int[blockCount]; for(int i=0;i<blockCount;i++) positions[i] = WritableUtils.readVInt(in); }
@Override public void write(DataOutput out) throws IOException { super.write(out); WritableUtils.writeVInt(out, fieldFrequencies.length); for(int field_f : fieldFrequencies) WritableUtils.writeVInt(out, field_f); }
/** {@inheritDoc} */ public WritablePosting asWritablePosting() { return new BasicPostingImpl(id, tf); }
/** {@inheritDoc} */ public WritablePosting asWritablePosting() { return new BasicPostingImpl(ids[indice], 0); }
@Override public WritablePosting asWritablePosting() { return new BasicPostingImpl(currentId, frequency); }
@Override public WritablePosting asWritablePosting() { return new BasicPostingImpl(currentId, frequency); }
@Override public WritablePosting asWritablePosting() { BasicPostingImpl bp = new BasicPostingImpl(id, tf); return bp; }
@Override public WritablePosting asWritablePosting() { BasicPostingImpl bp = new BasicPostingImpl(id, tf); return bp; }
@Override public WritablePosting asWritablePosting() { return new BasicPostingImpl(this.currentId, this.frequency); }
/** {@inheritDoc} */ public WritablePosting asWritablePosting() { return new BasicPostingImpl(ids[indice], 0); }