pyaccesskit.queries¶
pyaccesskit.queries ¶
Saved queries: the db.queries collection and :class:Query handles.
Query ¶
Query(session: Session, name: str)
A saved query (a live, name-based handle).
QueryCollection ¶
QueryCollection(session: Session)
db.queries: saved queries (hidden ~ queries are excluded unless asked for).
create ¶
create(
spec: QuerySpec, /, *, replace: bool = False
) -> Query
create(
name: str,
sql: str,
/,
*,
description: str | None = None,
replace: bool = False,
) -> Query
create(
spec_or_name: QuerySpec | str,
sql: str | None = None,
/,
*,
description: str | None = None,
replace: bool = False,
) -> Query
Create a saved query (replace=True updates the SQL of an existing one).
create_pass_through ¶
create_pass_through(
name: str,
sql: str,
*,
connect: str,
returns_records: bool = True,
timeout: int = 60,
replace: bool = False,
) -> Query
Create an ODBC pass-through query (connect must start with ODBC;).