mirror of
https://github.com/actiontech/dble.git
synced 2026-01-28 00:09:26 -06:00
inner 1490 1491
This commit is contained in:
@@ -116,7 +116,7 @@ public abstract class BaseHandlerBuilder {
|
||||
buildOwn();
|
||||
}
|
||||
if (!node.isSingleRoute()) {
|
||||
if (needCommon && !node.isSingleRoute()) {
|
||||
if (needCommon) {
|
||||
buildCommon();
|
||||
}
|
||||
if (needCommon || node.isWithSubQuery()) {
|
||||
|
||||
@@ -95,7 +95,7 @@ public class HandlerBuilder {
|
||||
}
|
||||
}
|
||||
session.endComplexRoute();
|
||||
if (node.isSingleRoute() && builder.getEndHandler().getMerges().size() == 1 && builder.getSubQueryBuilderList().size() == 0) {
|
||||
if (builder.getEndHandler().getMerges().size() == 1 && builder.getSubQueryBuilderList().size() == 0) {
|
||||
RouteResultsetNode[] routes = ((MultiNodeMergeHandler) (endHandler.getMerges().get(0))).getRoute();
|
||||
if (routes.length == 1) {
|
||||
return getRouteResultsetNode(builder, routes[0].getName());
|
||||
|
||||
@@ -232,7 +232,7 @@ public final class ExplainHandler {
|
||||
String routeNode = null;
|
||||
|
||||
PlanNode node = builder.getNode();
|
||||
if (node.isSingleRoute() && builder.getEndHandler().getMerges().size() == 1 && builder.getSubQueryBuilderList().size() == 0) {
|
||||
if (builder.getEndHandler().getMerges().size() == 1 && builder.getSubQueryBuilderList().size() == 0) {
|
||||
RouteResultsetNode[] routes = ((MultiNodeMergeHandler) (builder.getEndHandler().getMerges().get(0))).getRoute();
|
||||
if (routes.length == 1) {
|
||||
routeNode = routes[0].getName();
|
||||
|
||||
Reference in New Issue
Block a user