Versions Compared

Key

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

...

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

...