using sql-select instead of query-data

This commit is contained in:
Jan Prochazka
2022-03-17 10:32:57 +01:00
parent 0d7bfd5f90
commit 9c7a130ee4
8 changed files with 50 additions and 48 deletions

View File

@@ -463,7 +463,10 @@ export abstract class GridDisplay {
const orderColumnName = columns[0].columnName;
const select: Select = {
commandType: 'select',
from: { name, alias: 'basetbl' },
from: {
name: _.pick(name, ['schemaName', 'pureName']),
alias: 'basetbl',
},
columns: columns.map(col => ({
exprType: 'column',
alias: col.columnName,
@@ -558,8 +561,9 @@ export abstract class GridDisplay {
else if (this.dialect.rowNumberOverPaging && offset > 0)
select = this.getRowNumberOverSelect(select, offset, count);
else if (this.dialect.limitSelect) select.topRecords = count;
const sql = treeToSql(this.driver, select, dumpSqlSelect);
return sql;
return select;
// const sql = treeToSql(this.driver, select, dumpSqlSelect);
// return sql;
}
getExportQuery(postprocessSelect = null) {
@@ -629,8 +633,9 @@ export abstract class GridDisplay {
},
];
}
const sql = treeToSql(this.driver, select, dumpSqlSelect);
return sql;
return select;
// const sql = treeToSql(this.driver, select, dumpSqlSelect);
// return sql;
}
compileFilters(): Condition {