module

Ktistec::SQLite3

Constants

DETERMINISTIC = 2048
DIRECTONLY = 524288
SQLITE_CONFIG_MEMSTATUS = 9
SQLITE_TESTCTRL_OPTIMIZATIONS = 15
TRANSIENT = Pointer(::Pointer(Void)).new(-1.to_u64!)
UTF8 = 1

Class methods

features
Source
features=(features : Features)
Source
features?
Source
probe?(query)
Source
probe_features

Probes the linked SQLite3 library for features.

Probes test behavior where possible because compile options are interpreted differently across versions and may be omitted from the build entirely.

STAT4 can only be detected via compile options or by its effect on ANALYZE (only STAT4 builds populate sqlite_stat4), so this must run after ANALYZE.

Source

Nested types