Class TableFeature.LegacyWriterFeature

Object
io.delta.kernel.internal.tablefeatures.TableFeature
io.delta.kernel.internal.tablefeatures.TableFeature.LegacyWriterFeature
All Implemented Interfaces:
FeatureAutoEnabledByMetadata, TableFeature.LegacyFeatureType
Enclosing class:
TableFeature

public abstract static class TableFeature.LegacyWriterFeature extends TableFeature implements TableFeature.LegacyFeatureType
A base class for all table legacy writer-only features.
  • Constructor Details

    • LegacyWriterFeature

      public LegacyWriterFeature(String featureName, int minWriterVersion)
  • Method Details

    • hasKernelReadSupport

      public boolean hasKernelReadSupport()
      Description copied from class: TableFeature
      Does Kernel has support to read a table containing this feature? Default implementation returns true. Features should override this method if they have special requirements or not supported by the Kernel yet.
      Overrides:
      hasKernelReadSupport in class TableFeature
      Returns:
      true if Kernel has support to read a table containing this feature.