Initial code commit

This commit is contained in:
Steve Faulkner
2018-11-26 10:46:04 -05:00
parent cec84d950e
commit 63070531cd
48 changed files with 14579 additions and 10 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,127 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var CosmosDBSqlKeywords = /** @class */ (function () {
function CosmosDBSqlKeywords() {
}
CosmosDBSqlKeywords.KeywordTypeHintPrefix = "KeywordTypeHint:";
CosmosDBSqlKeywords.keywordsRegisteredForCompletion = {
"AND": "AND",
"ARRAY": "ARRAY",
"AS": "AS",
"ASC": "ASC",
"BETWEEN": "BETWEEN",
"BY": "BY",
"CASE": "CASE",
"CAST": "CAST",
"CONVERT": "CONVERT",
"CROSS": "CROSS",
"DESC": "DESC",
"DISTINCT": "DISTINCT",
"ELSE": "ELSE",
"END": "END",
"ESCAPE": "ESCAPE",
"EXISTS": "EXISTS",
"K_false": "false",
"FOR": "FOR",
"FROM": "FROM",
"GROUP": "GROUP",
"HAVING": "HAVING",
"IN": "IN",
"INNER": "INNER",
"INSERT": "INSERT",
"INTO": "INTO",
"IS": "IS",
"JOIN": "JOIN",
"LEFT": "LEFT",
"LIKE": "LIKE",
"LIMIT": "LIMIT",
"NOT": "NOT",
"K_null": "null",
"OFFSET": "OFFSET",
"ON": "ON",
"OR": "OR",
"ORDER": "ORDER",
"OUTER": "OUTER",
"OVER": "OVER",
"RIGHT": "RIGHT",
"SELECT": "SELECT",
"SET": "SET",
"THEN": "THEN",
"TOP": "TOP",
"K_true": "true",
"K_udf": "udf",
"K_undefined": "undefined",
"UPDATE": "UPDATE",
"VALUE": "VALUE",
"WHEN": "WHEN",
"WHERE": "WHERE",
"WITH": "WITH",
"Infinity": "Infinity",
"NaN": "NaN",
"ABS": "ABS",
"ACOS": "ACOS",
"ARRAY_CONCAT": "ARRAY_CONCAT",
"ARRAY_CONTAINS": "ARRAY_CONTAINS",
"ARRAY_LENGTH": "ARRAY_LENGTH",
"ARRAY_SLICE": "ARRAY_SLICE",
"ASIN": "ASIN",
"ATAN": "ATAN",
"ATN2": "ATN2",
"AVG": "AVG",
"CEILING": "CEILING",
"CONCAT": "CONCAT",
"CONTAINS": "CONTAINS",
"COS": "COS",
"COT": "COT",
"COUNT": "COUNT",
"DEGREES": "DEGREES",
"ENDSWITH": "ENDSWITH",
"EXP": "EXP",
"FLOOR": "FLOOR",
"INDEX_OF": "INDEX_OF",
"S_ARRAY": "S_ARRAY",
"IS_BOOL": "IS_BOOL",
"IS_DEFINED": "IS_DEFINED",
"IS_FINITE_NUMBER": "IS_FINITE_NUMBER",
"IS_NULL": "IS_NULL",
"IS_NUMBER": "IS_NUMBER",
"IS_OBJECT": "IS_OBJECT",
"IS_PRIMITIVE": "IS_PRIMITIVE",
"IS_STRING": "IS_STRING",
"LENGTH": "LENGTH",
"LOG10": "LOG10",
"LOWER": "LOWER",
"LTRIM": "LTRIM",
"MAX": "MAX",
"MIN": "MIN",
"PI": "PI",
"POWER": "POWER",
"RADIANS": "RADIANS",
"RAND": "RAND",
"REPLACE": "REPLACE",
"REPLICATE": "REPLICATE",
"REVERSE": "REVERSE",
"ROUND": "ROUND",
"RTRIM": "RTRIM",
"SIGN": "SIGN",
"SIN": "SIN",
"SQRT": "SQRT",
"SQUARE": "SQUARE",
"ST_DISTANCE": "ST_DISTANCE",
"ST_INTERSECTS": "ST_INTERSECTS",
"ST_ISVALID": "ST_ISVALID",
"ST_ISVALIDDETAILED": "ST_ISVALIDDETAILED",
"ST_WITHIN": "ST_WITHIN",
"STARTSWITH": "STARTSWITH",
"SUBSTRING": "SUBSTRING",
"SUM": "SUM",
"TAN": "TAN",
"TRUNC": "TRUNC",
"UPPER": "UPPER",
"ID": CosmosDBSqlKeywords.KeywordTypeHintPrefix + "ID",
"NUMBER": CosmosDBSqlKeywords.KeywordTypeHintPrefix + "NUMBER"
};
return CosmosDBSqlKeywords;
}());
exports.CosmosDBSqlKeywords = CosmosDBSqlKeywords;
//# sourceMappingURL=CosmosDBSqlKeywords.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"CosmosDBSqlKeywords.js","sourceRoot":"","sources":["../../../src/cosmosdb-sql/grammar/CosmosDBSqlKeywords.ts"],"names":[],"mappings":"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"}