pbdb 0.3.0

DBMS over RocksDB with schema as Protobuf description with custom annotations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
syntax = "proto3";

import "google/protobuf/descriptor.proto";

package pbdb;

extend google.protobuf.MessageOptions { optional bool single_record = 50000; }

enum IdType {
  NOT_USED = 0;
  DEFAULT = 1;
  CASE_INSENSITIVE = 2;
}

extend google.protobuf.FieldOptions { optional IdType id = 50000; }