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;