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