Views:

The following table lists keywords valid in Luminesce SQL queries.

Most keywords are inherited from the SQLite dialect of SQL. Some keywords are proprietary extensions.

KeywordExplanation
ALLSQLite keywords defined at http://www.sqlite.org/lang_keywords.html
AND
AS
ASC
BETWEEN
NOTBETWEEN
BY
CASE
CAST
CHECK
COLLATE
COLLATENOACCENT
COLLATENOCASE
COLLATEEXACT
CROSS
CURRENT
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
DESC
DISTINCT
ELSE
END
EXCEPT
EXCLUDE
EXISTS
FALSE
FILTER
FIRST
FOLLOWING
FROM
FULL
GLOB
NOTGLOB
GROUP
GROUPS
HAVING
IN
NOTIN
INNER
INTERSECT
IS
ISNOT
ISNULL
ISNOTNULL
JOIN
LAST
LEFT
LIKE
NOTLIKE
LIMIT
NO
NOT
NULL
NULLS
OFFSET
ON
OR
ORDER
OTHERS
OUTER
OVER
PARTITION
PRAGMA
PRECEDING
RANGE
REGEXP
NOTREGEXP
REPLACE
ROW
ROWS
SELECT
THEN
TIES
TO
TRUE
TYPES
UNBOUNDED
UNION
USING
VALUES
WHEN
WHERE
WINDOW
WITH
USEFINBOURNE keywords
ENDUSE
APPLY
WAIT
BIGINTTypes used by the TYPES keyword (more information)
INT
BOOLEAN
DOUBLE
DECIMAL
TEXT
ABSSQLite scalar functions defined at https://www.sqlite.org/lang_corefunc.html
CHAR
COALESCE
HEX
IIF
IFNULL
INSTR
LENGTH
LIKELY
LOWER
LTRIM
MAX
MIN
NULLIF
PRINTF
QUOTE
RANDOM
RANDOMBLOB
ROUND
RTRIM
SOUNDEX
SUBSTR
TRIM
TYPEOF
UNICODE
UNLIKELY
UPPER
ZEROBLOB
DATESQLite datetime functions defined at https://www.sqlite.org/lang_datefunc.html
TIME
DATETIME
JULIANDAY
STRFTIME
AVGSQLite aggregate functions defined at https://www.sqlite.org/lang_aggfunc.html
COUNT
GROUP_CONCAT
SUM
TOTAL
ROW_NUMBERSQLite window functions defined at https://www.sqlite.org/windowfunctions.html
RANK
DENSE_RANK
PERCENT_RANK
CUME_DIST
NTILE
LAG
LEAD
FIRST_VALUE
LAST_VALUE
NTH_VALUE
STDEVSQLite extension functions available from http://www.sqlite.org/contrib/download/extension-functions.c?get=25 
VARIANCE
MODE
MEDIAN
LOWER_QUARTILE
UPPER_QUARTILE
REPLICATE
LEFTSTR
RIGHTSTR
REVERSE
PROPER
PADL
PADR
PADC
STRFITLER
CHARINDEX
LOG
LOG10
EXP
DIFFERENCE
POWER
SIGN
SQRT
SQUARE
CEIL
FLOOR
JSONSQL JSON functions defined at https://www.sqlite.org/json1.html
JSON_ARRAY
JSON_ARRAY_LENGTH
JSON_EXTRACT
JSON_INSERT
JSON_OBJECT
JSON_PATCH
JSON_QUOTE
JSON_REMOVE
JSON_TYPE
JSON_VALID
JSON_GROUP_ARRAY
JSON_GROUP_OBJECT
QUANTILEFINBOURNE functions (general and statistical)
CUMEPROD
SKEWNESS
KURTOSIS
ROOT_MEAN_SQUARE
HARMONIC_MEAN
GEOMETRIC_MEAN
ENTROPY
EMPIRICAL_CUME_DIST_FUNCTION
INTERQUARTILE_RANGE
INTERQUANTILE_RANGE
PEARSON_CORRELATION
SPEARMAN_RANK_CORRELATION
MEAN_SQUARED_ERROR
MEAN_ABSOLUTE_ERROR
MEDIAN_ABSOLUTE_DEVIATION
MEAN_FRACTIONAL_ABSOLUTE_ERROR
GAIN_LOSS_RATIO
SEMI_DEVIATION
DRAWDOWN
MAX_DRAWDOWN
MEAN_DRAWDOWN
DRAWDOWN_LENGTH
MAX_DRAWDOWN_LENGTH
MEAN_DRAWDOWN_LENGTH
COVARIANCE
WINDOW_STDEV
LINEAR_REGRESSION_ALPHA
LINEAR_REGRESSION_BETA
LINEAR_REGRESSION_ALPHA_ERROR
LINEAR_REGRESSION_BETA_ERROR
PRICES_TO_RETURNS
RETURNS_TO_PRICES
MEAN_STDEV_RATIO
COEFFICIENT_OF_VARIATION
MINKOWSKI_DISTANCE
CHEBYSHEV_DISTANCE
MANHATTAN_DISTANCE
EUCLIDEAN_DISTANCE
CANBERRA_DISTANCE
BRAYCURTIS_DISTANCE
COSINE_DISTANCE
PRECISION_SCORE
RECALL_SCORE
FBETA_SCORE
R_SQUARED
ADJUSTED_R_SQUARED
TO_DATE
THROW
PRINT
REGEXP_MATCH
REGEXP_MATCHES
REGEXP_MATCH_LOCATION
REGEXP_REPLACE
DAY_COUNT_DISPLAY
NOOP_FOR_TRANSLATION
CHECK_ACCESS
CHECK_REGISTRATION_ACCESS
EDIT_DISTANCE
IS_DATE
IS_NUMERIC
IS_INTEGER
TO_UTC
TO_ISO
FROM_UTC
CONVERT_TIMEZONE
GENERATE_HASH
CONTAINS_TOKEN
CONTAINS_TOKEN_STARTING_WITH