public void writeBoolean(boolean value) { checkArgument(!closed); if (!value && booleanOutputStream == null) { createBooleanOutputStream(); } if (booleanOutputStream != null) { booleanOutputStream.writeBoolean(value); } currentGroupCount++; }
expectedValues.addAll(Collections.nCopies(34, false)); outputStream.writeBoolean(true); expectedValues.add(true); outputStream.writeBoolean(false); expectedValues.add(false);
for (int count : counts) { for (int i = 0; i < count; i++) { output.writeBoolean(true);
@Override protected void writeValue(BooleanOutputStream outputStream, Boolean value) { outputStream.writeBoolean(value); }
expectedValues.addAll(Collections.nCopies(34, false)); outputStream.writeBoolean(true); expectedValues.add(true); outputStream.writeBoolean(false); expectedValues.add(false);
@Override public void writeBlock(Block block) { checkState(!closed); checkArgument(block.getPositionCount() > 0, "Block is empty"); // record nulls for (int position = 0; position < block.getPositionCount(); position++) { presentStream.writeBoolean(!block.isNull(position)); } // record values for (int position = 0; position < block.getPositionCount(); position++) { if (!block.isNull(position)) { boolean value = type.getBoolean(block, position); dataStream.writeBoolean(value); statisticsBuilder.addValue(value); } } }
for (int count : counts) { for (int i = 0; i < count; i++) { output.writeBoolean(true);
@Override protected void writeValue(BooleanOutputStream outputStream, Boolean value) { outputStream.writeBoolean(value); }
public void writeBoolean(boolean value) { checkArgument(!closed); if (!value && booleanOutputStream == null) { createBooleanOutputStream(); } if (booleanOutputStream != null) { booleanOutputStream.writeBoolean(value); } currentGroupCount++; }
@Override public void writeBlock(Block block) { checkState(!closed); checkArgument(block.getPositionCount() > 0, "Block is empty"); // record nulls for (int position = 0; position < block.getPositionCount(); position++) { presentStream.writeBoolean(!block.isNull(position)); } // record values for (int position = 0; position < block.getPositionCount(); position++) { if (!block.isNull(position)) { boolean value = type.getBoolean(block, position); dataStream.writeBoolean(value); statisticsBuilder.addValue(value); } } }