提交 2e1cb1b1 编写于 作者: S Serge Rider

Todo


Former-commit-id: 326da32f
上级 b06e9d8a
......@@ -372,11 +372,11 @@ public class ResultSetUtils
public static boolean equalAttributes(DBCAttributeMetaData attr1, DBCAttributeMetaData attr2) {
return
CommonUtils.equalObjects(attr1.getLabel(), attr2.getLabel()) &&
CommonUtils.equalObjects(attr1.getName(), attr2.getName()) &&
CommonUtils.equalObjects(attr1.getEntityMetaData(), attr2.getEntityMetaData()) &&
attr1.getOrdinalPosition() == attr2.getOrdinalPosition() &&
attr1.isRequired() == attr2.isRequired() &&
attr1.getMaxLength() == attr2.getMaxLength() &&
CommonUtils.equalObjects(attr1.getName(), attr2.getName()) &&
attr1.getPrecision() == attr2.getPrecision() &&
attr1.getScale() == attr2.getScale() &&
attr1.getTypeID() == attr2.getTypeID() &&
......
......@@ -65,6 +65,8 @@ public class SQLSemanticProcessor {
}
}
// FIXME: Applying filters changes query formatting (thus it changes column names in expressions)
// FIXME: Solution - always wrap query in subselect + add patched WHERE and ORDER
public static String addFiltersToQuery(final DBPDataSource dataSource, String sqlQuery, final DBDDataFilter dataFilter) {
boolean supportSubqueries = dataSource instanceof SQLDataSource && ((SQLDataSource) dataSource).getSQLDialect().supportsSubqueries();
try {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册