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).
- AppendOnlyTableFeature
- ChangeDataFeedTableFeature
- CheckConstraintsTableFeature
- GeneratedColumnsTableFeature
- IdentityColumnsTableFeature
- InvariantsTableFeature
LegacyReaderWriterFeature
Creating Instance¶
LegacyWriterFeature takes the following to be created: