@Override void writeValue(ReftableOutputStream os) { os.writeVarint(blockPosition); } }
@Override void writeValue(ReftableOutputStream os) { os.writeId(oldId); os.writeId(newId); os.writeVarintString(name); os.writeVarintString(email); os.writeVarint(timeSecs); os.writeInt16(tz); os.writeVarintString(msg); } }
@Override void writeValue(ReftableOutputStream os) throws IOException { os.writeVarint(updateIndexDelta); switch (valueType()) { case VALUE_NONE:
void writeVarintString(byte[] msg) { writeVarint(msg.length); write(msg, 0, msg.length); }
@Override void writeValue(ReftableOutputStream os) { os.writeId(oldId); os.writeId(newId); os.writeVarintString(name); os.writeVarintString(email); os.writeVarint(timeSecs); os.writeInt16(tz); os.writeVarintString(msg); } }
@Override void writeValue(ReftableOutputStream os) throws IOException { int cnt = blockPos.size(); if (cnt == 0) { os.writeVarint(0); return; } if (cnt > VALUE_TYPE_MASK) { os.writeVarint(cnt); } os.writeVarint(blockPos.get(0)); for (int j = 1; j < cnt; j++) { long prior = blockPos.get(j - 1); long b = blockPos.get(j); os.writeVarint(b - prior); } } }
@Override void writeValue(ReftableOutputStream os) throws IOException { os.writeVarint(updateIndexDelta); switch (valueType()) { case VALUE_NONE:
void writeKey(ReftableOutputStream os) { int sfxLen = key.length - prefixLen; os.writeVarint(prefixLen); os.writeVarint(encodeSuffixAndType(sfxLen, valueType())); os.write(key, prefixLen, sfxLen); }
@Override void writeValue(ReftableOutputStream os) { os.writeVarint(blockPosition); } }
void writeVarintString(byte[] msg) { writeVarint(msg.length); write(msg, 0, msg.length); }
@Override void writeValue(ReftableOutputStream os) throws IOException { int cnt = blockPos.size(); if (cnt == 0) { os.writeVarint(0); return; } if (cnt > VALUE_TYPE_MASK) { os.writeVarint(cnt); } os.writeVarint(blockPos.get(0)); for (int j = 1; j < cnt; j++) { long prior = blockPos.get(j - 1); long b = blockPos.get(j); os.writeVarint(b - prior); } } }
void writeKey(ReftableOutputStream os) { int sfxLen = key.length - prefixLen; os.writeVarint(prefixLen); os.writeVarint(encodeSuffixAndType(sfxLen, valueType())); os.write(key, prefixLen, sfxLen); }