[ 
https://issues.apache.org/jira/browse/FLINK-11450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16754920#comment-16754920
 ] 

sunjincheng commented on FLINK-11450:
-------------------------------------

Hi [~twalthr] For extract the TableEnvironment as a  interface, we should move 
the follows class or interface in to `flink-table-common`:
 * TableSource
 * ProjectableTableSource
 * NestedFieldsProjectableTableSource
 * DefinedFieldMapping
 * TableSink
 * TableSinkBase
 * ExternalCatalog
 * ExternalCatalogTable
 * TableNotExistException
 * CatalogNotExistException

I am not sure if it is complete, maybe there will be some changes when I open 
the PR. 

What do you think?

> Port and move TableSource and TableSink to flink-table-common
> -------------------------------------------------------------
>
>                 Key: FLINK-11450
>                 URL: https://issues.apache.org/jira/browse/FLINK-11450
>             Project: Flink
>          Issue Type: New Feature
>          Components: Table API & SQL
>            Reporter: Timo Walther
>            Assignee: sunjincheng
>            Priority: Major
>
> A more detailed description can be found in 
> [FLIP-32|https://cwiki.apache.org/confluence/display/FLINK/FLIP-32%3A+Restructure+flink-table+for+future+contributions].
> This step only unblockes the TableEnvironment interfaces task. 
> Stream/BatchTableSouce/Sink remain in flink-table-api-java-bridge for now 
> until they have been reworked.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to