| Package | Description |
|---|---|
| com.aliyun.odps.table.read | |
| com.aliyun.odps.table.read.impl.batch | |
| com.aliyun.odps.table.read.split | |
| com.aliyun.odps.table.read.split.impl |
| Modifier and Type | Method and Description |
|---|---|
default SplitReader<org.apache.arrow.vector.VectorSchemaRoot> |
TableBatchReadSession.createArrowReader(InputSplit split,
ReaderOptions options)
Returns a arrow data reader
SplitReader to do the actual reading work. |
default SplitReader<ArrayRecord> |
TableBatchReadSession.createRecordReader(InputSplit split,
ReaderOptions options)
Returns a record data reader
SplitReader to do the actual reading work. |
| Modifier and Type | Method and Description |
|---|---|
SplitReader<org.apache.arrow.vector.VectorSchemaRoot> |
TableBatchReadSessionImpl.createArrowReader(InputSplit split,
ReaderOptions options) |
SplitReader<ArrayRecord> |
TableBatchReadSessionImpl.createRecordReader(InputSplit split,
ReaderOptions options) |
| Constructor and Description |
|---|
SplitArrowReaderImpl(TableIdentifier identifier,
InputSplit split,
ReaderOptions options) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InputSplitWithBucket
A data input split by bucket mode
|
interface |
InputSplitWithIndex
A data input split by size/parallelism mode
|
interface |
InputSplitWithRowRange
A data input split by row offset mode
|
| Modifier and Type | Method and Description |
|---|---|
default InputSplit[] |
InputSplitAssigner.getAllSplits()
Return all input splits of the input split assigner.
|
default InputSplit |
InputSplitAssigner.getSplit(int index)
Return the split by index.
|
default InputSplit |
InputSplitAssigner.getSplitByRowOffset(long startIndex,
long numRecord)
Returns the split by row offset.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IndexedInputSplit |
class |
RowRangeInputSplit |
| Modifier and Type | Method and Description |
|---|---|
InputSplit[] |
IndexedInputSplitAssigner.getAllSplits() |
InputSplit |
IndexedInputSplitAssigner.getSplit(int index) |
InputSplit |
RowRangeInputSplitAssigner.getSplitByRowOffset(long startIndex,
long numRecord) |
Copyright © 2024 Alibaba Cloud Computing. All rights reserved.