Categorygithub.com/recordbase/recordbasepb
modulepackage
1.3.0
Repository: https://github.com/recordbase/recordbasepb.git
Documentation: pkg.go.dev

# README

recordbasepb

Recordbase API Protobuf

Interface

Public interface based on gRPC to communicate with RecordBase on any program language.

The main service called recordbase.RecordService and it is available on each data node in API endpoint host:port.

Golang

Build

make

Python

Install python3 on local machine and them required libraries. Requirements:

pip install grpcio-tools

Build

make python

# Packages

No description provided by the author

# Functions

No description provided by the author
RegisterRecordServiceHandler registers the http handlers for service RecordService to "mux".
RegisterRecordServiceHandlerClient registers the http handlers for service RecordService to "mux".
RegisterRecordServiceHandlerFromEndpoint is same as RegisterRecordServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterRecordServiceHandlerServer registers the http handlers for service RecordService to "mux".
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

Enum value maps for CommandOperation.
Enum value maps for CommandOperation.
No description provided by the author
Enum value maps for LookupType.
Enum value maps for LookupType.
RecordService_ServiceDesc is the grpc.ServiceDesc for RecordService service.
Enum value maps for UpdateType.
Enum value maps for UpdateType.

# Structs

all attributes are indexed in the form of 'name:value' -> record, list<record> attribute could be an unique index of records or not index located in tenant:attr:sha265("name:value"):primary_key.
keys stored inside the record, values stored inside the record preferred format for the value is msgpack or json.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
keys stored inside the record, values stored outside of the record file content located in tenant:file:primary_key:sha256(file_name):chunk_num.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
located in range.
No description provided by the author
keys stored outside of the record, values stored outside of the record located in tenant:map:primary_key:map_key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
located in tenant:rec:primary_key.
No description provided by the author
No description provided by the author
all tags are indexed in the form of 'tag' -> list<record> tag is not unique index of records index located in tenant:tag:sha256("tag"):primary_key.
No description provided by the author
UnimplementedRecordServiceServer must be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RecordServiceClient is the client API for RecordService service.
RecordServiceServer is the server API for RecordService service.
UnsafeRecordServiceServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author