From 8ea7e5a1a10aca6229a0fc08372476cfb886d8da Mon Sep 17 00:00:00 2001 From: Collapsar <838800176@qq.com> Date: Wed, 20 Nov 2019 14:04:30 +0800 Subject: [PATCH] fix backquote when use using() in statement (#1509) --- .../dble/route/parser/druid/impl/DefaultDruidParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/actiontech/dble/route/parser/druid/impl/DefaultDruidParser.java b/src/main/java/com/actiontech/dble/route/parser/druid/impl/DefaultDruidParser.java index d19ff7d72b..111a3299b5 100644 --- a/src/main/java/com/actiontech/dble/route/parser/druid/impl/DefaultDruidParser.java +++ b/src/main/java/com/actiontech/dble/route/parser/druid/impl/DefaultDruidParser.java @@ -85,8 +85,9 @@ public SchemaConfig visitorParse(SchemaConfig schema, RouteResultset rrs, SQLSta if (visitor.getNotSupportMsg() != null) { throw new SQLNonTransientException(visitor.getNotSupportMsg()); } + List> conditions = visitor.getConditionList(); Map tableAliasMap = getTableAliasMap(visitor.getAliasMap()); - ctx.setRouteCalculateUnits(this.buildRouteCalculateUnits(tableAliasMap, visitor.getConditionList())); + ctx.setRouteCalculateUnits(this.buildRouteCalculateUnits(tableAliasMap, conditions)); return schema; }