MCPcopy Create free account
hub / github.com/zzzeek/sqlalchemy / create_cursor

Method create_cursor

lib/sqlalchemy/engine/default.py:1894–1910  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1892 return use_server_side
1893
1894 def create_cursor(self) -> DBAPICursor:
1895 if (
1896 # inlining initial preference checks for SS cursors
1897 self.dialect.supports_server_side_cursors
1898 and (
1899 self.execution_options.get("stream_results", False)
1900 or (
1901 self.dialect.server_side_cursors
1902 and self._use_server_side_cursor()
1903 )
1904 )
1905 ):
1906 self._is_server_side = True
1907 return self.create_server_side_cursor()
1908 else:
1909 self._is_server_side = False
1910 return self.create_default_cursor()
1911
1912 def fetchall_for_returning(self, cursor):
1913 return cursor.fetchall()

Callers 4

_init_ddlMethod · 0.95
_init_compiledMethod · 0.95
_init_statementMethod · 0.95
_init_defaultMethod · 0.95

Calls 4

create_default_cursorMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected