pub enum WindowReference {
Direct(String),
Base(String),
}Expand description
How a window specification refers to a named window.
SQLite assigns different semantics to a bare OVER name reference and a
leading base name inside OVER (name ...) or WINDOW child AS (name ...).
The former selects the named definition directly, while the latter derives
a new window and is therefore subject to clause-override restrictions.
Variants§
Direct(String)
A bare OVER name reference.
Base(String)
A base name inside a parenthesized window specification.
Implementations§
Trait Implementations§
Source§impl Clone for WindowReference
impl Clone for WindowReference
Source§fn clone(&self) -> WindowReference
fn clone(&self) -> WindowReference
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 moreSource§impl Debug for WindowReference
impl Debug for WindowReference
impl Eq for WindowReference
Source§impl Hash for WindowReference
impl Hash for WindowReference
Source§impl PartialEq for WindowReference
impl PartialEq for WindowReference
impl StructuralPartialEq for WindowReference
Auto Trait Implementations§
impl Freeze for WindowReference
impl RefUnwindSafe for WindowReference
impl Send for WindowReference
impl Sync for WindowReference
impl Unpin for WindowReference
impl UnsafeUnpin for WindowReference
impl UnwindSafe for WindowReference
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