Class ArrowTableSource
- java.lang.Object
-
- org.apache.flink.table.runtime.arrow.sources.ArrowTableSource
-
- All Implemented Interfaces:
org.apache.flink.legacy.table.sources.StreamTableSource<org.apache.flink.table.data.RowData>
,org.apache.flink.table.legacy.sources.TableSource<org.apache.flink.table.data.RowData>
@Internal public class ArrowTableSource extends Object implements org.apache.flink.legacy.table.sources.StreamTableSource<org.apache.flink.table.data.RowData>
AStreamTableSource
for serialized arrow record batch data.
-
-
Constructor Summary
Constructors Constructor Description ArrowTableSource(org.apache.flink.table.types.DataType dataType, byte[][] arrowData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData>
getDataStream(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv)
org.apache.flink.table.types.DataType
getProducedDataType()
org.apache.flink.table.legacy.api.TableSchema
getTableSchema()
boolean
isBounded()
-
-
-
Method Detail
-
isBounded
public boolean isBounded()
- Specified by:
isBounded
in interfaceorg.apache.flink.legacy.table.sources.StreamTableSource<org.apache.flink.table.data.RowData>
-
getDataStream
public org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.table.data.RowData> getDataStream(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment execEnv)
- Specified by:
getDataStream
in interfaceorg.apache.flink.legacy.table.sources.StreamTableSource<org.apache.flink.table.data.RowData>
-
getTableSchema
public org.apache.flink.table.legacy.api.TableSchema getTableSchema()
- Specified by:
getTableSchema
in interfaceorg.apache.flink.table.legacy.sources.TableSource<org.apache.flink.table.data.RowData>
-
getProducedDataType
public org.apache.flink.table.types.DataType getProducedDataType()
- Specified by:
getProducedDataType
in interfaceorg.apache.flink.table.legacy.sources.TableSource<org.apache.flink.table.data.RowData>
-
-