Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
In order to support Blink batch and temporal table join, we need some new source&sink interfaces.
1. Introduce InputFormatTableSource
- add isBounded interface to StreamTableSource
- InputFormatTableSource extends StreamTableSource and expose getInputFormat
- removes BatchTableSource and StreamTableSource in blink planner
- support it in blink and flink planner
2. Introduce OutputFormatTableSink
- OutputFormatTableSink extends StreamTableSink expose getOutputFormat
- removes BatchTableSink in blink planner
- support it in blink and flink planner
3. Introduce LookupableTableSource
- removes LookupableTableSource and LookupConfig in blink planner
- support it only in blink planner
4. Expose getTableStats in TableSource
- support it in blink and flink planner
Attachments
Issue Links
- is a child of
-
FLINK-11488 Add a basic Blink planner framework
- Closed
- links to