Interface BaseCommitObj
- All Superinterfaces:
Obj
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBaseCommitObj.Builder<O extends BaseCommitObj,B extends BaseCommitObj.Builder<O, B>> Nested classes/interfaces inherited from interface org.apache.polaris.persistence.nosql.api.obj.Obj
Obj.ObjSerializeAll, Obj.StorageView -
Method Summary
Methods inherited from interface org.apache.polaris.persistence.nosql.api.obj.Obj
createdAtMicros, id, numParts, type, versionToken, withCreatedAtMicros, withNumParts
-
Method Details
-
seq
long seq()Monotonically increasing counter representing the number of commits since the "beginning of time". -
tail
long[] tail()Zero, one or more parent-entry hashes of this commit, the nearest parent first.This is an internal attribute used to more efficiently page through the commit log.
Only the first, the nearest parent shall be exposed to clients.
This is a
long[]for more efficient serialization wrt space. -
directParent
-