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 ColumnBatchModifier and TypeMethodDescriptionColumnBatch.booleans(int columnIndex, boolean[] values) Adds the values for aREQUIRED BOOLEANcolumn, addressed by index.ColumnBatch.booleans(int columnIndex, boolean[] values, boolean[] nulls) Adds the values for anOPTIONAL BOOLEANcolumn, addressed by index, with a plain mask.Adds the values for anOPTIONAL BOOLEANcolumn, addressed by index.Adds the values for aREQUIRED BOOLEANcolumn, addressed by name.Adds the values for anOPTIONAL BOOLEANcolumn, addressed by name, with a plain mask.Adds the values for anOPTIONAL BOOLEANcolumn, addressed by name.ColumnBatch.bytes(int columnIndex, byte[][] values) Adds the values for aREQUIRED BYTE_ARRAYcolumn, addressed by index.ColumnBatch.bytes(int columnIndex, byte[][] values, boolean[] nulls) Adds the values for anOPTIONAL BYTE_ARRAYcolumn, addressed by index, with a plain mask.Adds the values for anOPTIONAL BYTE_ARRAYcolumn, addressed by index.Adds the values for aREQUIRED BYTE_ARRAYcolumn, addressed by name.Adds the values for anOPTIONAL BYTE_ARRAYcolumn, addressed by name, with a plain mask.Adds the values for anOPTIONAL BYTE_ARRAYcolumn, addressed by name.ColumnBatch.doubles(int columnIndex, double[] values) Adds the values for aREQUIRED DOUBLEcolumn, addressed by index.ColumnBatch.doubles(int columnIndex, double[] values, boolean[] nulls) Adds the values for anOPTIONAL DOUBLEcolumn, addressed by index, with a plain mask.Adds the values for anOPTIONAL DOUBLEcolumn, addressed by index.Adds the values for aREQUIRED DOUBLEcolumn, addressed by name.Adds the values for anOPTIONAL DOUBLEcolumn, addressed by name, with a plain mask.Adds the values for anOPTIONAL DOUBLEcolumn, addressed by name.ColumnBatch.fixed(int columnIndex, byte[][] values) Adds the values for aREQUIRED FIXED_LEN_BYTE_ARRAYcolumn, addressed by index.ColumnBatch.fixed(int columnIndex, byte[][] values, boolean[] nulls) Adds the values for anOPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, addressed by index, with a plain mask.Adds the values for anOPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, addressed by index.Adds the values for aREQUIRED FIXED_LEN_BYTE_ARRAYcolumn, addressed by name.Adds the values for anOPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, addressed by name, with a plain mask.Adds the values for anOPTIONAL FIXED_LEN_BYTE_ARRAYcolumn, addressed by name.ColumnBatch.floats(int columnIndex, float[] values) Adds the values for aREQUIRED FLOATcolumn, addressed by index.ColumnBatch.floats(int columnIndex, float[] values, boolean[] nulls) Adds the values for anOPTIONAL FLOATcolumn, addressed by index, with a plain mask.Adds the values for anOPTIONAL FLOATcolumn, addressed by index.Adds the values for aREQUIRED FLOATcolumn, addressed by name.Adds the values for anOPTIONAL FLOATcolumn, addressed by name, with a plain mask.Adds the values for anOPTIONAL FLOATcolumn, addressed by name.ColumnBatch.ints(int columnIndex, int[] values) Adds the values for aREQUIRED INT32column, addressed by index.ColumnBatch.ints(int columnIndex, int[] values, boolean[] nulls) Adds the values for anOPTIONAL INT32column, addressed by index, with nulls given as a plain mask.Adds the values for anOPTIONAL INT32column, addressed by index.Adds the values for aREQUIRED INT32column, addressed by name.Adds the values for anOPTIONAL INT32column, addressed by name, with nulls given as a plain mask.Adds the values for anOPTIONAL INT32column, addressed by name.Sets the entry offsets of aLIST, addressed by the list group's dot-separated path.Sets the entry offsets of aLISTtogether 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 aREQUIRED INT64column, addressed by index.ColumnBatch.longs(int columnIndex, long[] values, boolean[] nulls) Adds the values for anOPTIONAL INT64column, addressed by index, with a plain mask.Adds the values for anOPTIONAL INT64column, addressed by index.Adds the values for aREQUIRED INT64column, addressed by name.Adds the values for anOPTIONAL INT64column, addressed by name, with a plain mask.Adds the values for anOPTIONAL INT64column, addressed by name.Sets the entry offsets of aMAP, addressed by the map group's dot-separated path.Sets the entry offsets of aMAPtogether with its per-instance nulls (which maps are themselves absent), distinct from an empty map carrying a zero-delta offset.Sets the per-instance nulls of anOPTIONALstructgroup, addressed by its dot-separated path.Method parameters in dev.hardwood.writer with type arguments of type ColumnBatchModifier and TypeMethodDescriptionvoidColumnWriter.writeBatch(Consumer<ColumnBatch> filler) Writes one aligned batch of column values, flushing row groups as the buffered data crosses the row-group target.