Wire datetime_columns through query params and reads; add db_size and vacuum guard
This commit is contained in:
@@ -118,5 +118,7 @@ class QueryExecutor:
|
||||
|
||||
def _run_in_memory(self, parsed: ParsedQuery) -> list[dict]:
|
||||
logger.debug(f"Executing in SQLite RAM: {parsed.sqlite_sql!r} params={parsed.params!r}")
|
||||
col_names, rows = self._cache.execute_in_memory(parsed.sqlite_sql, parsed.params)
|
||||
col_names, rows = self._cache.execute_in_memory(
|
||||
parsed.sqlite_sql, parsed.params, parsed.tables
|
||||
)
|
||||
return [dict(zip(col_names, row)) for row in rows]
|
||||
|
||||
Reference in New Issue
Block a user