mirror of
https://github.com/apache/superset.git
synced 2026-04-18 23:55:00 +00:00
feat(ag-grid): add SQLGlot-based SQL escaping for where and having filter clauses (#36136)
This commit is contained in:
@@ -453,7 +453,7 @@ const buildQuery: BuildQuery<TableChartFormData> = (
|
||||
];
|
||||
}
|
||||
|
||||
// Apply AG Grid filters converted to SQL WHERE/HAVING clauses
|
||||
// Apply AG Grid filters as SQL WHERE/HAVING clauses
|
||||
if (ownState.sqlClauses) {
|
||||
const { whereClause, havingClause } = classifySQLClauses(
|
||||
ownState.sqlClauses as Record<string, string>,
|
||||
@@ -462,6 +462,7 @@ const buildQuery: BuildQuery<TableChartFormData> = (
|
||||
if (whereClause || havingClause) {
|
||||
queryObject.extras = {
|
||||
...queryObject.extras,
|
||||
transpile_to_dialect: true,
|
||||
...(whereClause && {
|
||||
where: queryObject.extras?.where
|
||||
? `${queryObject.extras.where} AND ${whereClause}`
|
||||
|
||||
Reference in New Issue
Block a user