Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
 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