:py:mod:`dissect.esedb.tools.sru` ================================= .. py:module:: dissect.esedb.tools.sru Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: dissect.esedb.tools.sru.SRU dissect.esedb.tools.sru.Entry Functions ~~~~~~~~~ .. autoapisummary:: :nosignatures: dissect.esedb.tools.sru.main Attributes ~~~~~~~~~~ .. autoapisummary:: dissect.esedb.tools.sru.NATIVE_TYPE_MAP dissect.esedb.tools.sru.SKIP_TABLES dissect.esedb.tools.sru.NAME_TO_GUID_MAP .. py:data:: NATIVE_TYPE_MAP .. py:data:: SKIP_TABLES :value: ['MSysObjects', 'MSysObjectsShadow', 'MSysObjids', 'MSysLocales', 'SruDbIdMapTable',... .. py:data:: NAME_TO_GUID_MAP .. py:class:: SRU(fh: BinaryIO) .. py:attribute:: __iter__ .. py:method:: get_table(table_name: str = None, table_guid: str = None) -> Optional[dissect.esedb.table.Table] .. py:method:: entries() -> Iterator[Entry] .. py:method:: get_table_entries(table: dissect.esedb.table.Table = None, table_name: str = None, table_guid: str = None) -> Iterator[Entry] .. py:method:: resolve_id(value: int) -> Optional[str] .. py:class:: Entry(sru: SRU, table: dissect.esedb.table.Table, record: dissect.esedb.record.Record) .. py:method:: __getitem__(attr: str) -> dissect.esedb.c_esedb.RecordValue .. py:method:: __getattr__(attr: str) -> dissect.esedb.c_esedb.RecordValue .. py:method:: __repr__() -> str Return repr(self). .. py:function:: main()