Skip to content

Commit f59490c

Browse files
committed
WIP: Quoting
1 parent 5d68d92 commit f59490c

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

src/plot/layer/geom/boxplot.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -254,13 +254,13 @@ fn boxplot_sql_append_outliers(
254254
// Each row type maps to one visual element with y and yend where needed
255255
let build_summary_select = |table: &str| {
256256
format!(
257-
"SELECT {groups}, 'lower_whisker' AS {type_name}, q1 AS {value_name}, lower AS {value2_name} FROM {table}
257+
"SELECT {groups}, 'lower_whisker' AS \"{type_name}\", q1 AS \"{value_name}\", lower AS \"{value2_name}\" FROM {table}
258258
UNION ALL
259-
SELECT {groups}, 'upper_whisker' AS {type_name}, q3 AS {value_name}, upper AS {value2_name} FROM {table}
259+
SELECT {groups}, 'upper_whisker' AS \"{type_name}\", q3 AS \"{value_name}\", upper AS \"{value2_name}\" FROM {table}
260260
UNION ALL
261-
SELECT {groups}, 'box' AS {type_name}, q1 AS {value_name}, q3 AS {value2_name} FROM {table}
261+
SELECT {groups}, 'box' AS \"{type_name}\", q1 AS \"{value_name}\", q3 AS \"{value2_name}\" FROM {table}
262262
UNION ALL
263-
SELECT {groups}, 'median' AS {type_name}, median AS {value_name}, NULL AS {value2_name} FROM {table}",
263+
SELECT {groups}, 'median' AS \"{type_name}\", median AS \"{value_name}\", NULL AS \"{value2_name}\" FROM {table}",
264264
groups = groups_str,
265265
type_name = type_name,
266266
value_name = value_name,
@@ -291,7 +291,7 @@ fn boxplot_sql_append_outliers(
291291
)
292292
{summary_select}
293293
UNION ALL
294-
SELECT {groups}, type AS {type_name}, value AS {value_name}, NULL AS {value2_name}
294+
SELECT {groups}, type AS \"{type_name}\", value AS \"{value_name}\", NULL AS \"{value2_name}\"
295295
FROM outliers
296296
",
297297
summary = from,
@@ -470,9 +470,9 @@ mod tests {
470470
assert!(result.contains("'median'"));
471471

472472
// Check column names
473-
assert!(result.contains(&format!("AS {}", naming::stat_column("value"))));
474-
assert!(result.contains(&format!("AS {}", naming::stat_column("value2"))));
475-
assert!(result.contains(&format!("AS {}", naming::stat_column("type"))));
473+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("value"))));
474+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("value2"))));
475+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("type"))));
476476
}
477477

478478
#[test]
@@ -494,9 +494,9 @@ mod tests {
494494
assert!(result.contains("'median'"));
495495

496496
// Check column names
497-
assert!(result.contains(&format!("AS {}", naming::stat_column("value"))));
498-
assert!(result.contains(&format!("AS {}", naming::stat_column("value2"))));
499-
assert!(result.contains(&format!("AS {}", naming::stat_column("type"))));
497+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("value"))));
498+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("value2"))));
499+
assert!(result.contains(&format!("AS \"{}\"", naming::stat_column("type"))));
500500
}
501501

502502
#[test]

0 commit comments

Comments
 (0)