diff --git a/src/compute-types/src/plan.rs b/src/compute-types/src/plan.rs index 043fce3c40b4c..a7dca112d99c4 100644 --- a/src/compute-types/src/plan.rs +++ b/src/compute-types/src/plan.rs @@ -490,7 +490,8 @@ impl PlanNode { impl Plan { /// Pretty-print this [Plan] to a string. - pub fn pretty(&self) -> String { + /// Don't use this in prod to print log msgs! + pub fn pretty_non_redacted(&self) -> String { let config = ExplainConfig::default(); self.explain(&config, None) } diff --git a/src/expr/src/relation.rs b/src/expr/src/relation.rs index b89a491d707f3..81dad895568e2 100644 --- a/src/expr/src/relation.rs +++ b/src/expr/src/relation.rs @@ -1677,6 +1677,7 @@ impl MirRelationExpr { } /// Pretty-print this [MirRelationExpr] to a string. + /// This can be used in prod logs, because it automatically redacts in prod. pub fn pretty(&self) -> String { let config = ExplainConfig::default(); self.explain(&config, None) diff --git a/src/sql/src/plan/explain/text.rs b/src/sql/src/plan/explain/text.rs index 6c380dafbaf31..70c7f2b85d024 100644 --- a/src/sql/src/plan/explain/text.rs +++ b/src/sql/src/plan/explain/text.rs @@ -297,6 +297,7 @@ impl HirRelationExpr { } } +/// WARNING: This does not redact yet. Don't use this in prod to print log msgs! impl fmt::Display for HirScalarExpr { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { use HirRelationExpr::Get;