MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / _bulk_insert

Function _bulk_insert

lib/sqlalchemy/orm/bulk_persistence.py:75–85  ·  view source on GitHub ↗
(
    mapper: Mapper[_O],
    mappings: Union[Iterable[InstanceState[_O]], Iterable[Dict[str, Any]]],
    session_transaction: SessionTransaction,
    *,
    isstates: bool,
    return_defaults: bool,
    render_nulls: bool,
    use_orm_insert_stmt: Literal[None] = ...,
    execution_options: Optional[OrmExecuteOptionsParameter] = ...,
)

Source from the content-addressed store, hash-verified

73
74@overload
75def _bulk_insert(
76 mapper: Mapper[_O],
77 mappings: Union[Iterable[InstanceState[_O]], Iterable[Dict[str, Any]]],
78 session_transaction: SessionTransaction,
79 *,
80 isstates: bool,
81 return_defaults: bool,
82 render_nulls: bool,
83 use_orm_insert_stmt: Literal[None] = ...,
84 execution_options: Optional[OrmExecuteOptionsParameter] = ...,
85) -> None: ...
86
87
88@overload

Callers 1

orm_execute_statementMethod · 0.85

Calls 6

castFunction · 0.85
_expand_compositesFunction · 0.85
splice_horizontallyMethod · 0.80
connectionMethod · 0.45
itemsMethod · 0.45

Tested by

no test coverage detected