Lines Matching defs:SQLITE_INNOCUOUS
2865 ** unless those functions are tagged with [SQLITE_INNOCUOUS].
4793 ** if they are tagged with [SQLITE_INNOCUOUS] and virtual tables may only
6247 ** [[SQLITE_INNOCUOUS]] <dt>SQLITE_INNOCUOUS</dt><dd>
6248 ** The SQLITE_INNOCUOUS flag means that the function is unlikely
6255 ** <p> SQLITE_INNOCUOUS is similar to SQLITE_DETERMINISTIC, but is not
6263 ** the function is tagged with SQLITE_INNOCUOUS. Most built-in functions
6265 ** SQLITE_INNOCUOUS flag for application-defined functions unless the
6307 #define SQLITE_INNOCUOUS 0x000200000
19013 ** SQLITE_FUNC_UNSAFE == SQLITE_INNOCUOUS -- opposite meanings!!!
19016 ** Note that even though SQLITE_FUNC_UNSAFE and SQLITE_INNOCUOUS have the
19019 ** SQLITE_INNOCUOUS is used by application code and means "not unsafe".
113938 ** (2) not tagged with SQLITE_INNOCUOUS (which means it
137091 SQLITE_INNOCUOUS|SQLITE_SELFORDER1),
137094 SQLITE_INNOCUOUS|SQLITE_SELFORDER1),
137097 SQLITE_INNOCUOUS|SQLITE_SELFORDER1),
137100 SQLITE_INNOCUOUS|SQLITE_SELFORDER1),
144910 SQLITE_INNOCUOUS |
144940 (p->funcFlags & mask) ^ SQLITE_INNOCUOUS
189069 SQLITE_SUBTYPE|SQLITE_INNOCUOUS|
189073 /* The SQLITE_INNOCUOUS flag is the same bit as SQLITE_FUNC_UNSAFE. But
189075 assert( SQLITE_FUNC_UNSAFE==SQLITE_INNOCUOUS );
224225 enc = SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS;
224235 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS, 0,
224961 # define SQLITEICU_EXTRAFLAGS (SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS)
263460 SQLITE_UTF8|SQLITE_DETERMINISTIC|SQLITE_INNOCUOUS,
263467 SQLITE_UTF8|SQLITE_INNOCUOUS|SQLITE_RESULT_SUBTYPE|SQLITE_SUBTYPE,
263474 SQLITE_UTF8|SQLITE_INNOCUOUS|SQLITE_RESULT_SUBTYPE,