feat: json2 insert (#7981)

* feat: json2 insert

Signed-off-by: luofucong <luofc@foxmail.com>

* resolve PR comments

Signed-off-by: luofucong <luofc@foxmail.com>

* use main greptime-proto

Signed-off-by: luofucong <luofc@foxmail.com>

---------

Signed-off-by: luofucong <luofc@foxmail.com>
This commit is contained in:
LFC
2026-04-20 17:45:32 +08:00
committed by GitHub
parent db55271ddd
commit c7427fa6d2
19 changed files with 507 additions and 454 deletions

View File

@@ -310,7 +310,7 @@ pub fn sql_data_type_to_concrete_data_type(
JsonStructureSettings::UnstructuredRaw => Some(JsonNativeType::Variant),
_ => None,
})
.unwrap_or(JsonNativeType::Null);
.unwrap_or(JsonNativeType::Object(Default::default()));
let format = JsonFormat::Json2(Box::new(native_type));
Ok(ConcreteDataType::Json(JsonType::new(format)))
}