Enum mentat_query_algebrizer::ComputedTable
[−]
[src]
pub enum ComputedTable { Subquery(ConjoiningClauses), Union { projection: BTreeSet<Variable>, type_extraction: BTreeSet<Variable>, arms: Vec<ConjoiningClauses>, }, NamedValues { names: Vec<Variable>, values: Vec<TypedValue>, }, }
A source of rows that isn't a named table -- typically a subquery or union.
Variants
Subquery(ConjoiningClauses)
Union
Fields of Union
projection: BTreeSet<Variable> | |
type_extraction: BTreeSet<Variable> | |
arms: Vec<ConjoiningClauses> |
NamedValues
Fields of NamedValues
names: Vec<Variable> | |
values: Vec<TypedValue> |
Trait Implementations
impl PartialEq for ComputedTable
[src]
impl PartialEq for ComputedTable
fn eq(&self, __arg_0: &ComputedTable) -> bool
[src]
fn eq(&self, __arg_0: &ComputedTable) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &ComputedTable) -> bool
[src]
fn ne(&self, __arg_0: &ComputedTable) -> bool
This method tests for !=
.
impl Eq for ComputedTable
[src]
impl Eq for ComputedTable
impl Debug for ComputedTable
[src]
impl Debug for ComputedTable
Auto Trait Implementations
impl !Send for ComputedTable
impl !Send for ComputedTable
impl !Sync for ComputedTable
impl !Sync for ComputedTable