Status
Current state: Accepted
Discussion thread: https://lists.apache.org/thread/5dvqyhqp5fbtm54944xohts71modwd99
Vote thread: https://lists.apache.org/thread/7fy34vhbgjc5r2488dnf61bjo8yzfjx2
JIRA:
-
FLINK-32656Getting issue details...
STATUS
Released: <Flink Version>
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Motivation
FLIP-188: Introduce Built-in Dynamic Table Storage introduced a couple of interfaces designed for Apache Paimon(incubating), which are now obsolete. Hence we propose to deprecate these APIs to be further removed before Flink 2.0.
On the other hand, since Flink Table Store has joined the Apache Incubator as a separate project, we can remove https://nightlies.apache.org/flink/flink-table-store-docs-stable/ as well.
Public Interfaces
Class / Method | Annotation |
---|---|
org.apache.flink.table.catalog.Catalog#supportsManagedTable | PublicEvolving |
org.apache.flink.table.factories.ManagedTableFactory | Internal |
org.apache.flink.table.catalog.ManagedTableListener | |
org.apache.flink.table.catalog.CatalogLock | |
org.apache.flink.table.connector.RequireCatalogLock | |
org.apache.flink.table.catalog.CatalogLock.Factory | N.A. |
Proposed Changes
We propose to deprecate the classes/methods listed above. And remove the related doc under the flink-web repository.
Compatibility, Deprecation, and Migration Plan
N.A.
Test Plan
N.A.
Rejected Alternatives
N.A.