pub enum ColumnRef {
Scalar(String),
Json(String, JsonKind),
JsonPath(String, Vec<String>),
}Expand description
字段 → 列引用(见 [field_column_ref]):区分标量列 / JSON 整列 / JSON 点号路径。
Variants§
Scalar(String)
标量列:字段名(调用方按表别名限定 + 引号化)
Json(String, JsonKind)
JSON 整列:object/array 字段落单列存 JSON 文本(读取时解析回嵌套对象)
JsonPath(String, Vec<String>)
JSON 点号路径(U3 过滤 / U4 排序):根列名 + 子路径(调用方构造提取表达式)
Trait Implementations§
impl StructuralPartialEq for ColumnRef
Auto Trait Implementations§
impl Freeze for ColumnRef
impl RefUnwindSafe for ColumnRef
impl Send for ColumnRef
impl Sync for ColumnRef
impl Unpin for ColumnRef
impl UnsafeUnpin for ColumnRef
impl UnwindSafe for ColumnRef
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more