mirror of https://github.com/milvus-io/milvus.git
/kind improvement pr: #30753 --------- Signed-off-by: longjiquan <jiquan.long@zilliz.com>pull/30907/head
parent
ee705b7ce8
commit
b10bec38c9
|
@ -284,6 +284,16 @@ class FieldDataJsonImpl : public FieldDataImpl<Json, true> {
|
|||
return field_data_[offset].data().size();
|
||||
}
|
||||
|
||||
void
|
||||
FillFieldData(const std::shared_ptr<arrow::Array> array) override {
|
||||
AssertInfo(array->type()->id() == arrow::Type::type::BINARY,
|
||||
"inconsistent data type, expected: {}, got: {}",
|
||||
"BINARY",
|
||||
array->type()->ToString());
|
||||
auto json_array = std::dynamic_pointer_cast<arrow::BinaryArray>(array);
|
||||
FillFieldData(json_array);
|
||||
}
|
||||
|
||||
void
|
||||
FillFieldData(const std::shared_ptr<arrow::BinaryArray>& array) override {
|
||||
auto n = array->length();
|
||||
|
|
Loading…
Reference in New Issue