pub struct JsonObjectAggFunc {
pub key: Expression,
pub value: Expression,
pub null_handling: Option<JsonNullHandling>,
pub filter: Option<Expression>,
}Expand description
JSON_OBJECTAGG function
Fields§
§key: Expression§value: Expression§null_handling: Option<JsonNullHandling>§filter: Option<Expression>Trait Implementations§
Source§impl Clone for JsonObjectAggFunc
impl Clone for JsonObjectAggFunc
Source§fn clone(&self) -> JsonObjectAggFunc
fn clone(&self) -> JsonObjectAggFunc
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for JsonObjectAggFunc
impl Debug for JsonObjectAggFunc
Source§impl<'de> Deserialize<'de> for JsonObjectAggFunc
impl<'de> Deserialize<'de> for JsonObjectAggFunc
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for JsonObjectAggFunc
impl PartialEq for JsonObjectAggFunc
Source§impl Serialize for JsonObjectAggFunc
impl Serialize for JsonObjectAggFunc
impl StructuralPartialEq for JsonObjectAggFunc
Auto Trait Implementations§
impl Freeze for JsonObjectAggFunc
impl RefUnwindSafe for JsonObjectAggFunc
impl Send for JsonObjectAggFunc
impl Sync for JsonObjectAggFunc
impl Unpin for JsonObjectAggFunc
impl UnwindSafe for JsonObjectAggFunc
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