Class ArrayColumnReader

  • All Implemented Interfaces:
    ColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector>

    public class ArrayColumnReader
    extends BaseVectorizedColumnReader
    Array ColumnReader. TODO Currently ARRAY type only support non nested case.
    • Constructor Detail

      • ArrayColumnReader

        public ArrayColumnReader​(org.apache.parquet.column.ColumnDescriptor descriptor,
                                 org.apache.parquet.column.page.PageReader pageReader,
                                 boolean isUtcTimestamp,
                                 org.apache.parquet.schema.Type type,
                                 org.apache.flink.table.types.logical.LogicalType logicalType)
                          throws IOException
        Throws:
        IOException
    • Method Detail

      • readToVector

        public void readToVector​(int readNumber,
                                 org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector vector)
        Parameters:
        readNumber - number to read.
        vector - vector to write.