| 2298 | // mark non_exhaustive to encourage use of try_new/new() |
| 2299 | #[non_exhaustive] |
| 2300 | pub struct Projection { |
| 2301 | /// The list of expressions |
| 2302 | pub expr: Vec<Expr>, |
| 2303 | /// The incoming logical plan |
| 2304 | pub input: Arc<LogicalPlan>, |
| 2305 | /// The schema description of the output |
| 2306 | pub schema: DFSchemaRef, |
| 2307 | } |
| 2308 | |
| 2309 | // Manual implementation needed because of `schema` field. Comparison excludes this field. |
| 2310 | impl PartialOrd for Projection { |
no outgoing calls
searching dependent graphs…