From fcffb1d3de95a0b3509b479e9ac59df924d7ed98 Mon Sep 17 00:00:00 2001 From: jakevin Date: Fri, 19 May 2023 13:46:47 +0800 Subject: [PATCH] [minor](Nereids): add toString() for LogicalProperties (#19851) --- .../doris/nereids/properties/LogicalProperties.java | 13 +++++++++++++ .../nereids/trees/expressions/SlotReference.java | 4 ---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/properties/LogicalProperties.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/properties/LogicalProperties.java index 913d565ac9..cb9584086d 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/properties/LogicalProperties.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/properties/LogicalProperties.java @@ -107,6 +107,19 @@ public class LogicalProperties { return new LogicalProperties(Suppliers.ofInstance(output), nonUserVisibleOutputSupplier); } + @Override + public String toString() { + return "LogicalProperties{" + + "\noutputSupplier=" + outputSupplier.get() + + "\nnonUserVisibleOutputSupplier=" + nonUserVisibleOutputSupplier.get() + + "\noutputExprIdsSupplier=" + outputExprIdsSupplier.get() + + "\noutputSetSupplier=" + outputSetSupplier.get() + + "\noutputMapSupplier=" + outputMapSupplier.get() + + "\noutputExprIdSetSupplier=" + outputExprIdSetSupplier.get() + + "\nhashCode=" + hashCode + + '}'; + } + @Override public boolean equals(Object o) { if (this == o) { diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/SlotReference.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/SlotReference.java index edc683c8fe..309ffd7bcc 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/SlotReference.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/SlotReference.java @@ -176,10 +176,6 @@ public class SlotReference extends Slot { return this; } - public SlotReference withDataType(DataType dataType) { - return new SlotReference(exprId, name, dataType, nullable, qualifier, column); - } - public SlotReference withNullable(boolean newNullable) { if (this.nullable == newNullable) { return this;