some cleanup
parent
2fca50db90
commit
cda264a458
@ -1,36 +1,36 @@
|
||||
struct Filter;
|
||||
|
||||
enum QueryPlan {
|
||||
Union {
|
||||
args: Vec<QueryPlan>
|
||||
},
|
||||
Intersection {
|
||||
args: Vec<QueryPlan>
|
||||
},
|
||||
Difference {
|
||||
left: Box<QueryPlan>,
|
||||
right: Box<QueryPlan>,
|
||||
},
|
||||
Selection {
|
||||
arg: Box<QueryPlan>,
|
||||
filter: (),
|
||||
},
|
||||
Projection {
|
||||
arg: Box<QueryPlan>,
|
||||
keys: (),
|
||||
fields: (),
|
||||
},
|
||||
Product {
|
||||
args: Vec<QueryPlan>
|
||||
},
|
||||
Join {
|
||||
args: Vec<QueryPlan>
|
||||
},
|
||||
LeftJoin {
|
||||
left: Box<QueryPlan>,
|
||||
right: Box<QueryPlan>
|
||||
},
|
||||
BaseRelation {
|
||||
relation: ()
|
||||
},
|
||||
}
|
||||
// struct Filter;
|
||||
//
|
||||
// enum QueryPlan {
|
||||
// Union {
|
||||
// args: Vec<QueryPlan>
|
||||
// },
|
||||
// Intersection {
|
||||
// args: Vec<QueryPlan>
|
||||
// },
|
||||
// Difference {
|
||||
// left: Box<QueryPlan>,
|
||||
// right: Box<QueryPlan>,
|
||||
// },
|
||||
// Selection {
|
||||
// arg: Box<QueryPlan>,
|
||||
// filter: (),
|
||||
// },
|
||||
// Projection {
|
||||
// arg: Box<QueryPlan>,
|
||||
// keys: (),
|
||||
// fields: (),
|
||||
// },
|
||||
// Product {
|
||||
// args: Vec<QueryPlan>
|
||||
// },
|
||||
// Join {
|
||||
// args: Vec<QueryPlan>
|
||||
// },
|
||||
// LeftJoin {
|
||||
// left: Box<QueryPlan>,
|
||||
// right: Box<QueryPlan>
|
||||
// },
|
||||
// BaseRelation {
|
||||
// relation: ()
|
||||
// },
|
||||
// }
|
Loading…
Reference in New Issue