(
self,
connection,
dbname,
owner,
schema,
filter_names,
scope,
kind,
**kw,
)
| 4403 | |
| 4404 | @_db_plus_owner_multi |
| 4405 | def get_multi_indexes( |
| 4406 | self, |
| 4407 | connection, |
| 4408 | dbname, |
| 4409 | owner, |
| 4410 | schema, |
| 4411 | filter_names, |
| 4412 | scope, |
| 4413 | kind, |
| 4414 | **kw, |
| 4415 | ): |
| 4416 | regular_names, multi_object_names, temp_names = ( |
| 4417 | self._partition_filter_names( |
| 4418 | connection, owner, filter_names, scope, kind |
| 4419 | ) |
| 4420 | ) |
| 4421 | |
| 4422 | result = {} |
| 4423 | |
| 4424 | if multi_object_names: |
| 4425 | name_map = self._multi_name_map(regular_names) |
| 4426 | self._fetch_multi_indexes( |
| 4427 | connection, |
| 4428 | owner=owner, |
| 4429 | names=multi_object_names, |
| 4430 | schema=schema, |
| 4431 | name_map=name_map, |
| 4432 | result=result, |
| 4433 | exec_opts={"schema_translate_map": {}}, |
| 4434 | ) |
| 4435 | |
| 4436 | if temp_names: |
| 4437 | self._fetch_multi_indexes_temp( |
| 4438 | connection, |
| 4439 | temp_names=temp_names, |
| 4440 | schema=schema, |
| 4441 | result=result, |
| 4442 | ) |
| 4443 | |
| 4444 | return result.items() |
| 4445 | |
| 4446 | @lru_cache() |
| 4447 | def _indexes_metadata_select(self): |
nothing calls this directly
no test coverage detected