Expand description
ESE (Extensible Storage Engine) database reader foundation.
Provides low-level access to ESE/JET Blue database files such as
SRUDB.dat, WebCacheV01.dat, and Active Directory’s ntds.dit.
Re-exports§
pub use catalog::CatalogEntry;pub use database::EseDatabase;pub use database::TableCursor;pub use error::EseError;pub use header::EseHeader;pub use header::DB_STATE_CLEAN_SHUTDOWN;pub use header::DB_STATE_DIRTY_SHUTDOWN;pub use header::DB_STATE_JUST_CREATED;pub use page::EsePage;pub use page::EsePageHeader;pub use page::PAGE_FLAG_EMPTY;pub use page::PAGE_FLAG_LEAF;pub use page::PAGE_FLAG_LONG_VALUE;pub use page::PAGE_FLAG_PARENT;pub use page::PAGE_FLAG_ROOT;pub use page::PAGE_FLAG_SPACE_TREE;pub use page::PAGE_SIZE;pub use record::coltyp;pub use record::decode_record;pub use record::fixed_col_size;pub use record::verify_page_checksum;pub use record::ChecksumResult;pub use record::ColumnDef;pub use record::EseValue;
Modules§
- catalog
- ESE catalog reader.
- database
- ESE database handle for page-level access.
- error
- ESE error types.
- header
- ESE database header (first 4096 bytes of the file).
- page
- ESE database page types.
- record
- ESE record decoding — column definitions and value types.
Functions§
- open
- Open an ESE database file and return the parsed header.