Class TableCommitMetaStoreWorker

  • All Implemented Interfaces:
    com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>

    @Singleton
    public class TableCommitMetaStoreWorker
    extends Object
    implements com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>
    • Constructor Detail

      • TableCommitMetaStoreWorker

        public TableCommitMetaStoreWorker()
    • Method Detail

      • getValueSerializer

        public com.dremio.nessie.versioned.Serializer<com.dremio.nessie.model.Contents> getValueSerializer()
        Specified by:
        getValueSerializer in interface com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>
      • getMetadataSerializer

        public com.dremio.nessie.versioned.Serializer<com.dremio.nessie.model.CommitMeta> getMetadataSerializer()
        Specified by:
        getMetadataSerializer in interface com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>
      • getAssetKeys

        public Stream<com.dremio.nessie.versioned.StoreWorker.AssetKey> getAssetKeys​(com.dremio.nessie.model.Contents table)
        Specified by:
        getAssetKeys in interface com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>
      • deleteAsset

        public CompletableFuture<Void> deleteAsset​(com.dremio.nessie.versioned.StoreWorker.AssetKey key)
        Specified by:
        deleteAsset in interface com.dremio.nessie.versioned.StoreWorker<com.dremio.nessie.model.Contents,​com.dremio.nessie.model.CommitMeta>