pub struct CreateFunctionStmt {
pub is_procedure: bool,
pub replace: bool,
pub funcname: List,
pub parameters: List,
pub returnType: Option<Box<TypeName>>,
pub options: List,
pub sql_body: Option<Node>,
}Expand description
The node CreateFunctionStmt.
Fields§
§is_procedure: bool§replace: bool§funcname: List§parameters: List§returnType: Option<Box<TypeName>>§options: List§sql_body: Option<Node>Trait Implementations§
Source§impl Clone for CreateFunctionStmt
impl Clone for CreateFunctionStmt
Source§impl Debug for CreateFunctionStmt
impl Debug for CreateFunctionStmt
Source§impl Default for CreateFunctionStmt
impl Default for CreateFunctionStmt
Source§impl Equal for CreateFunctionStmt
impl Equal for CreateFunctionStmt
Source§impl From<CreateFunctionStmt> for Node
impl From<CreateFunctionStmt> for Node
Source§fn from(node: CreateFunctionStmt) -> Node
fn from(node: CreateFunctionStmt) -> Node
Converts to this type from the input type.
Source§impl NodeType for CreateFunctionStmt
impl NodeType for CreateFunctionStmt
Source§impl Out for CreateFunctionStmt
impl Out for CreateFunctionStmt
Source§impl PartialEq for CreateFunctionStmt
impl PartialEq for CreateFunctionStmt
impl StructuralPartialEq for CreateFunctionStmt
Auto Trait Implementations§
impl Freeze for CreateFunctionStmt
impl RefUnwindSafe for CreateFunctionStmt
impl Send for CreateFunctionStmt
impl Sync for CreateFunctionStmt
impl Unpin for CreateFunctionStmt
impl UnsafeUnpin for CreateFunctionStmt
impl UnwindSafe for CreateFunctionStmt
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