[
https://issues.apache.org/jira/browse/FLINK-12708?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jark Wu closed FLINK-12708.
---------------------------
Resolution: Fixed
Fix Version/s: 1.9.0
Fixed in 1.9.0 with commits:
- InputFormatTableSource: 4946cf4d6ab0f502f065825e157c7cabde604fe1
- OutputFormatTableSink: 851d27bb54596d1044a831160b09aad9f3b32316
- LookupableTableSource: 5be9ab3c8a28b64d7039568adc43b0abb32c3f6e
- getTableStats in TableSource: 147022cf7984b8e56d1e01e826d9640674837e68
> Introduce new Interfaces for source and sink to make Blink runner work
> ----------------------------------------------------------------------
>
> Key: FLINK-12708
> URL: https://issues.apache.org/jira/browse/FLINK-12708
> Project: Flink
> Issue Type: New Feature
> Components: Table SQL / API
> Reporter: Jark Wu
> Assignee: Jark Wu
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.9.0
>
> Time Spent: 20m
> Remaining Estimate: 0h
>
> 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
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)