mirror of
https://gitee.com/milvus-io/milvus.git
synced 2026-01-03 17:31:58 +08:00
Fix segment cgo api
Signed-off-by: bigsheeper <yihao.dai@zilliz.com>
This commit is contained in:
parent
5dd9a82434
commit
51c45ced37
@ -40,7 +40,7 @@ class SegmentBase {
|
||||
// TODO: add id into delete log, possibly bitmap
|
||||
|
||||
virtual Status
|
||||
Delete(int64_t size, const uint64_t* primary_keys, const Timestamp* timestamps) = 0;
|
||||
Delete(int64_t reserved_offset, int64_t size, const uint64_t* primary_keys, const Timestamp* timestamps) = 0;
|
||||
|
||||
// query contains metadata of
|
||||
virtual Status
|
||||
|
||||
@ -30,6 +30,7 @@ DeleteSegment(CSegmentBase segment) {
|
||||
|
||||
int
|
||||
Insert(CSegmentBase c_segment,
|
||||
long int reserved_offset,
|
||||
signed long int size,
|
||||
const long* primary_keys,
|
||||
const unsigned long* timestamps,
|
||||
@ -52,6 +53,7 @@ Insert(CSegmentBase c_segment,
|
||||
|
||||
int
|
||||
Delete(CSegmentBase c_segment,
|
||||
long int reserved_offset,
|
||||
long size,
|
||||
const long* primary_keys,
|
||||
const unsigned long* timestamps,
|
||||
|
||||
@ -17,6 +17,7 @@ DeleteSegment(CSegmentBase segment);
|
||||
|
||||
int
|
||||
Insert(CSegmentBase c_segment,
|
||||
long int reserved_offset,
|
||||
signed long int size,
|
||||
const long* primary_keys,
|
||||
const unsigned long* timestamps,
|
||||
@ -26,14 +27,21 @@ Insert(CSegmentBase c_segment,
|
||||
unsigned long timestamp_min,
|
||||
unsigned long timestamp_max);
|
||||
|
||||
long int
|
||||
PreInsert(long int size);
|
||||
|
||||
int
|
||||
Delete(CSegmentBase c_segment,
|
||||
long int reserved_offset,
|
||||
long size,
|
||||
const long* primary_keys,
|
||||
const unsigned long* timestamps,
|
||||
unsigned long timestamp_min,
|
||||
unsigned long timestamp_max);
|
||||
|
||||
long int
|
||||
PreDelete(long int size);
|
||||
|
||||
int
|
||||
Search(CSegmentBase c_segment,
|
||||
void* fake_query,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user