pub struct FunctionInvocation {
pub name: QualifiedName,
pub quantifier: Option<Node<SetQuantifier>>,
pub arguments: Vec<Expr>,
}Expand description
A function call.
Fields§
§name: QualifiedName§quantifier: Option<Node<SetQuantifier>>An explicitly written ALL or DISTINCT modifier.
arguments: Vec<Expr>Trait Implementations§
Source§impl Clone for FunctionInvocation
impl Clone for FunctionInvocation
Source§impl Debug for FunctionInvocation
impl Debug for FunctionInvocation
Source§impl<'de> Deserialize<'de> for FunctionInvocation
impl<'de> Deserialize<'de> for FunctionInvocation
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
impl Eq for FunctionInvocation
Source§impl Hash for FunctionInvocation
impl Hash for FunctionInvocation
Source§impl PartialEq for FunctionInvocation
impl PartialEq for FunctionInvocation
Source§impl Serialize for FunctionInvocation
impl Serialize for FunctionInvocation
impl StructuralPartialEq for FunctionInvocation
Auto Trait Implementations§
impl Freeze for FunctionInvocation
impl RefUnwindSafe for FunctionInvocation
impl Send for FunctionInvocation
impl Sync for FunctionInvocation
impl Unpin for FunctionInvocation
impl UnsafeUnpin for FunctionInvocation
impl UnwindSafe for FunctionInvocation
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