From ecd0a0cb2262941ef8bb4b929b657a4416b9b28e Mon Sep 17 00:00:00 2001 From: jurgen Date: Wed, 1 Oct 2014 09:19:34 +0000 Subject: [PATCH] Struct types in custom SQL queries order --- .../jkiss/dbeaver/model/sql/parser/SQLSemanticProcessor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/model/sql/parser/SQLSemanticProcessor.java b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/model/sql/parser/SQLSemanticProcessor.java index 66ccddf470..d781267f19 100644 --- a/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/model/sql/parser/SQLSemanticProcessor.java +++ b/plugins/org.jkiss.dbeaver.core/src/org/jkiss/dbeaver/model/sql/parser/SQLSemanticProcessor.java @@ -35,6 +35,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jkiss.dbeaver.DBException; import org.jkiss.dbeaver.model.DBPDataSource; +import org.jkiss.dbeaver.model.DBUtils; import org.jkiss.dbeaver.model.data.DBDAttributeConstraint; import org.jkiss.dbeaver.model.data.DBDDataFilter; import org.jkiss.dbeaver.model.sql.SQLDataSource; @@ -124,7 +125,7 @@ public class SQLSemanticProcessor { } Table orderTable = tableAlias == null ? null : new Table(tableAlias); for (DBDAttributeConstraint co : filter.getOrderConstraints()) { - Expression orderExpr = new Column(orderTable, co.getAttribute().getName()); + Expression orderExpr = new Column(orderTable, DBUtils.getObjectFullName(co.getAttribute())); OrderByElement element = new OrderByElement(); element.setExpression(orderExpr); if (co.isOrderDescending()) { -- GitLab