Status
Current state: Under Discussion
Discussion thread: here (<- link to https://mail-archives.apache.org/mod_mbox/flink-dev/)
JIRA: here (<- link to https://issues.apache.org/jira/browse/FLINK-XXXX)
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.
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.
Compatibility, Deprecation, and Migration Plan
N.A.
Test Plan
N.A.
Rejected Alternatives
N.A.