Versions in this module Expand all Collapse all v0 v0.1.0 Aug 26, 2026 Changes in this version + type ConflictRange struct + Begin []byte + End []byte + type Mutation struct + Param1 []byte + Param2 []byte + Type uint8 + type Oracle struct + func NewOracle(binaryPath string) (*Oracle, error) + func (o *Oracle) Close() error + func (o *Oracle) SerializeClientDBInfo(grvProxies, commitProxies []byte, id [16]byte, hasForward bool, forward []byte, ...) ([]byte, error) + func (o *Oracle) SerializeCommitID(version int64, txnBatchId uint16, hasMetadataVersion bool, ...) ([]byte, error) + func (o *Oracle) SerializeCommitTransactionRequest(readSnapshot int64, mutations []Mutation, ...) ([]byte, error) + func (o *Oracle) SerializeEndpoint(ipAddr uint32, port, flags uint16, fromHostname bool, token [16]byte) ([]byte, error) + func (o *Oracle) SerializeError(errorCode uint16) ([]byte, error) + func (o *Oracle) SerializeGetKeyReply(penalty float64, hasError bool, errorData []byte, cached bool) ([]byte, error) + func (o *Oracle) SerializeGetKeyRequest(selKey []byte, selOrEqual bool, selOffset int32, version int64, hasTags bool, ...) ([]byte, error) + func (o *Oracle) SerializeGetKeyServerLocationsReply(results, resultsTssMapping, resultsTagMapping []byte) ([]byte, error) + func (o *Oracle) SerializeGetKeyServerLocationsRequest(begin []byte, hasEnd bool, end []byte, limit int32, reverse bool, ...) ([]byte, error) + func (o *Oracle) SerializeGetKeyValuesReply(penalty float64, hasError bool, errorData []byte, data []byte, version int64, ...) ([]byte, error) + func (o *Oracle) SerializeGetKeyValuesRequest(beginKey []byte, beginOrEqual bool, beginOffset int32, endKey []byte, ...) ([]byte, error) + func (o *Oracle) SerializeGetReadVersionReply(processBusyTime int32, version int64, locked bool, hasMetadataVersion bool, ...) ([]byte, error) + func (o *Oracle) SerializeGetReadVersionRequest(transactionCount, flags uint32, hasTags bool, tags []byte, hasDebugID bool, ...) ([]byte, error) + func (o *Oracle) SerializeGetValueReply(penalty float64, hasError bool, errorData []byte, hasValue bool, value []byte, ...) ([]byte, error) + func (o *Oracle) SerializeGetValueRequest(key []byte, version int64, hasTags bool, tags []byte, tenantId int64, ...) ([]byte, error) + func (o *Oracle) SerializeNetworkAddress(ipAddr uint32, port, flags uint16, fromHostname bool) ([]byte, error) + func (o *Oracle) SerializeNetworkAddressV6(ip16 [16]byte, port, flags uint16, fromHostname bool) ([]byte, error) + func (o *Oracle) SerializeOpenDatabaseCoordRequest(issues, supportedVersions, traceLogGroup []byte, knownClientInfoID [16]byte, ...) ([]byte, error) + func (o *Oracle) SerializeReadOptions(roType int32, cacheResult bool, hasDebugID bool, debugID [16]byte, ...) ([]byte, error) + func (o *Oracle) SerializeReplyPromise(token [16]byte) ([]byte, error)