Class ShortColumnReader
- java.lang.Object
-
- org.apache.flink.formats.parquet.vector.reader.AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableShortVector>
-
- org.apache.flink.formats.parquet.vector.reader.ShortColumnReader
-
- All Implemented Interfaces:
ColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableShortVector>
public class ShortColumnReader extends AbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableShortVector>
ShortColumnReader. Using INT32 to store short, so just cast int to short.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.formats.parquet.vector.reader.AbstractColumnReader
descriptor, dictionary, maxDefLevel, runLenDecoder
-
-
Constructor Summary
Constructors Constructor Description ShortColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor, org.apache.parquet.column.page.PageReader pageReader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidreadBatch(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableShortVector column)Read batch fromAbstractColumnReader.runLenDecoderandAbstractColumnReader.dataInputStream.protected voidreadBatchFromDictionaryIds(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableShortVector column, org.apache.flink.table.data.columnar.vector.writable.WritableIntVector dictionaryIds)Decode dictionary ids to data.-
Methods inherited from class org.apache.flink.formats.parquet.vector.reader.AbstractColumnReader
afterReadPage, checkTypeName, readToVector, supportLazyDecode
-
-
-
-
Constructor Detail
-
ShortColumnReader
public ShortColumnReader(org.apache.parquet.column.ColumnDescriptor descriptor, org.apache.parquet.column.page.PageReader pageReader) throws IOException- Throws:
IOException
-
-
Method Detail
-
readBatch
protected void readBatch(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableShortVector column)Description copied from class:AbstractColumnReaderRead batch fromAbstractColumnReader.runLenDecoderandAbstractColumnReader.dataInputStream.- Specified by:
readBatchin classAbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableShortVector>
-
readBatchFromDictionaryIds
protected void readBatchFromDictionaryIds(int rowId, int num, org.apache.flink.table.data.columnar.vector.writable.WritableShortVector column, org.apache.flink.table.data.columnar.vector.writable.WritableIntVector dictionaryIds)Description copied from class:AbstractColumnReaderDecode dictionary ids to data. FromAbstractColumnReader.runLenDecoderandAbstractColumnReader.dictionaryIdsDecoder.- Specified by:
readBatchFromDictionaryIdsin classAbstractColumnReader<org.apache.flink.table.data.columnar.vector.writable.WritableShortVector>
-
-