| 554 | } |
| 555 | |
| 556 | SelectQueryInfo buildSelectQueryInfo(const QueryTreeNodePtr & query_tree, const PlannerContextPtr & planner_context) |
| 557 | { |
| 558 | SelectQueryInfo select_query_info; |
| 559 | select_query_info.query = queryNodeToSelectQuery(query_tree); |
| 560 | select_query_info.query_tree = query_tree; |
| 561 | select_query_info.planner_context = planner_context; |
| 562 | return select_query_info; |
| 563 | } |
| 564 | |
| 565 | FilterDAGInfo buildFilterInfo(ASTPtr filter_expression, |
| 566 | const QueryTreeNodePtr & table_expression, |