From c40a41b243fc8f626a46c5e92ecc0a8a28d49d38 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 27 Jan 2024 15:22:23 +0000 Subject: [PATCH] Deployed 0daba46 to dev with MkDocs 1.5.3 and mike 2.0.0 --- dev/API-Reference/_bind_manager/index.html | 62 +- .../_repository/async_/index.html | 84 +-- .../_repository/base_repository/index.html | 44 +- .../_repository/result_presenters/index.html | 88 +-- dev/API-Reference/_session_handler/index.html | 136 ++--- dev/API-Reference/protocols/index.html | 528 +++++++++--------- dev/sitemap.xml.gz | Bin 127 -> 127 bytes 7 files changed, 471 insertions(+), 471 deletions(-) diff --git a/dev/API-Reference/_bind_manager/index.html b/dev/API-Reference/_bind_manager/index.html index 1d4d6e3..7090a36 100644 --- a/dev/API-Reference/_bind_manager/index.html +++ b/dev/API-Reference/_bind_manager/index.html @@ -1127,27 +1127,7 @@

Source code in sqlalchemy_bind_manager/_bind_manager.py -
 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
+              
 79
  80
  81
  82
@@ -1240,7 +1220,27 @@ 

169 170 171 -172

class SQLAlchemyBindManager:
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
class SQLAlchemyBindManager:
     __binds: MutableMapping[str, Union[SQLAlchemyBind, SQLAlchemyAsyncBind]]
 
     def __init__(
@@ -1412,15 +1412,15 @@ 

Source code in sqlalchemy_bind_manager/_bind_manager.py -
148
-149
-150
-151
-152
-153
-154
-155
-156
def get_bind_mappers_metadata(self) -> Mapping[str, MetaData]:
+            
168
+169
+170
+171
+172
+173
+174
+175
+176
def get_bind_mappers_metadata(self) -> Mapping[str, MetaData]:
     """
     Returns the mappers metadata in a format that can be used
     in Alembic configuration
diff --git a/dev/API-Reference/_repository/async_/index.html b/dev/API-Reference/_repository/async_/index.html
index 30c0d8a..6807ce1 100644
--- a/dev/API-Reference/_repository/async_/index.html
+++ b/dev/API-Reference/_repository/async_/index.html
@@ -1129,27 +1129,7 @@ 

Source code in sqlalchemy_bind_manager/_repository/async_.py -
 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
+              
 55
  56
  57
  58
@@ -1268,7 +1248,27 @@ 

171 172 173 -174

class SQLAlchemyAsyncRepository(Generic[MODEL], BaseRepository[MODEL], ABC):
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
class SQLAlchemyAsyncRepository(Generic[MODEL], BaseRepository[MODEL], ABC):
     _session_handler: AsyncSessionHandler
     _external_session: Union[AsyncSession, None]
 
@@ -1507,26 +1507,26 @@ 

Source code in sqlalchemy_bind_manager/_repository/async_.py -
39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
def __init__(
+            
59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
def __init__(
     self,
     bind: Union[SQLAlchemyAsyncBind, None] = None,
     session: Union[AsyncSession, None] = None,
diff --git a/dev/API-Reference/_repository/base_repository/index.html b/dev/API-Reference/_repository/base_repository/index.html
index 09f4bca..5eaf63a 100644
--- a/dev/API-Reference/_repository/base_repository/index.html
+++ b/dev/API-Reference/_repository/base_repository/index.html
@@ -1099,27 +1099,7 @@ 

Source code in sqlalchemy_bind_manager/_repository/base_repository.py -
 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
+              
 46
  47
  48
  49
@@ -1397,7 +1377,27 @@ 

321 322 323 -324

class BaseRepository(Generic[MODEL], ABC):
+324
+325
+326
+327
+328
+329
+330
+331
+332
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
class BaseRepository(Generic[MODEL], ABC):
     _max_query_limit: int = 50
     _model: Type[MODEL]
 
diff --git a/dev/API-Reference/_repository/result_presenters/index.html b/dev/API-Reference/_repository/result_presenters/index.html
index 8e52e44..23d94e7 100644
--- a/dev/API-Reference/_repository/result_presenters/index.html
+++ b/dev/API-Reference/_repository/result_presenters/index.html
@@ -1127,27 +1127,7 @@ 

Source code in sqlalchemy_bind_manager/_repository/result_presenters.py -
 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
+              
 36
  37
  38
  39
@@ -1299,7 +1279,27 @@ 

185 186 187 -188

class CursorPaginatedResultPresenter:
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
class CursorPaginatedResultPresenter:
     @classmethod
     def build_result(
         cls,
@@ -1617,27 +1617,7 @@ 

Source code in sqlalchemy_bind_manager/_repository/result_presenters.py -
17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
+            
37
 38
 39
 40
@@ -1652,7 +1632,27 @@ 

49 50 51 -52

@classmethod
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
@classmethod
 def build_result(
     cls,
     result_items: List[MODEL],
diff --git a/dev/API-Reference/_session_handler/index.html b/dev/API-Reference/_session_handler/index.html
index db90c0e..00dbed9 100644
--- a/dev/API-Reference/_session_handler/index.html
+++ b/dev/API-Reference/_session_handler/index.html
@@ -1175,27 +1175,7 @@ 

Source code in sqlalchemy_bind_manager/_session_handler.py -
 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
+              
 76
  77
  78
  79
@@ -1221,7 +1201,27 @@ 

99 100 101 -102

class AsyncSessionHandler:
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
class AsyncSessionHandler:
     scoped_session: async_scoped_session
 
     def __init__(self, bind: SQLAlchemyAsyncBind):
@@ -1356,18 +1356,18 @@ 

Source code in sqlalchemy_bind_manager/_session_handler.py -
 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
-100
-101
-102
async def commit(self, session: AsyncSession) -> None:
+            
111
+112
+113
+114
+115
+116
+117
+118
+119
+120
+121
+122
async def commit(self, session: AsyncSession) -> None:
     """Commits the session and handles rollback on errors.
 
     :param session: The session object.
@@ -1410,27 +1410,7 @@ 

Source code in sqlalchemy_bind_manager/_session_handler.py -
18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
+              
38
 39
 40
 41
@@ -1445,7 +1425,27 @@ 

50 51 52 -53

class SessionHandler:
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
class SessionHandler:
     scoped_session: scoped_session
 
     def __init__(self, bind: SQLAlchemyBind):
@@ -1565,18 +1565,18 @@ 

Source code in sqlalchemy_bind_manager/_session_handler.py -
42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
def commit(self, session: Session) -> None:
+            
62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
def commit(self, session: Session) -> None:
     """Commits the session and handles rollback on errors.
 
     :param session: The session object.
diff --git a/dev/API-Reference/protocols/index.html b/dev/API-Reference/protocols/index.html
index 039613a..5391477 100644
--- a/dev/API-Reference/protocols/index.html
+++ b/dev/API-Reference/protocols/index.html
@@ -1465,27 +1465,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
+              
 44
  45
  46
  47
@@ -1618,7 +1598,27 @@ 

174 175 176 -177

@runtime_checkable
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
@runtime_checkable
 class SQLAlchemyAsyncRepositoryInterface(Protocol[MODEL]):
     async def save(self, instance: MODEL) -> MODEL:
         """Persist a model.
@@ -1924,27 +1924,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
+            
161
 162
 163
 164
@@ -1960,7 +1940,27 @@ 

174 175 176 -177

async def cursor_paginated_find(
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
async def cursor_paginated_find(
     self,
     items_per_page: int,
     cursor_reference: Union[CursorReference, None] = None,
@@ -2051,12 +2051,12 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
62
-63
-64
-65
-66
-67
async def delete(self, instance: MODEL) -> None:
+            
82
+83
+84
+85
+86
+87
async def delete(self, instance: MODEL) -> None:
     """Deletes a model.
 
     :param instance: The model instance
@@ -2116,12 +2116,12 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
69
-70
-71
-72
-73
-74
async def delete_many(self, instances: Iterable[MODEL]) -> None:
+            
89
+90
+91
+92
+93
+94
async def delete_many(self, instances: Iterable[MODEL]) -> None:
     """Deletes a collection of models in a single transaction.
 
     :param instances: The model instances
@@ -2235,31 +2235,31 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
+            
 96
  97
  98
  99
-100
async def find(
+100
+101
+102
+103
+104
+105
+106
+107
+108
+109
+110
+111
+112
+113
+114
+115
+116
+117
+118
+119
+120
async def find(
     self,
     search_params: Union[None, Mapping[str, Any]] = None,
     order_by: Union[None, Iterable[Union[str, Tuple[str, SortDirection]]]] = None,
@@ -2388,14 +2388,14 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
43
-44
-45
-46
-47
-48
-49
-50
async def get(self, identifier: PRIMARY_KEY) -> MODEL:
+            
63
+64
+65
+66
+67
+68
+69
+70
async def get(self, identifier: PRIMARY_KEY) -> MODEL:
     """Get a model by primary key.
 
     :param identifier: The primary key
@@ -2482,15 +2482,15 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
52
-53
-54
-55
-56
-57
-58
-59
-60
async def get_many(self, identifiers: Iterable[PRIMARY_KEY]) -> List[MODEL]:
+            
72
+73
+74
+75
+76
+77
+78
+79
+80
async def get_many(self, identifiers: Iterable[PRIMARY_KEY]) -> List[MODEL]:
     """Get a list of models by primary keys.
 
     :param identifiers: A list of primary keys
@@ -2644,27 +2644,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
+            
122
 123
 124
 125
@@ -2681,7 +2661,27 @@ 

136 137 138 -139

async def paginated_find(
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
async def paginated_find(
     self,
     items_per_page: int,
     page: int = 1,
@@ -2798,13 +2798,13 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
26
-27
-28
-29
-30
-31
-32
async def save(self, instance: MODEL) -> MODEL:
+            
46
+47
+48
+49
+50
+51
+52
async def save(self, instance: MODEL) -> MODEL:
     """Persist a model.
 
     :param instance: A mapped object instance to be persisted
@@ -2890,14 +2890,14 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
34
-35
-36
-37
-38
-39
-40
-41
async def save_many(self, instances: Iterable[MODEL]) -> Iterable[MODEL]:
+            
54
+55
+56
+57
+58
+59
+60
+61
async def save_many(self, instances: Iterable[MODEL]) -> Iterable[MODEL]:
     """Persist many models in a single database get_session.
 
     :param instances: A list of mapped objects to be persisted
@@ -2938,27 +2938,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
+              
200
 201
 202
 203
@@ -3091,7 +3071,27 @@ 

330 331 332 -333

@runtime_checkable
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
@runtime_checkable
 class SQLAlchemyRepositoryInterface(Protocol[MODEL]):
     def save(self, instance: MODEL) -> MODEL:
         """Persist a model.
@@ -3393,27 +3393,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
297
-298
-299
-300
-301
-302
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
+            
317
 318
 319
 320
@@ -3429,7 +3409,27 @@ 

330 331 332 -333

def cursor_paginated_find(
+333
+334
+335
+336
+337
+338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
+352
+353
def cursor_paginated_find(
     self,
     items_per_page: int,
     cursor_reference: Union[CursorReference, None] = None,
@@ -3516,12 +3516,12 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
218
-219
-220
-221
-222
-223
def delete(self, instance: MODEL) -> None:
+            
238
+239
+240
+241
+242
+243
def delete(self, instance: MODEL) -> None:
     """Deletes a model.
 
     :param instance: The model instance
@@ -3581,12 +3581,12 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
225
-226
-227
-228
-229
-230
async def delete_many(self, instances: Iterable[MODEL]) -> None:
+            
245
+246
+247
+248
+249
+250
async def delete_many(self, instances: Iterable[MODEL]) -> None:
     """Deletes a collection of models in a single transaction.
 
     :param instances: The model instances
@@ -3696,31 +3696,31 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
+            
252
 253
 254
 255
-256
def find(
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
def find(
     self,
     search_params: Union[None, Mapping[str, Any]] = None,
     order_by: Union[None, Iterable[Union[str, Tuple[str, SortDirection]]]] = None,
@@ -3845,14 +3845,14 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
199
-200
-201
-202
-203
-204
-205
-206
def get(self, identifier: PRIMARY_KEY) -> MODEL:
+            
219
+220
+221
+222
+223
+224
+225
+226
def get(self, identifier: PRIMARY_KEY) -> MODEL:
     """Get a model by primary key.
 
     :param identifier: The primary key
@@ -3935,15 +3935,15 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
208
-209
-210
-211
-212
-213
-214
-215
-216
def get_many(self, identifiers: Iterable[PRIMARY_KEY]) -> List[MODEL]:
+            
228
+229
+230
+231
+232
+233
+234
+235
+236
def get_many(self, identifiers: Iterable[PRIMARY_KEY]) -> List[MODEL]:
     """Get a list of models by primary keys.
 
     :param identifiers: A list of primary keys
@@ -4093,27 +4093,7 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
+            
278
 279
 280
 281
@@ -4130,7 +4110,27 @@ 

292 293 294 -295

def paginated_find(
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
def paginated_find(
     self,
     items_per_page: int,
     page: int = 1,
@@ -4243,13 +4243,13 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
182
-183
-184
-185
-186
-187
-188
def save(self, instance: MODEL) -> MODEL:
+            
202
+203
+204
+205
+206
+207
+208
def save(self, instance: MODEL) -> MODEL:
     """Persist a model.
 
     :param instance: A mapped object instance to be persisted
@@ -4331,14 +4331,14 @@ 

Source code in sqlalchemy_bind_manager/protocols.py -
190
-191
-192
-193
-194
-195
-196
-197
def save_many(self, instances: Iterable[MODEL]) -> Iterable[MODEL]:
+            
210
+211
+212
+213
+214
+215
+216
+217
def save_many(self, instances: Iterable[MODEL]) -> Iterable[MODEL]:
     """Persist many models in a single database get_session.
 
     :param instances: A list of mapped objects to be persisted
diff --git a/dev/sitemap.xml.gz b/dev/sitemap.xml.gz
index c89cba9d9e06c8174b8f5539072225fd39a2f624..9023c18bf0778db9d7779d49c5e1f1d86fe7d34b 100644
GIT binary patch
delta 12
Tcmb=gXOr*d;8-U=k*yK{7or24

delta 12
Tcmb=gXOr*d;P@vuk*yK{87>3s