pub enum RoutineKind {
Procedure,
ScalarFunction,
TableFunction,
}Expand description
Which of the three routine kinds this is.
A dialect’s three render methods each receive one kind and only that kind, so this is here for a renderer that shares one code path between them and for a report that names what it is looking at.
Variants§
Procedure
A stored procedure — called, returns nothing.
ScalarFunction
A function returning one value.
TableFunction
A function a query selects FROM, returning rows.
Trait Implementations§
Source§impl Clone for RoutineKind
impl Clone for RoutineKind
impl Copy for RoutineKind
Source§impl Debug for RoutineKind
impl Debug for RoutineKind
impl Eq for RoutineKind
Source§impl PartialEq for RoutineKind
impl PartialEq for RoutineKind
impl StructuralPartialEq for RoutineKind
Auto Trait Implementations§
impl Forget for RoutineKind
impl Freeze for RoutineKind
impl Move for RoutineKind
impl RefUnwindSafe for RoutineKind
impl Send for RoutineKind
impl Sync for RoutineKind
impl Unpin for RoutineKind
impl UnsafeUnpin for RoutineKind
impl UnwindSafe for RoutineKind
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