dissect.sql#

Submodules#

Package Contents#

Classes#

exception dissect.sql.Error#

Bases: Exception

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.InvalidDatabase#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.InvalidPageNumber#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.InvalidPageType#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.InvalidSQL#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.NoCellData#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

exception dissect.sql.NoWriteAheadLog#

Bases: Error

Base class for exceptions for this module. It is used to recognize errors specific to this module

class dissect.sql.WAL(fh)#
frame(frame_idx)#
frames()#
checkpoints()#
class dissect.sql.SQLite3(fh, wal_fh=None)#
open_wal(fh)#
table(name)#
tables()#
index(name)#
indices()#
raw_page(num)#
page(num)#
pages()#
cells()#