Database

Undocumented in source.

Constructors

this
this(string filename, bool readEntirely)
Undocumented in source.
this
this(ubyte[] buffer, string filename)

If you pass null as buffer a new one will be gc-allocated;

Members

Aliases

BTreePageType
alias BTreePageType = BTreePage.BTreePageType
Undocumented in source.
Row
alias Row = BTreePage.Row
Undocumented in source.

Functions

header
SQLiteHeader header()
Undocumented in source. Be warned that the author may not have intended to support it.
pages
PageRange pages()
Undocumented in source. Be warned that the author may not have intended to support it.
rootPage
BTreePage rootPage()
Undocumented in source. Be warned that the author may not have intended to support it.
usablePageSize
const(uint) usablePageSize()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

BTreePage
struct BTreePage
Undocumented in source.
MasterTableSchema
struct MasterTableSchema

CREATE TABLE sqlite_master( type text, name text, tbl_name text, rootpage integer, sql text );

PageRange
struct PageRange
Undocumented in source.
Payload
struct Payload
Undocumented in source.
SQLiteHeader
struct SQLiteHeader
Undocumented in source.
Table
struct Table
Undocumented in source.
TableSchema
struct TableSchema
Undocumented in source.

Variables

_cachedHeader
SQLiteHeader _cachedHeader;
Undocumented in source.
data
ubyte[] data;
Undocumented in source.
dbFilename
string dbFilename;
Undocumented in source.

Meta