Skip to content

LegacyWriterFeature

LegacyWriterFeature is a marker extension of the TableFeature abstraction for writer table features that were released before Table Features (as a LegacyFeatureType).

LegacyWriterFeatures enforce that the minimum reader protocol version required is always 0.

LegacyWriterFeature is used when TableFeatureSupport is requested to remove a table feature (alongside WriterFeatures).

Implementations

Sealed Abstract Class

LegacyWriterFeature is a Scala sealed abstract class which means that all of the implementations are in the same compilation unit (a single file).

Creating Instance

LegacyWriterFeature takes the following to be created: