autodoc2.db#
Module Contents#
Classes#
Data#
API#
- class autodoc2.db.Database[source]#
Bases:
typing.Protocol- add(item: autodoc2.utils.ItemData) None[source]#
- get_item(full_name: str) autodoc2.utils.ItemData | None[source]#
- get_items_like(full_name: str) Iterable[autodoc2.utils.ItemData][source]#
- get_by_type(type_: str) Iterable[autodoc2.utils.ItemData][source]#
- get_overloads(full_name: str) Iterable[autodoc2.utils.ItemData][source]#
- get_children(full_name: str, types: None | set[str] = None, *, sort_name: bool = False) Iterable[autodoc2.utils.ItemData][source]#
- get_children_names(full_name: str, types: None | set[str] = None, *, sort_name: bool = False) Iterable[str][source]#
- get_ancestors(full_name: str, include_self: bool) Iterable[autodoc2.utils.ItemData | None][source]#
- autodoc2.db._LIKE_REGEX#
None
- class autodoc2.db.InMemoryDb[source]#
Bases:
autodoc2.db.DatabaseInitialization
- add(item: autodoc2.utils.ItemData) None[source]#
- get_item(full_name: str) autodoc2.utils.ItemData | None[source]#
- get_items_like(full_name: str) Iterable[autodoc2.utils.ItemData][source]#
- get_by_type(type_: str) Iterable[autodoc2.utils.ItemData][source]#
- get_overloads(full_name: str) Iterable[autodoc2.utils.ItemData][source]#
- get_children(full_name: str, types: None | set[str] = None, *, sort_name: bool = False) Iterable[autodoc2.utils.ItemData][source]#
- get_children_names(full_name: str, types: None | set[str] = None, *, sort_name: bool = False) Iterable[str][source]#
- get_ancestors(full_name: str, include_self: bool) Iterable[autodoc2.utils.ItemData | None][source]#
- classmethod read(stream: TextIO) autodoc2.db.InMemoryDb[source]#