diff --git a/Packages.props b/Packages.props index 31c2be82..baa6bf15 100644 --- a/Packages.props +++ b/Packages.props @@ -27,7 +27,7 @@ - + diff --git a/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs b/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs index 660e9a45..1ef620d0 100644 --- a/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs +++ b/src/Microsoft.SqlTools.ServiceLayer/LanguageServices/AutoCompleteHelper.cs @@ -20,8 +20,8 @@ using Range = Microsoft.SqlTools.ServiceLayer.Workspace.Contracts.Range; namespace Microsoft.SqlTools.ServiceLayer.LanguageServices { /// - /// Main class for Language Service functionality including anything that reqires knowledge of - /// the language to perfom, such as definitions, intellisense, etc. + /// Main class for Language Service functionality including anything that requires knowledge of + /// the language to perform, such as definitions, intellisense, etc. /// public static class AutoCompleteHelper { @@ -30,6 +30,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices public static readonly string[] DefaultCompletionText = new string[] { "abs", + "abort", "acos", "action", "add", @@ -39,7 +40,10 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "any", "apply", "approx_count_distinct", + "approx_percentile_cont", + "approx_percentile_disc", "are", + "array", "as", "asc", "ascii", @@ -48,12 +52,16 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "atan", "atn2", "authorization", + "auto", + "auto_drop", "avg", "backup", "begin", "between", "binary", "bit", + "bit_count", + "blockers", "both", "break", "bulk", @@ -107,6 +115,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "database", "datalength", "date", + "date_bucket", "dateadd", "datediff", "datefromparts", @@ -114,7 +123,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "datepart", "datetime", "datetime2", - "date_bucket", + "datetrunc", "day", "days", "dbcc", @@ -161,6 +170,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "fillfactor", "filter", "first", + "first_value", "float", "floor", "for", @@ -170,8 +180,10 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "from", "full", "function", + "generate_series", "geography", "get", + "get_bit", "getdate", "getutcdate", "global", @@ -193,6 +205,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "identity_insert", "identitycol", "if", + "ignore", "iif", "image", "immediate", @@ -219,7 +232,9 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "key", "language", "last", + "leading", "left", + "left_shift", "len", "level", "like", @@ -236,11 +251,13 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "masked", "match", "max", + "max_duration", "maxdop", "merge", "message", "min", "minute", + "minutes", "modify", "module", "month", @@ -261,6 +278,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "now", "null", "nullif", + "nulls", "numeric", "nvarchar", "object", @@ -287,6 +305,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "password", "path", "patindex", + "pause", "percent", "percentage", "period", @@ -305,6 +324,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "proc", "procedure", "public", + "quarter", "query_store", "quoted_identifier", "quotename", @@ -334,6 +354,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "replicate", "replication", "required", + "respect", "restart", "restore", "restrict", @@ -344,6 +365,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "revert", "revoke", "right", + "right_shift", "rollback", "rollup", "round", @@ -355,6 +377,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "rule", "sample", "save", + "scalar", "schema", "schemabinding", "scoped", @@ -363,6 +386,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "secondary", "security", "select", + "self", "send", "sent", "sequence", @@ -371,6 +395,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "session_user", "sessionproperty", "set", + "set_bit", "sets", "setuser", "shutdown", @@ -421,6 +446,7 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "tinyint", "to", "top", + "trailing", "tran", "transaction", "translate", @@ -455,6 +481,8 @@ namespace Microsoft.SqlTools.ServiceLayer.LanguageServices "version", "view", "waitfor", + "wait_at_low_priority", + "week", "when", "where", "while",