feat: json expr planner (#8066)

Signed-off-by: luofucong <luofc@foxmail.com>
This commit is contained in:
LFC
2026-05-07 06:44:46 +00:00
committed by GitHub
parent a38c55d486
commit 160b7e720b
8 changed files with 332 additions and 3 deletions
@@ -439,12 +439,12 @@ fn json_struct_get(array: &ArrayRef, path: &str, with_type: Option<&DataType>) -
/// use the third argument's type to determine the return type.
#[derive(Debug, Display)]
#[display("{}", Self::NAME.to_ascii_uppercase())]
pub(super) struct JsonGetWithType {
pub struct JsonGetWithType {
signature: Signature,
}
impl JsonGetWithType {
pub(crate) const NAME: &'static str = "json_get";
pub const NAME: &'static str = "json_get";
}
impl Default for JsonGetWithType {