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();
|
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
|
void
|
||||||
FillFieldData(const std::shared_ptr<arrow::BinaryArray>& array) override {
|
FillFieldData(const std::shared_ptr<arrow::BinaryArray>& array) override {
|
||||||
auto n = array->length();
|
auto n = array->length();
|
||||||
|
|
Loading…
Reference in New Issue