Status

Current state: Accepted

Discussion thread: https://lists.apache.org/thread/5dvqyhqp5fbtm54944xohts71modwd99

Vote thread: https://lists.apache.org/thread/7fy34vhbgjc5r2488dnf61bjo8yzfjx2

JIRA FLINK-32656 - Getting 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 / MethodAnnotation
org.apache.flink.table.catalog.Catalog#supportsManagedTablePublicEvolving
org.apache.flink.table.factories.ManagedTableFactoryInternal
org.apache.flink.table.catalog.ManagedTableListener
org.apache.flink.table.catalog.CatalogLock
org.apache.flink.table.connector.RequireCatalogLock
org.apache.flink.table.catalog.CatalogLock.FactoryN.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.