pub enum TableFunction {
Range,
GenerateSeries,
}Expand description
Which table function a call resolved to.
An enum rather than a name, because the executor dispatches on this and a string comparison per operator build is a string comparison that can be spelled wrong.
Variants§
Range
range(stop), range(start, stop), range(start, stop, step), stopping before the end.
GenerateSeries
The same three, stopping on the end.
Implementations§
Trait Implementations§
Source§impl Clone for TableFunction
impl Clone for TableFunction
Source§fn clone(&self) -> TableFunction
fn clone(&self) -> TableFunction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for TableFunction
Source§impl Debug for TableFunction
impl Debug for TableFunction
impl Eq for TableFunction
Source§impl PartialEq for TableFunction
impl PartialEq for TableFunction
impl StructuralPartialEq for TableFunction
Auto Trait Implementations§
impl Freeze for TableFunction
impl RefUnwindSafe for TableFunction
impl Send for TableFunction
impl Sync for TableFunction
impl Unpin for TableFunction
impl UnsafeUnpin for TableFunction
impl UnwindSafe for TableFunction
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