Class StructColumnReader

java.lang.Object
io.trino.parquet.reader.StructColumnReader

public final class StructColumnReader extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static it.unimi.dsi.fastutil.booleans.BooleanList
    calculateStructOffsets(Field field, int[] fieldDefinitionLevels, int[] fieldRepetitionLevels)
    Each struct has three variants of presence: 1) Struct is not defined, because one of it's optional parent fields is null 2) Struct is null 3) Struct is defined and not empty.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • calculateStructOffsets

      public static it.unimi.dsi.fastutil.booleans.BooleanList calculateStructOffsets(Field field, int[] fieldDefinitionLevels, int[] fieldRepetitionLevels)
      Each struct has three variants of presence: 1) Struct is not defined, because one of it's optional parent fields is null 2) Struct is null 3) Struct is defined and not empty.