Struct databend_common_ast::ast::WindowDefinition
source · pub struct WindowDefinition {
pub name: Identifier,
pub spec: WindowSpec,
}Fields§
§name: Identifier§spec: WindowSpecTrait Implementations§
source§impl Clone for WindowDefinition
impl Clone for WindowDefinition
source§fn clone(&self) -> WindowDefinition
fn clone(&self) -> WindowDefinition
Returns a copy of the value. Read more
1.0.0 · 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 WindowDefinition
impl Debug for WindowDefinition
source§impl Display for WindowDefinition
impl Display for WindowDefinition
source§impl DriveMut for WindowDefinition
impl DriveMut for WindowDefinition
fn drive_mut<V: VisitorMut>(&mut self, visitor: &mut V)
source§impl PartialEq for WindowDefinition
impl PartialEq for WindowDefinition
impl StructuralPartialEq for WindowDefinition
Auto Trait Implementations§
impl Freeze for WindowDefinition
impl RefUnwindSafe for WindowDefinition
impl Send for WindowDefinition
impl Sync for WindowDefinition
impl Unpin for WindowDefinition
impl UnwindSafe for WindowDefinition
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more