Package org.projectnessie.server.store
Class IcebergTableSerializer
java.lang.Object
org.projectnessie.server.store.IcebergTableSerializer
- All Implemented Interfaces:
org.projectnessie.versioned.store.ContentSerializer<org.projectnessie.model.IcebergTable>,org.projectnessie.versioned.store.LegacyContentSerializer<org.projectnessie.model.IcebergTable>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.projectnessie.model.Content.Typeintpayload()booleanrequiresGlobalState(org.projectnessie.nessie.relocated.protobuf.ByteString content) org.projectnessie.nessie.relocated.protobuf.ByteStringtoStoreOnReferenceState(org.projectnessie.model.IcebergTable content) protected voidtoStoreOnRefState(org.projectnessie.model.IcebergTable table, org.projectnessie.server.store.proto.ObjectTypes.Content.Builder builder) org.projectnessie.model.IcebergTablevalueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState) protected org.projectnessie.model.IcebergTablevalueFromStore(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, waitMethods inherited from interface org.projectnessie.versioned.store.LegacyContentSerializer
getType, valueFromStore
-
Constructor Details
-
IcebergTableSerializer
public IcebergTableSerializer()
-
-
Method Details
-
contentType
public org.projectnessie.model.Content.Type contentType() -
payload
public int payload() -
toStoreOnRefState
protected void toStoreOnRefState(org.projectnessie.model.IcebergTable table, 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.IcebergTable 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.IcebergTable content) - Specified by:
toStoreOnReferenceStatein interfaceorg.projectnessie.versioned.store.ContentSerializer<C extends org.projectnessie.model.Content>
-
valueFromStore
public org.projectnessie.model.IcebergTable valueFromStore(int payload, org.projectnessie.nessie.relocated.protobuf.ByteString onReferenceValue, Supplier<org.projectnessie.nessie.relocated.protobuf.ByteString> globalState) - Specified by:
valueFromStorein interfaceorg.projectnessie.versioned.store.LegacyContentSerializer<C extends org.projectnessie.model.Content>
-