dissect.sql.sqlite3
¶
Module Contents¶
Classes¶
Functions¶
For future use, will be used when WAL is fully implemented |
|
- class dissect.sql.sqlite3.SQLite3(fh, wal_fh=None)¶
- open_wal(fh)¶
- table(name)¶
- tables()¶
- index(name)¶
- indices()¶
- raw_page(num)¶
- page(num)¶
- pages()¶
- cells()¶
- class dissect.sql.sqlite3.Column(name: str, description: str)¶
Describes a column of a sqlite table.
- SPACE = '\\s'¶
- EXPRESSION = '\\(.+?\\)'¶
- STRING = '[\'\\"].+?[\'\\"]'¶
- TOKENIZER_EXPRESSION¶
- __eq__(other)¶
Return self==value.
- __repr__()¶
Return repr(self).
- class dissect.sql.sqlite3.Table(sqlite, type_, name, table_name, page, sql)¶
- __repr__()¶
Return repr(self).
- __iter__()¶
- row(idx)¶
- rows()¶
- class dissect.sql.sqlite3.Index(sqlite, type_, name, table_name, page, sql)¶
- __repr__()¶
Return repr(self).
- class dissect.sql.sqlite3.Row(table, cell)¶
- __iter__()¶
- __getitem__(key)¶
- __getattr__(key)¶
- __repr__()¶
Return repr(self).
- get(key, default=None)¶
- class dissect.sql.sqlite3.Empty¶
- class dissect.sql.sqlite3.Page(sqlite, num)¶
- __repr__()¶
Return repr(self).
- open()¶
- cell(num)¶
- cells()¶
- class dissect.sql.sqlite3.Cell(page, offset)¶
- property data¶
- property types¶
- property values¶
- __repr__()¶
Return repr(self).
- class dissect.sql.sqlite3.WALFrame(wal, offset)¶
- property valid¶
- property data¶
- property page_number¶
- property page_count¶
- __repr__()¶
Return repr(self).
- class dissect.sql.sqlite3.WALCheckpoint(wal, frames)¶
- property page_map¶
- __contains__(page)¶
- __getitem__(page)¶
- __repr__()¶
Return repr(self).
- get(page, default=None)¶
- dissect.sql.sqlite3.wal_checksum(buf, endian='>')¶
For future use, will be used when WAL is fully implemented
- dissect.sql.sqlite3.walk_tree(sqlite, page)¶
- dissect.sql.sqlite3.read_record(fh, encoding)¶
- dissect.sql.sqlite3.varint(fh)¶