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)#