Uses of Interface
dev.hardwood.Validity

Packages that use Validity
Package
Description
Core entry points for reading Parquet files.
Parquet file readers with row-oriented and column-oriented APIs.
Parquet file writer, with a columnar and a row-oriented API over one core.
  • Uses of Validity in dev.hardwood

    Fields in dev.hardwood declared as Validity
    Modifier and Type
    Field
    Description
    static final Validity
    Validity.NO_NULLS
    Singleton signalling "no item at this scope is null in the current batch."
    Methods in dev.hardwood that return Validity
    Modifier and Type
    Method
    Description
    static Validity
    Validity.of(long[] words)
    Wraps a packed long[] bitmap (set-bit = present storage).
    static Validity
    Validity.ofNulls(boolean[] nulls)
    Builds a Validity over a per-item null mask, where nulls[i] == true marks item i null — the null-centric polarity of Validity.isNull(int).
  • Uses of Validity in dev.hardwood.reader

    Methods in dev.hardwood.reader that return Validity
    Modifier and Type
    Method
    Description
    ColumnReader.getLayerValidity(int layer)
    Validity at layer.
    ColumnReader.getLeafValidity()
    Validity over the leaf-value array, indexed 0..getValueCount().
  • Uses of Validity in dev.hardwood.writer

    Methods in dev.hardwood.writer with parameters of type Validity
    Modifier and Type
    Method
    Description
    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, Validity nulls)
    Adds the values for an OPTIONAL BOOLEAN column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL BYTE_ARRAY column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL DOUBLE column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL FIXED_LEN_BYTE_ARRAY column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL FLOAT column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL INT32 column, addressed by name.
    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, Validity nulls)
    Adds the values for an OPTIONAL INT64 column, addressed by index.
    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, 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.