def insert(self, uu, values): protoValues = RawPoint.to_proto_list(values) params = btrdb_pb2.InsertParams(uuid=uu.bytes, sync=False, values=protoValues) result = self.stub.Insert(params) BTrDBError.checkProtoStat(result.stat) return result.versionMajor
def test_to_proto_list(self): """ Assert the to_proto """ points = [RawPoint(1, 10), RawPoint(2, 20)] protos = RawPoint.to_proto_list(points) assert protos[0].time == 1 assert protos[0].value == 10 assert protos[0].__class__ == btrdb_pb2.RawPoint assert protos[1].time == 2 assert protos[1].value == 20 assert protos[1].__class__ == btrdb_pb2.RawPoint
def insert(self, uu, values, policy): policy_map = { 'never': btrdb_pb2.MergePolicy.NEVER, 'equal': btrdb_pb2.MergePolicy.EQUAL, 'retain': btrdb_pb2.MergePolicy.RETAIN, 'replace': btrdb_pb2.MergePolicy.REPLACE, } protoValues = RawPoint.to_proto_list(values) params = btrdb_pb2.InsertParams(uuid=uu.bytes, sync=False, values=protoValues, merge_policy=policy_map[policy]) result = self.stub.Insert(params) BTrDBError.checkProtoStat(result.stat) return result.versionMajor
def insert(self, uu, values, policy): policy_map = { "never": btrdb_pb2.MergePolicy.NEVER, "equal": btrdb_pb2.MergePolicy.EQUAL, "retain": btrdb_pb2.MergePolicy.RETAIN, "replace": btrdb_pb2.MergePolicy.REPLACE, } protoValues = RawPoint.to_proto_list(values) params = btrdb_pb2.InsertParams( uuid=uu.bytes, sync=False, values=protoValues, merge_policy=policy_map[policy], ) result = self.stub.Insert(params) check_proto_stat(result.stat) return result.versionMajor