public class ParquetColumnarRowSplitReader extends Object implements Closeable
VectorizedColumnBatch from input split.| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ParquetColumnarRowSplitReader.ColumnBatchGenerator
Interface to gen
VectorizedColumnBatch. |
| 构造器和说明 |
|---|
ParquetColumnarRowSplitReader(boolean utcTimestamp,
boolean caseSensitive,
org.apache.hadoop.conf.Configuration conf,
org.apache.flink.table.types.logical.LogicalType[] selectedTypes,
String[] selectedFieldNames,
ParquetColumnarRowSplitReader.ColumnBatchGenerator generator,
int batchSize,
org.apache.hadoop.fs.Path path,
long splitStart,
long splitLength) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
org.apache.flink.table.data.ColumnarRowData |
nextRecord() |
boolean |
reachedEnd()
Method used to check if the end of the input is reached.
|
void |
seekToRow(long rowCount)
Seek to a particular row number.
|
public ParquetColumnarRowSplitReader(boolean utcTimestamp,
boolean caseSensitive,
org.apache.hadoop.conf.Configuration conf,
org.apache.flink.table.types.logical.LogicalType[] selectedTypes,
String[] selectedFieldNames,
ParquetColumnarRowSplitReader.ColumnBatchGenerator generator,
int batchSize,
org.apache.hadoop.fs.Path path,
long splitStart,
long splitLength)
throws IOException
IOExceptionpublic boolean reachedEnd()
throws IOException
IOException - Thrown, if an I/O error occurred.public org.apache.flink.table.data.ColumnarRowData nextRecord()
public void seekToRow(long rowCount)
throws IOException
IOExceptionpublic void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.