Uses of Class
dev.hardwood.writer.ColumnBatch

Packages that use ColumnBatch
Package
Description
Parquet file writer, with a columnar and a row-oriented API over one core.
  • Uses of ColumnBatch in dev.hardwood.writer

    Methods in dev.hardwood.writer that return ColumnBatch
    Modifier and Type
    Method
    Description
    ColumnBatch.booleans(int columnIndex, boolean[] values)
    Adds the values for a REQUIRED BOOLEAN column, addressed by index.
    ColumnBatch.booleans(int columnIndex, boolean[] values, boolean[] nulls)
    Adds the values for an OPTIONAL BOOLEAN column, addressed by index, with a plain mask.
    ColumnBatch.booleans(int columnIndex, boolean[] values, Validity nulls)
    Adds the values for an OPTIONAL BOOLEAN column, addressed by index.
    ColumnBatch.booleans(String columnName, boolean[] values)
    Adds the values for a REQUIRED BOOLEAN column, addressed by name.
    ColumnBatch.booleans(String columnName, boolean[] values, boolean[] nulls)
    Adds the values for an OPTIONAL BOOLEAN column, addressed by name, with a plain mask.
    ColumnBatch.booleans(String columnName, boolean[] values, Validity nulls)
    Adds the values for an OPTIONAL BOOLEAN column, addressed by name.
    ColumnBatch.bytes(int columnIndex, byte[][] values)
    Adds the values for a REQUIRED BYTE_ARRAY column, addressed by index.
    ColumnBatch.bytes(int columnIndex, byte[][] values, boolean[] nulls)
    Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by index, with a plain mask.
    ColumnBatch.bytes(int columnIndex, byte[][] values, Validity nulls)
    Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by index.
    ColumnBatch.bytes(String columnName, byte[][] values)
    Adds the values for a REQUIRED BYTE_ARRAY column, addressed by name.
    ColumnBatch.bytes(String columnName, byte[][] values, boolean[] nulls)
    Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by name, with a plain mask.
    ColumnBatch.bytes(String columnName, byte[][] values, Validity nulls)
    Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by name.
    ColumnBatch.doubles(int columnIndex, double[] values)
    Adds the values for a REQUIRED DOUBLE column, addressed by index.
    ColumnBatch.doubles(int columnIndex, double[] values, boolean[] nulls)
    Adds the values for an OPTIONAL DOUBLE column, addressed by index, with a plain mask.
    ColumnBatch.doubles(int columnIndex, double[] values, Validity nulls)
    Adds the values for an OPTIONAL DOUBLE column, addressed by index.
    ColumnBatch.doubles(String columnName, double[] values)
    Adds the values for a REQUIRED DOUBLE column, addressed by name.
    ColumnBatch.doubles(String columnName, double[] values, boolean[] nulls)
    Adds the values for an OPTIONAL DOUBLE column, addressed by name, with a plain mask.
    ColumnBatch.doubles(String columnName, double[] values, Validity nulls)
    Adds the values for an OPTIONAL DOUBLE column, addressed by name.
    ColumnBatch.fixed(int columnIndex, byte[][] values)
    Adds the values for a REQUIRED FIXED_LEN_BYTE_ARRAY column, addressed by index.
    ColumnBatch.fixed(int columnIndex, byte[][] values, boolean[] nulls)
    Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by index, with a plain mask.
    ColumnBatch.fixed(int columnIndex, byte[][] values, Validity nulls)
    Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by index.
    ColumnBatch.fixed(String columnName, byte[][] values)
    Adds the values for a REQUIRED FIXED_LEN_BYTE_ARRAY column, addressed by name.
    ColumnBatch.fixed(String columnName, byte[][] values, boolean[] nulls)
    Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by name, with a plain mask.
    ColumnBatch.fixed(String columnName, byte[][] values, Validity nulls)
    Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by name.
    ColumnBatch.floats(int columnIndex, float[] values)
    Adds the values for a REQUIRED FLOAT column, addressed by index.
    ColumnBatch.floats(int columnIndex, float[] values, boolean[] nulls)
    Adds the values for an OPTIONAL FLOAT column, addressed by index, with a plain mask.
    ColumnBatch.floats(int columnIndex, float[] values, Validity nulls)
    Adds the values for an OPTIONAL FLOAT column, addressed by index.
    ColumnBatch.floats(String columnName, float[] values)
    Adds the values for a REQUIRED FLOAT column, addressed by name.
    ColumnBatch.floats(String columnName, float[] values, boolean[] nulls)
    Adds the values for an OPTIONAL FLOAT column, addressed by name, with a plain mask.
    ColumnBatch.floats(String columnName, float[] values, Validity nulls)
    Adds the values for an OPTIONAL FLOAT column, addressed by name.
    ColumnBatch.ints(int columnIndex, int[] values)
    Adds the values for a REQUIRED INT32 column, addressed by index.
    ColumnBatch.ints(int columnIndex, int[] values, boolean[] nulls)
    Adds the values for an OPTIONAL INT32 column, addressed by index, with nulls given as a plain mask.
    ColumnBatch.ints(int columnIndex, int[] values, Validity nulls)
    Adds the values for an OPTIONAL INT32 column, addressed by index.
    ColumnBatch.ints(String columnName, int[] values)
    Adds the values for a REQUIRED INT32 column, addressed by name.
    ColumnBatch.ints(String columnName, int[] values, boolean[] nulls)
    Adds the values for an OPTIONAL INT32 column, addressed by name, with nulls given as a plain mask.
    ColumnBatch.ints(String columnName, int[] values, Validity nulls)
    Adds the values for an OPTIONAL INT32 column, addressed by name.
    ColumnBatch.list(String listPath, int[] offsets)
    Sets the entry offsets of a LIST, addressed by the list group's dot-separated path.
    ColumnBatch.list(String listPath, int[] offsets, Validity nulls)
    Sets the entry offsets of a LIST together with its per-instance nulls (which lists are themselves absent), distinct from an empty list carrying a zero-delta offset.
    ColumnBatch.longs(int columnIndex, long[] values)
    Adds the values for a REQUIRED INT64 column, addressed by index.
    ColumnBatch.longs(int columnIndex, long[] values, boolean[] nulls)
    Adds the values for an OPTIONAL INT64 column, addressed by index, with a plain mask.
    ColumnBatch.longs(int columnIndex, long[] values, Validity nulls)
    Adds the values for an OPTIONAL INT64 column, addressed by index.
    ColumnBatch.longs(String columnName, long[] values)
    Adds the values for a REQUIRED INT64 column, addressed by name.
    ColumnBatch.longs(String columnName, long[] values, boolean[] nulls)
    Adds the values for an OPTIONAL INT64 column, addressed by name, with a plain mask.
    ColumnBatch.longs(String columnName, long[] values, Validity nulls)
    Adds the values for an OPTIONAL INT64 column, addressed by name.
    ColumnBatch.map(String mapPath, int[] offsets)
    Sets the entry offsets of a MAP, addressed by the map group's dot-separated path.
    ColumnBatch.map(String mapPath, int[] offsets, Validity nulls)
    Sets the entry offsets of a MAP together with its per-instance nulls (which maps are themselves absent), distinct from an empty map carrying a zero-delta offset.
    ColumnBatch.struct(String structPath, Validity nulls)
    Sets the per-instance nulls of an OPTIONAL struct group, addressed by its dot-separated path.
    Method parameters in dev.hardwood.writer with type arguments of type ColumnBatch
    Modifier and Type
    Method
    Description
    void
    ColumnWriter.writeBatch(Consumer<ColumnBatch> filler)
    Writes one aligned batch of column values, flushing row groups as the buffered data crosses the row-group target.