Versions Compared

Key

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

Status

Current state[One of "Under Discussion", "Accepted", "Rejected"]

...

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), and now they are obsolete. Hence we proposed to deprecate these APIs, to be further removed before Flink 2.0.

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.

Compatibility, Deprecation, and Migration Plan

N.A.

Test Plan

N.A.

Rejected Alternatives

N.A.