Fixes #3627 (#3629)
* move StatementExecuteUnit to sql package * move ShardingExecuteEngine to engine package * for code style * rename QueryResultBasedQueryResultFixture and ResultSetBasedQueryResultFixture * refactor DistinctQueryResult.getQueryRows() * skip distinct merge for group by and aggregation only * add DQLMergeEngine.isNeedProcessOrderBy * use group by to merge distinct row * add DQLMergeEngine.setGroupByForDistinctRow * remove useless SelectItemsSegment.findSelectItemSegments * code style for AggregationDistinctQueryResult * code style for AggregationDistinctQueryResult * remove DistinctQueryResult.divide() * remove useless DistinctQueryResult * use group by to process aggregation distinct * remove useless AggregationDistinctQueryResult * remove useless AggregationDistinctQueryMetaData * remove useless QueryResult.getQueryResultMetaData() * remove useless QueryRow.distinctColumnIndexes * remove useless QueryRow.distinctColumnIndexes * remove useless QueryRow.@EqualsAndHashCode * remove useless QueryRow * adjust constructor seq of DQLMergeEngine * refactor DQLMergeEngine's constructor * move ProjectionsContext.getColumnLabels() to ProjectionsContextEngine * remove DQLMergeEngine.tableMetas * refactor DQLMergeEngine * code style for ProjectionsContextEngine
Showing
此差异已折叠。
想要评论请 注册 或 登录