pub struct UnnestFunc {
pub this: Expression,
pub expressions: Vec<Expression>,
pub with_ordinality: bool,
pub alias: Option<Identifier>,
pub offset_alias: Option<Identifier>,
}Expand description
UNNEST function
Fields§
§this: Expression§expressions: Vec<Expression>Additional arguments for multi-argument UNNEST (e.g., UNNEST(arr1, arr2))
with_ordinality: bool§alias: Option<Identifier>§offset_alias: Option<Identifier>BigQuery: offset alias for WITH OFFSET AS
Trait Implementations§
Source§impl Clone for UnnestFunc
impl Clone for UnnestFunc
Source§fn clone(&self) -> UnnestFunc
fn clone(&self) -> UnnestFunc
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 UnnestFunc
impl Debug for UnnestFunc
Source§impl<'de> Deserialize<'de> for UnnestFunc
impl<'de> Deserialize<'de> for UnnestFunc
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 UnnestFunc
impl PartialEq for UnnestFunc
Source§impl Serialize for UnnestFunc
impl Serialize for UnnestFunc
impl StructuralPartialEq for UnnestFunc
Auto Trait Implementations§
impl Freeze for UnnestFunc
impl RefUnwindSafe for UnnestFunc
impl Send for UnnestFunc
impl Sync for UnnestFunc
impl Unpin for UnnestFunc
impl UnwindSafe for UnnestFunc
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