Add guards for unsupported subqueries join plan, was too ambitious.
Merge branch 'master' of github.com:VoltDB/voltdb into subqueries-bad-plan-reject
A nice algorithm to reject queries that are not possible with 2 fragments limit. Get better plan for queries that we can support.
Fix the subquery table aggregate plan bug; Detect subquery group by without partition by column; Add more planner tests;
Fix a TVE comparison bug on partition column
Remove dead code for outer join; Add more outer join subquery tests.
ENG-6534: Dont delete ad files...creates unpushable export partitions.
ENG-6534: create datasource if ad exists.
Fix the typo and refactor test cases
ENG-6533: When we upgrade the initial catalog, use the bytes from the
upgraded catalog to create the node's CatalogContext, not the
pre-upgraded bytes.
ENG-6534: create missing partition data sources for current generation.
ENG-6534: comments and log.
Merge branch 'master' of github.com:VoltDB/voltdb into subqueries-bad-plan-reject
For ENG-6431, when syncing export USOs during rejoin, make sure to extend the buffer chain to get the current stream block to contain the correct USO
For ENG-6431, add comment to previous commit
ENG-6534: remove redundant check.
test all DDL features
test all DDL features
Resolve the conflicts and add support for top hash aggregate and local serial agg
Pushdown the limit if possible(group by partition column); Fix the queries that should not push down limit