(
self,
query,
args,
limit,
timeout,
*,
return_status=False,
ignore_custom_codec=False,
record_class=None
)
| 1938 | self._loop.call_soon(cb.cb, record) |
| 1939 | |
| 1940 | async def __execute( |
| 1941 | self, |
| 1942 | query, |
| 1943 | args, |
| 1944 | limit, |
| 1945 | timeout, |
| 1946 | *, |
| 1947 | return_status=False, |
| 1948 | ignore_custom_codec=False, |
| 1949 | record_class=None |
| 1950 | ): |
| 1951 | executor = lambda stmt, timeout: self._protocol.bind_execute( |
| 1952 | state=stmt, |
| 1953 | args=args, |
| 1954 | portal_name='', |
| 1955 | limit=limit, |
| 1956 | return_extra=return_status, |
| 1957 | timeout=timeout, |
| 1958 | ) |
| 1959 | timeout = self._protocol._get_timeout(timeout) |
| 1960 | if self._query_loggers: |
| 1961 | with self._time_and_log(query, args, timeout): |
| 1962 | result, stmt = await self._do_execute( |
| 1963 | query, |
| 1964 | executor, |
| 1965 | timeout, |
| 1966 | record_class=record_class, |
| 1967 | ignore_custom_codec=ignore_custom_codec, |
| 1968 | ) |
| 1969 | else: |
| 1970 | result, stmt = await self._do_execute( |
| 1971 | query, |
| 1972 | executor, |
| 1973 | timeout, |
| 1974 | record_class=record_class, |
| 1975 | ignore_custom_codec=ignore_custom_codec, |
| 1976 | ) |
| 1977 | return result, stmt |
| 1978 | |
| 1979 | async def _executemany( |
| 1980 | self, |
no test coverage detected