Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

Current state: Under DiscussionAccepted

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

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

JIRA

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyFLINK-32656
JIRA: TBD

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

...