[][src]Struct sql_ast::ast::Cte

pub struct Cte {
    pub alias: TableAlias,
    pub query: Query,
}

A single CTE (used after WITH): alias [(col1, col2, ...)] AS ( query ) The names in the column list before AS, when specified, replace the names of the columns returned by the query. The parser does not validate that the number of columns in the query matches the number of columns in the query.

Fields

alias: TableAliasquery: Query

Trait Implementations

impl Clone for Cte[src]

impl Debug for Cte[src]

impl Display for Cte[src]

impl Eq for Cte[src]

impl Hash for Cte[src]

impl PartialEq<Cte> for Cte[src]

impl StructuralEq for Cte[src]

impl StructuralPartialEq for Cte[src]

Auto Trait Implementations

impl RefUnwindSafe for Cte

impl Send for Cte

impl Sync for Cte

impl Unpin for Cte

impl UnwindSafe for Cte

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.