Class IcebergViewSerializer

java.lang.Object
org.projectnessie.server.store.IcebergViewSerializer
All Implemented Interfaces:
org.projectnessie.versioned.store.ContentSerializer<org.projectnessie.model.IcebergView>, org.projectnessie.versioned.store.LegacyContentSerializer<org.projectnessie.model.IcebergView>

public final class IcebergViewSerializer extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.projectnessie.model.Content.Type
     
    int
     
    boolean
    requiresGlobalState(org.projectnessie.nessie.relocated.protobuf.ByteString content)
     
    org.projectnessie.nessie.relocated.protobuf.ByteString
    toStoreOnReferenceState(org.projectnessie.model.IcebergView content)
     
    protected void
    toStoreOnRefState(org.projectnessie.model.IcebergView view, org.projectnessie.server.store.proto.ObjectTypes.Content.Builder builder)
     
    org.projectnessie.model.IcebergView
    valueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
     
    protected org.projectnessie.model.IcebergView
    valueFromStore(org.projectnessie.server.store.proto.ObjectTypes.Content content, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.projectnessie.versioned.store.LegacyContentSerializer

    getType, valueFromStore
  • Constructor Details

    • IcebergViewSerializer

      public IcebergViewSerializer()
  • Method Details

    • contentType

      public org.projectnessie.model.Content.Type contentType()
    • payload

      public int payload()
    • toStoreOnRefState

      protected void toStoreOnRefState(org.projectnessie.model.IcebergView view, org.projectnessie.server.store.proto.ObjectTypes.Content.Builder builder)
    • requiresGlobalState

      public boolean requiresGlobalState(org.projectnessie.nessie.relocated.protobuf.ByteString content)
    • valueFromStore

      protected org.projectnessie.model.IcebergView valueFromStore(org.projectnessie.server.store.proto.ObjectTypes.Content content, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
    • toStoreOnReferenceState

      public org.projectnessie.nessie.relocated.protobuf.ByteString toStoreOnReferenceState(org.projectnessie.model.IcebergView content)
      Specified by:
      toStoreOnReferenceState in interface org.projectnessie.versioned.store.ContentSerializer<C extends org.projectnessie.model.Content>
    • valueFromStore

      public org.projectnessie.model.IcebergView valueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState)
      Specified by:
      valueFromStore in interface org.projectnessie.versioned.store.LegacyContentSerializer<C extends org.projectnessie.model.Content>