Package org.projectnessie.server.store
Class TableCommitMetaStoreWorker
- java.lang.Object
-
- org.projectnessie.server.store.TableCommitMetaStoreWorker
-
- All Implemented Interfaces:
StoreWorker<Content,CommitMeta,Content.Type>
public class TableCommitMetaStoreWorker extends Object implements StoreWorker<Content,CommitMeta,Content.Type>
-
-
Constructor Summary
Constructors Constructor Description TableCommitMetaStoreWorker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId(Content content)Serializer<CommitMeta>getMetadataSerializer()BytegetPayload(Content content)Content.TypegetType(com.google.protobuf.ByteString onRefContent)Content.TypegetType(Byte payload)Content.TypegetType(Content content)booleanisNamespace(com.google.protobuf.ByteString type)booleanrequiresGlobalState(Enum<Content.Type> type)com.google.protobuf.ByteStringtoStoreGlobalState(Content content)com.google.protobuf.ByteStringtoStoreOnReferenceState(Content content)ContentvalueFromStore(com.google.protobuf.ByteString onReferenceValue, Optional<com.google.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.StoreWorker
requiresGlobalState, requiresGlobalState
-
-
-
-
Method Detail
-
toStoreOnReferenceState
public com.google.protobuf.ByteString toStoreOnReferenceState(Content content)
- Specified by:
toStoreOnReferenceStatein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
toStoreGlobalState
public com.google.protobuf.ByteString toStoreGlobalState(Content content)
- Specified by:
toStoreGlobalStatein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
valueFromStore
public Content valueFromStore(com.google.protobuf.ByteString onReferenceValue, Optional<com.google.protobuf.ByteString> globalState)
- Specified by:
valueFromStorein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getId
public String getId(Content content)
- Specified by:
getIdin interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getPayload
public Byte getPayload(Content content)
- Specified by:
getPayloadin interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getType
public Content.Type getType(Content content)
- Specified by:
getTypein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getType
public Content.Type getType(Byte payload)
- Specified by:
getTypein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getType
public Content.Type getType(com.google.protobuf.ByteString onRefContent)
- Specified by:
getTypein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
requiresGlobalState
public boolean requiresGlobalState(Enum<Content.Type> type)
- Specified by:
requiresGlobalStatein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
getMetadataSerializer
public Serializer<CommitMeta> getMetadataSerializer()
- Specified by:
getMetadataSerializerin interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
isNamespace
public boolean isNamespace(com.google.protobuf.ByteString type)
- Specified by:
isNamespacein interfaceStoreWorker<Content,CommitMeta,Content.Type>
-
-