[runtimeFilter](nereids) expand runtime filter by join condition by default (#29633)

1. expand rf by join condition 
2. fix ignore_shape_nodes bug
This commit is contained in:
minghong
2024-01-11 09:08:17 +08:00
committed by yiguolei
parent a94343c5f9
commit 17a2b89945
714 changed files with 4428 additions and 4797 deletions

View File

@ -163,7 +163,7 @@ public interface Plan extends TreeNode<Plan> {
*/
default String shape(String prefix) {
StringBuilder builder = new StringBuilder();
String me = shapeInfo();
String me = this.getClass().getSimpleName();
String prefixTail = "";
if (! ConnectContext.get().getSessionVariable().getIgnoreShapePlanNodes().contains(me)) {
builder.append(prefix).append(shapeInfo()).append("\n");

View File

@ -513,7 +513,7 @@ public class SessionVariable implements Serializable, Writable {
public boolean isSingleSetVar = false;
@VariableMgr.VarAttr(name = EXPAND_RUNTIME_FILTER_BY_INNER_JION)
public boolean expandRuntimeFilterByInnerJoin = false;
public boolean expandRuntimeFilterByInnerJoin = true;
@VariableMgr.VarAttr(name = JDBC_CLICKHOUSE_QUERY_FINAL)
public boolean jdbcClickhouseQueryFinal = false;