MCPcopy
hub / github.com/sqlalchemy/sqlalchemy / _bulk_insert

Function _bulk_insert

lib/sqlalchemy/orm/bulk_persistence.py:78–88  ·  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

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

Callers 1

orm_execute_statementMethod · 0.85

Calls 6

_expand_other_attrsFunction · 0.85
splice_horizontallyMethod · 0.80
castFunction · 0.50
connectionMethod · 0.45
itemsMethod · 0.45

Tested by

no test coverage detected