pub struct PartitionByClause { /* private fields */ }Implementations§
Source§impl PartitionByClause
impl PartitionByClause
pub fn exprs(&self) -> AstChildren<Expr> ⓘ
pub fn by_token(&self) -> Option<SyntaxToken>
pub fn partition_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for PartitionByClause
impl AstNode for PartitionByClause
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for PartitionByClause
impl Clone for PartitionByClause
Source§fn clone(&self) -> PartitionByClause
fn clone(&self) -> PartitionByClause
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 PartitionByClause
impl Debug for PartitionByClause
impl Eq for PartitionByClause
Source§impl Hash for PartitionByClause
impl Hash for PartitionByClause
Source§impl PartialEq for PartitionByClause
impl PartialEq for PartitionByClause
impl StructuralPartialEq for PartitionByClause
Auto Trait Implementations§
impl !RefUnwindSafe for PartitionByClause
impl !Send for PartitionByClause
impl !Sync for PartitionByClause
impl !UnwindSafe for PartitionByClause
impl Freeze for PartitionByClause
impl Unpin for PartitionByClause
impl UnsafeUnpin for PartitionByClause
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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