(
self,
pool: Pool,
dialect: Dialect,
url: URL,
logging_name: Optional[str] = None,
echo: Optional[_EchoFlagType] = None,
query_cache_size: int = 500,
execution_options: Optional[Mapping[str, Any]] = None,
hide_parameters: bool = False,
)
| 2928 | hide_parameters: bool |
| 2929 | |
| 2930 | def __init__( |
| 2931 | self, |
| 2932 | pool: Pool, |
| 2933 | dialect: Dialect, |
| 2934 | url: URL, |
| 2935 | logging_name: Optional[str] = None, |
| 2936 | echo: Optional[_EchoFlagType] = None, |
| 2937 | query_cache_size: int = 500, |
| 2938 | execution_options: Optional[Mapping[str, Any]] = None, |
| 2939 | hide_parameters: bool = False, |
| 2940 | ): |
| 2941 | self.pool = pool |
| 2942 | self.url = url |
| 2943 | self.dialect = dialect |
| 2944 | if logging_name: |
| 2945 | self.logging_name = logging_name |
| 2946 | self.echo = echo |
| 2947 | self.hide_parameters = hide_parameters |
| 2948 | if query_cache_size != 0: |
| 2949 | self._compiled_cache = util.LRUCache( |
| 2950 | query_cache_size, size_alert=self._lru_size_alert |
| 2951 | ) |
| 2952 | else: |
| 2953 | self._compiled_cache = None |
| 2954 | log.instance_logger(self, echoflag=echo) |
| 2955 | if execution_options: |
| 2956 | self.update_execution_options(**execution_options) |
| 2957 | |
| 2958 | def _lru_size_alert(self, cache: util.LRUCache[Any, Any]) -> None: |
| 2959 | if self._should_log_info(): |
no test coverage detected