package granary

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Granary_sql.ParserSource

Sourcetype token =
  1. | ZEROBLOB
  2. | WITHOUT
  3. | WITH
  4. | WHERE
  5. | WHEN
  6. | VIRTUAL
  7. | VIEW
  8. | VALUES
  9. | VACUUM
  10. | USING
  11. | UPPER
  12. | UPDATE
  13. | UNIXEPOCH
  14. | UNIQUE
  15. | UNION
  16. | UNICODE
  17. | TYPEOF
  18. | TRUNC
  19. | TRIM
  20. | TRIGGER
  21. | TOTAL_CHANGES
  22. | TO
  23. | TIME
  24. | TILDE
  25. | THEN
  26. | TEXT_TY
  27. | TAN
  28. | TABLE
  29. | SUM
  30. | SUBSTR
  31. | STRING_LIT of string
  32. | STRING_AGG
  33. | STRFTIME
  34. | STAR
  35. | SQRT
  36. | SQLITE_VERSION
  37. | SNIPPET
  38. | SLASH
  39. | SIN
  40. | SIGN
  41. | SET
  42. | SEMI
  43. | SELECT
  44. | SAVEPOINT
  45. | RTRIM
  46. | RSHIFT
  47. | RPAREN
  48. | ROWID
  49. | ROW
  50. | ROUND
  51. | ROLLBACK
  52. | RETURNING
  53. | RESTRICT
  54. | REPLACE
  55. | RENAME
  56. | RELEASE
  57. | REFRESH
  58. | REFERENCES
  59. | RECURSIVE
  60. | REAL_TY
  61. | REACTIVE
  62. | RANDOMBLOB
  63. | RANDOM
  64. | RADIANS
  65. | QUESTION
  66. | PRINTF
  67. | PRIMARY
  68. | PRECEDING
  69. | PRAGMA
  70. | POW
  71. | PLUS
  72. | PIPE
  73. | PI
  74. | PERCENT
  75. | PARTITION
  76. | OVER
  77. | OUTER
  78. | ORDER
  79. | OR
  80. | ON
  81. | OFFSET
  82. | NULLS
  83. | NULLIF
  84. | NULL
  85. | NOT
  86. | NE
  87. | NAMED_PARAM of string
  88. | MINUS
  89. | MIN
  90. | MAX
  91. | MATCH
  92. | LTRIM
  93. | LT
  94. | LSHIFT
  95. | LPAREN
  96. | LOWER
  97. | LOG2
  98. | LOG10
  99. | LOG
  100. | LN
  101. | LIMIT
  102. | LIKE
  103. | LENGTH
  104. | LEFT
  105. | LE
  106. | LAST_INSERT_ROWID
  107. | KEY
  108. | JULIANDAY
  109. | JSON_VALID
  110. | JSON_TYPE
  111. | JSON_SET
  112. | JSON_REPLACE_FN
  113. | JSON_REMOVE
  114. | JSON_OBJECT_FN
  115. | JSON_INSERT_FN
  116. | JSON_EXTRACT
  117. | JSON_ARRAY_FN
  118. | JOIN
  119. | IS
  120. | IPARAM of int
  121. | INT_LIT_OVERFLOW of string
  122. | INT_LIT of int64
  123. | INTO
  124. | INTERSECT
  125. | INTEGER_TY
  126. | INSTR
  127. | INSTEAD
  128. | INSERT
  129. | INNER
  130. | INITIALLY
  131. | INDEX
  132. | IN
  133. | IMMEDIATE
  134. | IIF
  135. | IGNORE
  136. | IFNULL
  137. | IF
  138. | IDENT of string
  139. | HEX
  140. | HAVING
  141. | GT
  142. | GROUP_CONCAT
  143. | GROUP
  144. | GLOB
  145. | GE
  146. | FULL
  147. | FTS5
  148. | FROM
  149. | FORMAT
  150. | FOREIGN
  151. | FOR
  152. | FOLLOWING
  153. | FLOOR
  154. | FLOAT_LIT of float
  155. | FAIL
  156. | EXPLAIN
  157. | EXP
  158. | EXISTS
  159. | EXCEPT
  160. | EQ
  161. | EOF
  162. | END
  163. | ELSE
  164. | EACH
  165. | DROP
  166. | DOT
  167. | DO
  168. | DISTINCT
  169. | DETACH
  170. | DESC
  171. | DELTA_KW
  172. | DELETE
  173. | DEGREES
  174. | DEFERRED
  175. | DEFERRABLE
  176. | DEFAULT
  177. | DATETIME
  178. | DATE
  179. | DATABASE
  180. | CREATE
  181. | COUNT
  182. | COS
  183. | CONFLICT
  184. | CONCAT
  185. | COMMIT
  186. | COMMA
  187. | COLUMNSTORE
  188. | COLUMN
  189. | COLLATE
  190. | COALESCE
  191. | CHECK
  192. | CHAR
  193. | CHANGES
  194. | CEIL
  195. | CAST
  196. | CASE
  197. | CASCADE
  198. | BY
  199. | BLOB_TY
  200. | BLOB_LIT of bytes
  201. | BETWEEN
  202. | BEGIN
  203. | BEFORE
  204. | AVG
  205. | AUTOINCREMENT
  206. | ATTACH
  207. | ATAN2
  208. | ATAN
  209. | ASIN
  210. | ASC
  211. | AS
  212. | AND
  213. | ANALYZE
  214. | AMPERSAND
  215. | ALTER
  216. | ALL
  217. | AFTER
  218. | ADD
  219. | ACOS
  220. | ABS
  221. | ABORT
Sourceexception Error
Sourceval expr_only : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.expr