fix(grid): remove virtual row memoization

This commit is contained in:
t8y2 committed 2026-05-23 08:58:18 +08:00
1 parent 370701a82b
commit f68edb2516
5 files changed
+89 -77

No files matched your search

+20
View File
@@ -443,6 +443,26 @@ mod tests {
);
}
#[test]
fn explicit_table_data_order_overrides_default_key_order() {
assert_eq!(
build_table_data_select_sql(TableDataSelectSqlOptions {
database_type: Some(DatabaseType::Postgres),
schema: Some("public".to_string()),
table_name: "country_gdp".to_string(),
primary_keys: vec!["year".to_string()],
columns: vec!["iso3".to_string(), "year".to_string(), "gdp_pc".to_string()],
fallback_order_columns: Vec::new(),
order_by: Some("\"iso3\" ASC".to_string()),
limit: Some(100),
offset: None,
where_input: None,
include_row_id: false,
}),
"SELECT * FROM \"public\".\"country_gdp\" ORDER BY \"iso3\" ASC LIMIT 100;"
);
}
#[test]
fn builds_table_data_special_column_queries() {
assert_eq!(