Class Fixed12ColumnAdapter

java.lang.Object
io.trino.parquet.reader.flat.Fixed12ColumnAdapter
All Implemented Interfaces:
ColumnAdapter<int[]>

public class Fixed12ColumnAdapter extends Object implements ColumnAdapter<int[]>
  • Field Details

  • Constructor Details

    • Fixed12ColumnAdapter

      public Fixed12ColumnAdapter()
  • Method Details

    • createBuffer

      public int[] createBuffer(int size)
      Specified by:
      createBuffer in interface ColumnAdapter<int[]>
    • createNonNullBlock

      public Block createNonNullBlock(int[] values)
      Specified by:
      createNonNullBlock in interface ColumnAdapter<int[]>
    • createNullableBlock

      public Block createNullableBlock(boolean[] nulls, int[] values)
      Specified by:
      createNullableBlock in interface ColumnAdapter<int[]>
    • copyValue

      public void copyValue(int[] source, int sourceIndex, int[] destination, int destinationIndex)
      Specified by:
      copyValue in interface ColumnAdapter<int[]>
    • decodeDictionaryIds

      public void decodeDictionaryIds(int[] values, int offset, int length, int[] ids, int[] dictionary)
      Specified by:
      decodeDictionaryIds in interface ColumnAdapter<int[]>
    • getSizeInBytes

      public long getSizeInBytes(int[] values)
      Specified by:
      getSizeInBytes in interface ColumnAdapter<int[]>
    • merge

      public int[] merge(List<int[]> buffers)
      Specified by:
      merge in interface ColumnAdapter<int[]>