protected void flushMetadata(LongArrayList longArrayList) throws IOException { out.writeInt(longArrayList.size()); for (int i = 0; i < longArrayList.size(); i++) out.writeLong(longArrayList.get(i)); } }
protected void flushMetadata(LongArrayList longArrayList) throws IOException { out.writeInt(longArrayList.size()); for (int i = 0; i < longArrayList.size(); i++) out.writeLong(longArrayList.get(i)); } }
public void flushAndClear(SequentialWriter out) throws IOException { super.flushAndClear(out); out.writeInt(mode == Mode.SPARSE ? offset : -1); if (containers.size() > 0) { for (TokenTreeBuilder tokens : containers) tokens.write(out); } if (mode == Mode.SPARSE && combinedIndex != null) combinedIndex.finish().write(out); alignToBlock(out); containers.clear(); combinedIndex = initCombinedIndex(); offset = 0; }
protected void flushMetadata(LongArrayList longArrayList) throws IOException { out.writeInt(longArrayList.size()); for (int i = 0; i < longArrayList.size(); i++) out.writeLong(longArrayList.get(i)); } }
public void flushAndClear(SequentialWriter out) throws IOException { super.flushAndClear(out); out.writeInt(mode == Mode.SPARSE ? offset : -1); if (containers.size() > 0) { for (TokenTreeBuilder tokens : containers) tokens.write(out); } if (mode == Mode.SPARSE && combinedIndex != null) combinedIndex.finish().write(out); alignToBlock(out); containers.clear(); combinedIndex = initCombinedIndex(); offset = 0; }
public void flushAndClear(SequentialWriter out) throws IOException { super.flushAndClear(out); out.writeInt(mode == Mode.SPARSE ? offset : -1); if (containers.size() > 0) { for (TokenTreeBuilder tokens : containers) tokens.write(out); } if (mode == Mode.SPARSE && combinedIndex != null) combinedIndex.finish().write(out); alignToBlock(out); containers.clear(); combinedIndex = initCombinedIndex(); offset = 0; }
public void flushAndClear(SequentialWriter out) throws IOException { out.writeInt(offsets.size()); for (int i = 0; i < offsets.size(); i++) out.writeShort(offsets.get(i)); out.write(buffer.buffer()); alignToBlock(out); offsets.clear(); buffer.clear(); } }
public void flushAndClear(SequentialWriter out) throws IOException { out.writeInt(offsets.size()); for (int i = 0; i < offsets.size(); i++) out.writeShort(offsets.get(i)); out.write(buffer.buffer()); alignToBlock(out); offsets.clear(); buffer.clear(); } }
public void flushAndClear(SequentialWriter out) throws IOException { out.writeInt(offsets.size()); for (int i = 0; i < offsets.size(); i++) out.writeShort(offsets.get(i)); out.write(buffer.buffer()); alignToBlock(out); offsets.clear(); buffer.clear(); } }
out.writeInt(levels.size()); for (int i = levels.size() - 1; i >= 0; i--) levels.get(i).flushMetadata();
out.writeInt(levels.size()); for (int i = levels.size() - 1; i >= 0; i--) levels.get(i).flushMetadata();
out.writeInt(levels.size()); for (int i = levels.size() - 1; i >= 0; i--) levels.get(i).flushMetadata();