IExternalSQLite
Functions
Allocates size bytes of native memory for sensitive data.
Binds value as standard UTF-8 with an explicit byte length, preserving embedded NUL characters.
Attempts to bind value while validating and copying it as ASCII.
Checks that every record of changeset parses, without consulting a database. Returns SQLITE_OK for a well-formed changeset or patchset, and an error code such as SQLITE_CORRUPT otherwise.
Returns the byte length of the current text or BLOB value without requiring callers to copy it.
Returns the column decoded as standard UTF-8 using SQLite's explicit byte length.
Reads adjacent TEXT and NULL values without converting other SQLite storage classes.
The size must be positive and match the size passed to allocateSecret.
Applies a conventional 32-byte raw key held in native secret memory.
Attaches table to the capture object, or all eligible tables when it is null.
Writes the captured transaction changeset to element zero of holder.
Creates a SQLite Session-extension capture object for databaseName.
Enables implicit rowid capture before tables are attached to session.
The capacity must be positive and match the size passed to allocateSecret.