From e5a8db7f429627bdba1eb9a514c8d26a66fefdb2 Mon Sep 17 00:00:00 2001 From: Faiaz Sanaulla Date: Thu, 25 Jan 2024 11:34:25 +0100 Subject: [PATCH] VTX-4075: display for projection --- datafusion/physical-plan/src/projection.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/datafusion/physical-plan/src/projection.rs b/datafusion/physical-plan/src/projection.rs index cc2ab62049ed..3e185e4ff4b8 100644 --- a/datafusion/physical-plan/src/projection.rs +++ b/datafusion/physical-plan/src/projection.rs @@ -141,7 +141,17 @@ impl DisplayAs for ProjectionExec { }) .collect(); - write!(f, "ProjectionExec: expr=[{}]", expr.join(", ")) + match self.output_ordering() { + Some(exprs) => { + write!( + f, + "ProjectionExec: expr=[{}], sort_expr=[{}]", + expr.join(", "), + PhysicalSortExpr::format_list(exprs) + ) + } + _ => write!(f, "ProjectionExec: expr=[{}]", expr.join(", ")), + } } } }