add missing function implementation

Signed-off-by: Wang Xiangyu <xy.wang@zilliz.com>
pull/3584/head
Wang Xiangyu 2020-09-04 19:14:09 +08:00
parent cc9ac00e1e
commit e26d8538bd
1 changed files with 12 additions and 0 deletions

View File

@ -481,6 +481,18 @@ ValidatePartitionTags(const std::vector<std::string>& partition_tags) {
return Status::OK();
}
Status
ValidateInsertDataSize(const engine::DataChunkPtr& data) {
int64_t chunk_size = engine::utils::GetSizeOfChunk(data);
if (chunk_size > engine::MAX_INSERT_DATA_SIZE) {
std::string msg = "The amount of data inserted each time cannot exceed " +
std::to_string(engine::MAX_INSERT_DATA_SIZE / engine::MB) + " MB";
return Status(SERVER_INVALID_ROWRECORD_ARRAY, msg);
}
return Status::OK();
}
Status
ValidateCompactThreshold(double threshold) {
if (threshold > 1.0 || threshold < 0.0) {