Struct inquerest::Query [] [src]

pub struct Query {
    pub from: Vec<Operand>,
    pub join: Vec<Join>,
    pub filters: Vec<Filter>,
    pub group_by: Vec<Operand>,
    pub having: Vec<Filter>,
    pub order_by: Vec<Order>,
    pub range: Option<Range>,
    pub equations: Vec<Equation>,
}

Fields

from: Vec<Operand> join: Vec<Join> filters: Vec<Filter> group_by: Vec<Operand> having: Vec<Filter> order_by: Vec<Order> range: Option<Range> equations: Vec<Equation>

Trait Implementations

impl Debug for Query
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for Query
[src]

fn eq(&self, __arg_0: &Query) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &Query) -> bool

This method tests for !=.

impl Default for Query
[src]

fn default() -> Query

Returns the "default value" for a type. Read more