R-58133-32721-60366-63441-61614-07001-53385-02322 tcl slt th3 src
A keyword in single quotes is a string literal.
/* IMP: R-58133-32721 */
# EVIDENCE-OF: R-58133-32721 A keyword in single quotes is a string # literal.
R-49991-12716-30919-42596-27111-39963-53414-21739 tcl slt th3 src
A keyword in double-quotes is an identifier.
/* IMP: R-49991-12716 */
# EVIDENCE-OF: R-49991-12716 A keyword in double-quotes is an # identifier.
R-15400-09401-11917-03904-29330-15741-54444-34897 tcl slt th3 src
A keyword enclosed in square brackets is an identifier.
/* IMP: R-15400-09401 */
# EVIDENCE-OF: R-15400-09401 A keyword enclosed in square brackets is an # identifier.
R-57064-52104-64431-17226-40317-39085-08319-65218 tcl slt th3 src
A keyword enclosed in grave accents (ASCII code 96) is an identifier.
/* IMP: R-57064-52104 */
# EVIDENCE-OF: R-57064-52104 A keyword enclosed in grave accents (ASCII # code 96) is an identifier.
R-33075-33190-25707-00729-29148-31049-04309-45993 tcl slt th3 src
If a keyword in single quotes (ex: 'key' or 'glob') is used in a context where an identifier is allowed but where a string literal is not allowed, then the token is understood to be an identifier instead of a string literal.
/* IMP: R-33075-33190 */
# EVIDENCE-OF: R-33075-33190 If a keyword in single quotes (ex: 'key' or # 'glob') is used in a context where an identifier is allowed but where # a string literal is not allowed, then the token is understood to be an # identifier instead of a string literal.
R-57360-40691-20822-63524-22530-36364-65033-34134 tcl slt th3 src
If a keyword in double quotes (ex: "key" or "glob") is used in a context where it cannot be resolved to an identifier but where a string literal is allowed, then the token is understood to be a string literal instead of an identifier.
/* IMP: R-57360-40691 */
# EVIDENCE-OF: R-57360-40691 If a keyword in double quotes (ex: "key" or # "glob") is used in a context where it cannot be resolved to an # identifier but where a string literal is allowed, then the token is # understood to be a string literal instead of an identifier.
R-12472-60312-38710-03800-42859-05191-18747-22009 tcl slt th3 src
Regardless of the compile-time configuration, any identifier that is not on the following 145 element list is not a keyword to the SQL parser in SQLite:
/* IMP: R-12472-60312 */
# EVIDENCE-OF: R-12472-60312 Regardless of the compile-time # configuration, any identifier that is not on the following 145 element # list is not a keyword to the SQL parser in SQLite: ABORT ACTION ADD # AFTER ALL ALTER ALWAYS ANALYZE AND AS ASC ATTACH AUTOINCREMENT BEFORE # BEGIN BETWEEN BY CASCADE CASE CAST CHECK COLLATE COLUMN COMMIT # CONFLICT CONSTRAINT CREATE CROSS CURRENT CURRENT_DATE CURRENT_TIME # CURRENT_TIMESTAMP DATABASE DEFAULT DEFERRABLE DEFERRED DELETE DESC # DETACH DISTINCT DO DROP EACH ELSE END ESCAPE EXCEPT EXCLUDE EXCLUSIVE # EXISTS EXPLAIN FAIL FILTER FIRST FOLLOWING FOR FOREIGN FROM FULL # GENERATED GLOB GROUP GROUPS HAVING IF IGNORE IMMEDIATE IN INDEX # INDEXED INITIALLY INNER INSERT INSTEAD INTERSECT INTO IS ISNULL JOIN # KEY LAST LEFT LIKE LIMIT MATCH NATURAL NO NOT NOTHING NOTNULL NULL # NULLS OF OFFSET ON OR ORDER OTHERS OUTER OVER PARTITION PLAN PRAGMA # PRECEDING PRIMARY QUERY RAISE RANGE RECURSIVE REFERENCES REGEXP # REINDEX RELEASE RENAME REPLACE RESTRICT RIGHT ROLLBACK ROW ROWS # SAVEPOINT SELECT SET TABLE TEMP TEMPORARY THEN TIES TO TRANSACTION # TRIGGER UNBOUNDED UNION UNIQUE UPDATE USING VACUUM VALUES VIEW VIRTUAL # WHEN WHERE WINDOW WITH WITHOUT