in awswrangler/athena/_read.py [0:0]
def _resolve_query_without_cache(
sql: str,
database: str,
data_source: str | None,
ctas_approach: bool,
unload_approach: bool,
unload_parameters: typing.AthenaUNLOADSettings | None,
categories: list[str] | None,
chunksize: int | bool | None,
s3_output: str | None,
workgroup: str | None,
encryption: str | None,
kms_key: str | None,
keep_files: bool,
ctas_database: str | None,
ctas_temp_table_name: str | None,
ctas_bucketing_info: typing.BucketingInfoTuple | None,
ctas_write_compression: str | None,
athena_query_wait_polling_delay: float,
use_threads: bool | int,
s3_additional_kwargs: dict[str, Any] | None,
boto3_session: boto3.Session | None,
pyarrow_additional_kwargs: dict[str, Any] | None = None,
execution_params: list[str] | None = None,
dtype_backend: Literal["numpy_nullable", "pyarrow"] = "numpy_nullable",
client_request_token: str | None = None,