| 23 | /// sources. |
| 24 | #[derive(Hash, PartialEq, Eq, PartialOrd, Ord, Clone, Debug, Serialize, Deserialize)] |
| 25 | pub struct Join<P1: Implementable, P2: Implementable> { |
| 26 | /// TODO |
| 27 | pub variables: Vec<Var>, |
| 28 | /// Plan for the left input. |
| 29 | pub left_plan: Box<P1>, |
| 30 | /// Plan for the right input. |
| 31 | pub right_plan: Box<P2>, |
| 32 | } |
| 33 | |
| 34 | fn attribute_attribute<'b, T, I, S>( |
| 35 | nested: &mut Iterative<'b, S, u64>, |
no outgoing calls