Enum sqlparser::ast::JsonOperator
source · [−]pub enum JsonOperator {
Arrow,
LongArrow,
HashArrow,
HashLongArrow,
}
Expand description
JsonOperator
Variants
Arrow
-> keeps the value as json
LongArrow
->> keeps the value as text or int.
HashArrow
#> Extracts JSON sub-object at the specified path
HashLongArrow
#>> Extracts JSON sub-object at the specified path as text
Trait Implementations
sourceimpl Clone for JsonOperator
impl Clone for JsonOperator
sourcefn clone(&self) -> JsonOperator
fn clone(&self) -> JsonOperator
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for JsonOperator
impl Debug for JsonOperator
sourceimpl Display for JsonOperator
impl Display for JsonOperator
sourceimpl Hash for JsonOperator
impl Hash for JsonOperator
sourceimpl PartialEq<JsonOperator> for JsonOperator
impl PartialEq<JsonOperator> for JsonOperator
impl Eq for JsonOperator
impl StructuralEq for JsonOperator
impl StructuralPartialEq for JsonOperator
Auto Trait Implementations
impl RefUnwindSafe for JsonOperator
impl Send for JsonOperator
impl Sync for JsonOperator
impl Unpin for JsonOperator
impl UnwindSafe for JsonOperator
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more