Distinct in sqlparser::ast - Rust

Skip to main content

pub enum Distinct {
    All,
    Distinct,
    On(Vec<Expr>),
}
Expand description

ALL, DISTINCT, or DISTINCT ON (...) modifiers for SELECT lists.

Variants§

§

All

ALL (keep duplicate rows)

Generally this is the default if omitted, but omission should be represented as None::<Option<Distinct>>

§

Distinct

DISTINCT (remove duplicate rows)

§

On(Vec<Expr>)

DISTINCT ON (...) (Postgres extension)

Trait Implementations§

Auto Trait Implementations§

§

impl Freeze for Distinct

§

impl RefUnwindSafe for Distinct

§

impl Send for Distinct

§

impl Sync for Distinct

§

impl Unpin for Distinct

§

impl UnwindSafe for Distinct

Blanket Implementations§