Module sqlite_loadable::api

source ·
Expand description

(Mostly) safe wrappers around low-level sqlite3 C API.

Uses the unsafe low-level API’s defined in crate::ext.

Useful when working with sqlite3_value or sqlite3_context.

Structs

  • Ergonomic wrapper around a raw sqlite3_value. It is the caller’s reponsibility to ensure that a given pointer points to a valid sqlite3_value object. There seems to be a 5-10% perf cost when using Value vs calling functions on raw pointers

Enums

Functions