#[repr(u32)]pub enum SqliteSyntaxFlag {
Show 22 variants
OmitAltertable = 0,
OmitAnalyze = 1,
OmitAttach = 2,
OmitAutoincrement = 3,
OmitCast = 4,
OmitCompoundSelect = 5,
OmitCte = 6,
OmitExplain = 7,
OmitForeignKey = 8,
OmitGeneratedColumns = 9,
OmitPragma = 10,
OmitReindex = 11,
OmitReturning = 12,
OmitSubquery = 13,
OmitTempdb = 14,
OmitTrigger = 15,
OmitVacuum = 16,
OmitView = 17,
OmitVirtualtable = 18,
OmitWindowfunc = 19,
EnableOrderedSetAggregates = 20,
EnableUpdateDeleteLimit = 21,
}Expand description
A parser-level compile-time feature flag for the SQLite dialect.
Each variant corresponds to a SYNQ_CFLAG_IDX_* constant in cflags.h.
The discriminant equals the C compact index (0–21).
Pass a variant to crate::util::SqliteSyntaxFlags::has or
crate::util::SqliteSyntaxFlags::with.
For the full 42-flag set use syntaqlite::util::SqliteFlag.
Variants§
OmitAltertable = 0
SQLITE_OMIT_ALTERTABLE
OmitAnalyze = 1
SQLITE_OMIT_ANALYZE
OmitAttach = 2
SQLITE_OMIT_ATTACH
OmitAutoincrement = 3
SQLITE_OMIT_AUTOINCREMENT
OmitCast = 4
SQLITE_OMIT_CAST
OmitCompoundSelect = 5
SQLITE_OMIT_COMPOUND_SELECT
OmitCte = 6
SQLITE_OMIT_CTE
OmitExplain = 7
SQLITE_OMIT_EXPLAIN
OmitForeignKey = 8
SQLITE_OMIT_FOREIGN_KEY
OmitGeneratedColumns = 9
SQLITE_OMIT_GENERATED_COLUMNS
OmitPragma = 10
SQLITE_OMIT_PRAGMA
OmitReindex = 11
SQLITE_OMIT_REINDEX
OmitReturning = 12
SQLITE_OMIT_RETURNING
OmitSubquery = 13
SQLITE_OMIT_SUBQUERY
OmitTempdb = 14
SQLITE_OMIT_TEMPDB
OmitTrigger = 15
SQLITE_OMIT_TRIGGER
OmitVacuum = 16
SQLITE_OMIT_VACUUM
OmitView = 17
SQLITE_OMIT_VIEW
OmitVirtualtable = 18
SQLITE_OMIT_VIRTUALTABLE
OmitWindowfunc = 19
SQLITE_OMIT_WINDOWFUNC
EnableOrderedSetAggregates = 20
SQLITE_ENABLE_ORDERED_SET_AGGREGATES
EnableUpdateDeleteLimit = 21
SQLITE_ENABLE_UPDATE_DELETE_LIMIT
Implementations§
Trait Implementations§
Source§impl Clone for SqliteSyntaxFlag
impl Clone for SqliteSyntaxFlag
Source§fn clone(&self) -> SqliteSyntaxFlag
fn clone(&self) -> SqliteSyntaxFlag
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more