1 30 31 package org.syntax.jedit.tokenmarker; 32 33 import org.syntax.jedit.*; 34 import javax.swing.text.Segment ; 35 36 42 public class TSQLTokenMarker extends SQLTokenMarker 43 { 44 public TSQLTokenMarker() 46 { 47 super(getKeywordMap(), true); 48 } 49 50 public static KeywordMap getKeywordMap() 51 { 52 if (tsqlKeywords == null) { 53 tsqlKeywords = new KeywordMap(true); 54 addKeywords(); 55 addDataTypes(); 56 addSystemFunctions(); 57 addOperators(); 58 addSystemStoredProcedures(); 59 addSystemTables(); 60 } 61 return tsqlKeywords; 62 } 63 64 private static void addKeywords() 65 { 66 tsqlKeywords.add("ADD",Token.KEYWORD1); 67 tsqlKeywords.add("ALTER",Token.KEYWORD1); 68 tsqlKeywords.add("ANSI_NULLS",Token.KEYWORD1); 69 tsqlKeywords.add("AS",Token.KEYWORD1); 70 tsqlKeywords.add("ASC",Token.KEYWORD1); 71 tsqlKeywords.add("AUTHORIZATION",Token.KEYWORD1); 72 tsqlKeywords.add("BACKUP",Token.KEYWORD1); 73 tsqlKeywords.add("BEGIN",Token.KEYWORD1); 74 tsqlKeywords.add("BREAK",Token.KEYWORD1); 75 tsqlKeywords.add("BROWSE",Token.KEYWORD1); 76 tsqlKeywords.add("BULK",Token.KEYWORD1); 77 tsqlKeywords.add("BY",Token.KEYWORD1); 78 tsqlKeywords.add("CASCADE",Token.KEYWORD1); 79 tsqlKeywords.add("CHECK",Token.KEYWORD1); 80 tsqlKeywords.add("CHECKPOINT",Token.KEYWORD1); 81 tsqlKeywords.add("CLOSE",Token.KEYWORD1); 82 tsqlKeywords.add("CLUSTERED",Token.KEYWORD1); 83 tsqlKeywords.add("COLUMN",Token.KEYWORD1); 84 tsqlKeywords.add("COMMIT",Token.KEYWORD1); 85 tsqlKeywords.add("COMMITTED",Token.KEYWORD1); 86 tsqlKeywords.add("COMPUTE",Token.KEYWORD1); 87 tsqlKeywords.add("CONFIRM",Token.KEYWORD1); 88 tsqlKeywords.add("CONSTRAINT",Token.KEYWORD1); 89 tsqlKeywords.add("CONTAINS",Token.KEYWORD1); 90 tsqlKeywords.add("CONTAINSTABLE",Token.KEYWORD1); 91 tsqlKeywords.add("CONTINUE",Token.KEYWORD1); 92 tsqlKeywords.add("CONTROLROW",Token.KEYWORD1); 93 tsqlKeywords.add("CREATE",Token.KEYWORD1); 94 tsqlKeywords.add("CURRENT",Token.KEYWORD1); 95 tsqlKeywords.add("CURRENT_DATE",Token.KEYWORD1); 96 tsqlKeywords.add("CURRENT_TIME",Token.KEYWORD1); 97 tsqlKeywords.add("CURSOR",Token.KEYWORD1); 98 tsqlKeywords.add("DATABASE",Token.KEYWORD1); 99 tsqlKeywords.add("DBCC",Token.KEYWORD1); 100 tsqlKeywords.add("DEALLOCATE",Token.KEYWORD1); 101 tsqlKeywords.add("DECLARE",Token.KEYWORD1); 102 tsqlKeywords.add("DEFAULT",Token.KEYWORD1); 103 tsqlKeywords.add("DELETE",Token.KEYWORD1); 104 tsqlKeywords.add("DENY",Token.KEYWORD1); 105 tsqlKeywords.add("DESC",Token.KEYWORD1); 106 tsqlKeywords.add("DISK",Token.KEYWORD1); 107 tsqlKeywords.add("DISTINCT",Token.KEYWORD1); 108 tsqlKeywords.add("DISTRIBUTED",Token.KEYWORD1); 109 tsqlKeywords.add("DOUBLE",Token.KEYWORD1); 110 tsqlKeywords.add("DROP",Token.KEYWORD1); 111 tsqlKeywords.add("DUMMY",Token.KEYWORD1); 112 tsqlKeywords.add("DUMP",Token.KEYWORD1); 113 tsqlKeywords.add("ELSE",Token.KEYWORD1); 114 tsqlKeywords.add("END",Token.KEYWORD1); 115 tsqlKeywords.add("ERRLVL",Token.KEYWORD1); 116 tsqlKeywords.add("ERROREXIT",Token.KEYWORD1); 117 tsqlKeywords.add("ESCAPE",Token.KEYWORD1); 118 tsqlKeywords.add("EXCEPT",Token.KEYWORD1); 119 tsqlKeywords.add("EXEC",Token.KEYWORD1); 120 tsqlKeywords.add("EXECUTE",Token.KEYWORD1); 121 tsqlKeywords.add("EXIT",Token.KEYWORD1); 122 tsqlKeywords.add("FETCH",Token.KEYWORD1); 123 tsqlKeywords.add("FILE",Token.KEYWORD1); 124 tsqlKeywords.add("FILLFACTOR",Token.KEYWORD1); 125 tsqlKeywords.add("FLOPPY",Token.KEYWORD1); 126 tsqlKeywords.add("FOR",Token.KEYWORD1); 127 tsqlKeywords.add("FOREIGN",Token.KEYWORD1); 128 tsqlKeywords.add("FREETEXT",Token.KEYWORD1); 129 tsqlKeywords.add("FREETEXTTABLE",Token.KEYWORD1); 130 tsqlKeywords.add("FROM",Token.KEYWORD1); 131 tsqlKeywords.add("FULL",Token.KEYWORD1); 132 tsqlKeywords.add("GOTO",Token.KEYWORD1); 133 tsqlKeywords.add("GRANT",Token.KEYWORD1); 134 tsqlKeywords.add("GROUP",Token.KEYWORD1); 135 tsqlKeywords.add("HAVING",Token.KEYWORD1); 136 tsqlKeywords.add("HOLDLOCK",Token.KEYWORD1); 137 tsqlKeywords.add("IDENTITY_INSERT",Token.KEYWORD1); 138 tsqlKeywords.add("IDENTITYCOL",Token.KEYWORD1); 139 tsqlKeywords.add("ID",Token.KEYWORD1); 140 tsqlKeywords.add("IF",Token.KEYWORD1); 141 tsqlKeywords.add("INDEX",Token.KEYWORD1); 142 tsqlKeywords.add("INNER",Token.KEYWORD1); 143 tsqlKeywords.add("INSERT",Token.KEYWORD1); 144 tsqlKeywords.add("INTO",Token.KEYWORD1); 145 tsqlKeywords.add("IS",Token.KEYWORD1); 146 tsqlKeywords.add("ISOLATION",Token.KEYWORD1); 147 tsqlKeywords.add("KEY",Token.KEYWORD1); 148 tsqlKeywords.add("KILL",Token.KEYWORD1); 149 tsqlKeywords.add("LEVEL",Token.KEYWORD1); 150 tsqlKeywords.add("LINENO",Token.KEYWORD1); 151 tsqlKeywords.add("LOAD",Token.KEYWORD1); 152 tsqlKeywords.add("MAX",Token.KEYWORD1); 153 tsqlKeywords.add("MIN",Token.KEYWORD1); 154 tsqlKeywords.add("MIRROREXIT",Token.KEYWORD1); 155 tsqlKeywords.add("NATIONAL",Token.KEYWORD1); 156 tsqlKeywords.add("NOCHECK",Token.KEYWORD1); 157 tsqlKeywords.add("NONCLUSTERED",Token.KEYWORD1); 158 tsqlKeywords.add("OF",Token.KEYWORD1); 159 tsqlKeywords.add("OFF",Token.KEYWORD1); 160 tsqlKeywords.add("OFFSETS",Token.KEYWORD1); 161 tsqlKeywords.add("ON",Token.KEYWORD1); 162 tsqlKeywords.add("ONCE",Token.KEYWORD1); 163 tsqlKeywords.add("ONLY",Token.KEYWORD1); 164 tsqlKeywords.add("OPEN",Token.KEYWORD1); 165 tsqlKeywords.add("OPENDATASOURCE",Token.KEYWORD1); 166 tsqlKeywords.add("OPENQUERY",Token.KEYWORD1); 167 tsqlKeywords.add("OPENROWSET",Token.KEYWORD1); 168 tsqlKeywords.add("OPTION",Token.KEYWORD1); 169 tsqlKeywords.add("ORDER",Token.KEYWORD1); 170 tsqlKeywords.add("OVER",Token.KEYWORD1); 171 tsqlKeywords.add("PERCENT",Token.KEYWORD1); 172 tsqlKeywords.add("PERM",Token.KEYWORD1); 173 tsqlKeywords.add("PERMANENT",Token.KEYWORD1); 174 tsqlKeywords.add("PIPE",Token.KEYWORD1); 175 tsqlKeywords.add("PLAN",Token.KEYWORD1); 176 tsqlKeywords.add("PRECISION",Token.KEYWORD1); 177 tsqlKeywords.add("PREPARE",Token.KEYWORD1); 178 tsqlKeywords.add("PRIMARY",Token.KEYWORD1); 179 tsqlKeywords.add("PRINT",Token.KEYWORD1); 180 tsqlKeywords.add("PRIVILEGES",Token.KEYWORD1); 181 tsqlKeywords.add("PROC",Token.KEYWORD1); 182 tsqlKeywords.add("PROCEDURE",Token.KEYWORD1); 183 tsqlKeywords.add("PROCESSEXIT",Token.KEYWORD1); 184 tsqlKeywords.add("PUBLIC",Token.KEYWORD1); 185 tsqlKeywords.add("QUOTED_IDENTIFIER",Token.KEYWORD1); 186 tsqlKeywords.add("RAISERROR",Token.KEYWORD1); 187 tsqlKeywords.add("READ",Token.KEYWORD1); 188 tsqlKeywords.add("READTEXT",Token.KEYWORD1); 189 tsqlKeywords.add("RECONFIGURE",Token.KEYWORD1); 190 tsqlKeywords.add("REFERENCES",Token.KEYWORD1); 191 tsqlKeywords.add("REPEATABLE",Token.KEYWORD1); 192 tsqlKeywords.add("REPLICATION",Token.KEYWORD1); 193 tsqlKeywords.add("RESTORE",Token.KEYWORD1); 194 tsqlKeywords.add("RESTRICT",Token.KEYWORD1); 195 tsqlKeywords.add("RETURN",Token.KEYWORD1); 196 tsqlKeywords.add("REVOKE",Token.KEYWORD1); 197 tsqlKeywords.add("ROLLBACK",Token.KEYWORD1); 198 tsqlKeywords.add("ROWGUIDCOL",Token.KEYWORD1); 199 tsqlKeywords.add("RULE",Token.KEYWORD1); 200 tsqlKeywords.add("SAVE",Token.KEYWORD1); 201 tsqlKeywords.add("SCHEMA",Token.KEYWORD1); 202 tsqlKeywords.add("SELECT",Token.KEYWORD1); 203 tsqlKeywords.add("SERIALIZABLE",Token.KEYWORD1); 204 tsqlKeywords.add("SET",Token.KEYWORD1); 205 tsqlKeywords.add("SETUSER",Token.KEYWORD1); 206 tsqlKeywords.add("SHUTDOWN",Token.KEYWORD1); 207 tsqlKeywords.add("STATISTICS",Token.KEYWORD1); 208 tsqlKeywords.add("TABLE",Token.KEYWORD1); 209 tsqlKeywords.add("TAPE",Token.KEYWORD1); 210 tsqlKeywords.add("TEMP",Token.KEYWORD1); 211 tsqlKeywords.add("TEMPORARY",Token.KEYWORD1); 212 tsqlKeywords.add("TEXTIMAGE_ON",Token.KEYWORD1); 213 tsqlKeywords.add("THEN",Token.KEYWORD1); 214 tsqlKeywords.add("TO",Token.KEYWORD1); 215 tsqlKeywords.add("TOP",Token.KEYWORD1); 216 tsqlKeywords.add("TRAN",Token.KEYWORD1); 217 tsqlKeywords.add("TRANSACTION",Token.KEYWORD1); 218 tsqlKeywords.add("TRIGGER",Token.KEYWORD1); 219 tsqlKeywords.add("TRUNCATE",Token.KEYWORD1); 220 tsqlKeywords.add("TSEQUAL",Token.KEYWORD1); 221 tsqlKeywords.add("UNCOMMITTED",Token.KEYWORD1); 222 tsqlKeywords.add("UNION",Token.KEYWORD1); 223 tsqlKeywords.add("UNIQUE",Token.KEYWORD1); 224 tsqlKeywords.add("UPDATE",Token.KEYWORD1); 225 tsqlKeywords.add("UPDATETEXT",Token.KEYWORD1); 226 tsqlKeywords.add("USE",Token.KEYWORD1); 227 tsqlKeywords.add("VALUES",Token.KEYWORD1); 228 tsqlKeywords.add("VARYING",Token.KEYWORD1); 229 tsqlKeywords.add("VIEW",Token.KEYWORD1); 230 tsqlKeywords.add("WAITFOR",Token.KEYWORD1); 231 tsqlKeywords.add("WHEN",Token.KEYWORD1); 232 tsqlKeywords.add("WHERE",Token.KEYWORD1); 233 tsqlKeywords.add("WHILE",Token.KEYWORD1); 234 tsqlKeywords.add("WITH",Token.KEYWORD1); 235 tsqlKeywords.add("WORK",Token.KEYWORD1); 236 tsqlKeywords.add("WRITETEXT",Token.KEYWORD1); 237 } 238 239 private static void addDataTypes() 240 { 241 tsqlKeywords.add("binary",Token.KEYWORD1); 242 tsqlKeywords.add("bit",Token.KEYWORD1); 243 tsqlKeywords.add("char",Token.KEYWORD1); 244 tsqlKeywords.add("character",Token.KEYWORD1); 245 tsqlKeywords.add("datetime",Token.KEYWORD1); 246 tsqlKeywords.add("decimal",Token.KEYWORD1); 247 tsqlKeywords.add("float",Token.KEYWORD1); 248 tsqlKeywords.add("image",Token.KEYWORD1); 249 tsqlKeywords.add("int",Token.KEYWORD1); 250 tsqlKeywords.add("integer",Token.KEYWORD1); 251 tsqlKeywords.add("money",Token.KEYWORD1); 252 tsqlKeywords.add("name",Token.KEYWORD1); 253 tsqlKeywords.add("numeric",Token.KEYWORD1); 254 tsqlKeywords.add("nchar",Token.KEYWORD1); 255 tsqlKeywords.add("nvarchar",Token.KEYWORD1); 256 tsqlKeywords.add("ntext",Token.KEYWORD1); 257 tsqlKeywords.add("real",Token.KEYWORD1); 258 tsqlKeywords.add("smalldatetime",Token.KEYWORD1); 259 tsqlKeywords.add("smallint",Token.KEYWORD1); 260 tsqlKeywords.add("smallmoney",Token.KEYWORD1); 261 tsqlKeywords.add("text",Token.KEYWORD1); 262 tsqlKeywords.add("timestamp",Token.KEYWORD1); 263 tsqlKeywords.add("tinyint",Token.KEYWORD1); 264 tsqlKeywords.add("uniqueidentifier",Token.KEYWORD1); 265 tsqlKeywords.add("varbinary",Token.KEYWORD1); 266 tsqlKeywords.add("varchar",Token.KEYWORD1); 267 } 268 269 private static void addSystemFunctions() 270 { 271 tsqlKeywords.add("@@CONNECTIONS",Token.KEYWORD2); 272 tsqlKeywords.add("@@CPU_BUSY",Token.KEYWORD2); 273 tsqlKeywords.add("@@CURSOR_ROWS",Token.KEYWORD2); 274 tsqlKeywords.add("@@DATEFIRST",Token.KEYWORD2); 275 tsqlKeywords.add("@@DBTS",Token.KEYWORD2); 276 tsqlKeywords.add("@@ERROR",Token.KEYWORD2); 277 tsqlKeywords.add("@@FETCH_STATUS",Token.KEYWORD2); 278 tsqlKeywords.add("@@IDENTITY",Token.KEYWORD2); 279 tsqlKeywords.add("@@IDLE",Token.KEYWORD2); 280 tsqlKeywords.add("@@IO_BUSY",Token.KEYWORD2); 281 tsqlKeywords.add("@@LANGID",Token.KEYWORD2); 282 tsqlKeywords.add("@@LANGUAGE",Token.KEYWORD2); 283 tsqlKeywords.add("@@LOCK_TIMEOUT",Token.KEYWORD2); 284 tsqlKeywords.add("@@MAX_CONNECTIONS",Token.KEYWORD2); 285 tsqlKeywords.add("@@MAX_PRECISION",Token.KEYWORD2); 286 tsqlKeywords.add("@@NESTLEVEL",Token.KEYWORD2); 287 tsqlKeywords.add("@@OPTIONS",Token.KEYWORD2); 288 tsqlKeywords.add("@@PACK_RECEIVED",Token.KEYWORD2); 289 tsqlKeywords.add("@@PACK_SENT",Token.KEYWORD2); 290 tsqlKeywords.add("@@PACKET_ERRORS",Token.KEYWORD2); 291 tsqlKeywords.add("@@PROCID",Token.KEYWORD2); 292 tsqlKeywords.add("@@REMSERVER",Token.KEYWORD2); 293 tsqlKeywords.add("@@ROWCOUNT",Token.KEYWORD2); 294 tsqlKeywords.add("@@SERVERNAME",Token.KEYWORD2); 295 tsqlKeywords.add("@@SERVICENAME",Token.KEYWORD2); 296 tsqlKeywords.add("@@SPID",Token.KEYWORD2); 297 tsqlKeywords.add("@@TEXTSIZE",Token.KEYWORD2); 298 tsqlKeywords.add("@@TIMETICKS",Token.KEYWORD2); 299 tsqlKeywords.add("@@TOTAL_ERRORS",Token.KEYWORD2); 300 tsqlKeywords.add("@@TOTAL_READ",Token.KEYWORD2); 301 tsqlKeywords.add("@@TOTAL_WRITE",Token.KEYWORD2); 302 tsqlKeywords.add("@@TRANCOUNT",Token.KEYWORD2); 303 tsqlKeywords.add("@@VERSION",Token.KEYWORD2); 304 tsqlKeywords.add("ABS",Token.KEYWORD2); 305 tsqlKeywords.add("ACOS",Token.KEYWORD2); 306 tsqlKeywords.add("APP_NAME",Token.KEYWORD2); 307 tsqlKeywords.add("ASCII",Token.KEYWORD2); 308 tsqlKeywords.add("ASIN",Token.KEYWORD2); 309 tsqlKeywords.add("ATAN",Token.KEYWORD2); 310 tsqlKeywords.add("ATN2",Token.KEYWORD2); 311 tsqlKeywords.add("CASE",Token.KEYWORD2); 312 tsqlKeywords.add("CAST",Token.KEYWORD2); 313 tsqlKeywords.add("CEILING",Token.KEYWORD2); 314 tsqlKeywords.add("CHARINDEX",Token.KEYWORD2); 316 tsqlKeywords.add("COALESCE",Token.KEYWORD2); 317 tsqlKeywords.add("COL_LENGTH",Token.KEYWORD2); 318 tsqlKeywords.add("COL_NAME",Token.KEYWORD2); 319 tsqlKeywords.add("COLUMNPROPERTY",Token.KEYWORD2); 320 tsqlKeywords.add("CONVERT",Token.KEYWORD2); 321 tsqlKeywords.add("COS",Token.KEYWORD2); 322 tsqlKeywords.add("COT",Token.KEYWORD2); 323 tsqlKeywords.add("CURRENT_TIME",Token.KEYWORD2); 324 tsqlKeywords.add("CURRENT_DATE",Token.KEYWORD2); 325 tsqlKeywords.add("CURRENT_TIMESTAMP",Token.KEYWORD2); 326 tsqlKeywords.add("CURRENT_USER",Token.KEYWORD2); 327 tsqlKeywords.add("CURSOR_STATUS",Token.KEYWORD2); 328 tsqlKeywords.add("DATABASEPROPERTY",Token.KEYWORD2); 329 tsqlKeywords.add("DATALENGTH",Token.KEYWORD2); 330 tsqlKeywords.add("DATEADD",Token.KEYWORD2); 331 tsqlKeywords.add("DATEDIFF",Token.KEYWORD2); 332 tsqlKeywords.add("DATENAME",Token.KEYWORD2); 333 tsqlKeywords.add("DATEPART",Token.KEYWORD2); 334 tsqlKeywords.add("DAY",Token.KEYWORD2); 335 tsqlKeywords.add("DB_ID",Token.KEYWORD2); 336 tsqlKeywords.add("DB_NAME",Token.KEYWORD2); 337 tsqlKeywords.add("DEGREES",Token.KEYWORD2); 338 tsqlKeywords.add("DIFFERENCE",Token.KEYWORD2); 339 tsqlKeywords.add("EXP",Token.KEYWORD2); 340 tsqlKeywords.add("FILE_ID",Token.KEYWORD2); 341 tsqlKeywords.add("FILE_NAME",Token.KEYWORD2); 342 tsqlKeywords.add("FILEGROUP_ID",Token.KEYWORD2); 343 tsqlKeywords.add("FILEGROUP_NAME",Token.KEYWORD2); 344 tsqlKeywords.add("FILEGROUPPROPERTY",Token.KEYWORD2); 345 tsqlKeywords.add("FILEPROPERTY",Token.KEYWORD2); 346 tsqlKeywords.add("FLOOR",Token.KEYWORD2); 347 tsqlKeywords.add("FORMATMESSAGE",Token.KEYWORD2); 348 tsqlKeywords.add("FULLTEXTCATALOGPROPERTY",Token.KEYWORD2); 349 tsqlKeywords.add("FULLTEXTSERVICEPROPERTY",Token.KEYWORD2); 350 tsqlKeywords.add("GETANSINULL",Token.KEYWORD2); 351 tsqlKeywords.add("GETDATE",Token.KEYWORD2); 352 tsqlKeywords.add("HOST_ID",Token.KEYWORD2); 353 tsqlKeywords.add("HOST_NAME",Token.KEYWORD2); 354 tsqlKeywords.add("IDENT_INCR",Token.KEYWORD2); 355 tsqlKeywords.add("IDENT_SEED",Token.KEYWORD2); 356 tsqlKeywords.add("IDENTITY_INSERT",Token.KEYWORD2); 358 tsqlKeywords.add("INDEX_COL",Token.KEYWORD2); 359 tsqlKeywords.add("INDEXPROPERTY",Token.KEYWORD2); 360 tsqlKeywords.add("IS_MEMBER",Token.KEYWORD2); 361 tsqlKeywords.add("IS_SRVROLEMEMBER",Token.KEYWORD2); 362 tsqlKeywords.add("ISDATE",Token.KEYWORD2); 363 tsqlKeywords.add("ISNULL",Token.KEYWORD2); 364 tsqlKeywords.add("ISNUMERIC",Token.KEYWORD2); 365 tsqlKeywords.add("LEFT",Token.KEYWORD2); 366 tsqlKeywords.add("LEN",Token.KEYWORD2); 367 tsqlKeywords.add("LOG",Token.KEYWORD2); 368 tsqlKeywords.add("LOG10",Token.KEYWORD2); 369 tsqlKeywords.add("LOWER",Token.KEYWORD2); 370 tsqlKeywords.add("LTRIM",Token.KEYWORD2); 371 tsqlKeywords.add("MONTH",Token.KEYWORD2); 372 tsqlKeywords.add("NEWID",Token.KEYWORD2); 374 tsqlKeywords.add("NULLIF",Token.KEYWORD2); 375 tsqlKeywords.add("OBJECT_ID",Token.KEYWORD2); 376 tsqlKeywords.add("OBJECT_NAME",Token.KEYWORD2); 377 tsqlKeywords.add("OBJECTPROPERTY",Token.KEYWORD2); 378 tsqlKeywords.add("PARSENAME",Token.KEYWORD2); 379 tsqlKeywords.add("PATINDEX",Token.KEYWORD2); 380 tsqlKeywords.add("PERMISSIONS",Token.KEYWORD2); 381 tsqlKeywords.add("PI",Token.KEYWORD2); 382 tsqlKeywords.add("POWER",Token.KEYWORD2); 383 tsqlKeywords.add("QUOTENAME",Token.KEYWORD2); 384 tsqlKeywords.add("RADIANS",Token.KEYWORD2); 385 tsqlKeywords.add("RAND",Token.KEYWORD2); 386 tsqlKeywords.add("REPLACE",Token.KEYWORD2); 387 tsqlKeywords.add("REPLICATE",Token.KEYWORD2); 388 tsqlKeywords.add("REVERSE",Token.KEYWORD2); 389 tsqlKeywords.add("RIGHT",Token.KEYWORD2); 390 tsqlKeywords.add("ROUND",Token.KEYWORD2); 391 tsqlKeywords.add("RTRIM",Token.KEYWORD2); 392 tsqlKeywords.add("SESSION_USER",Token.KEYWORD2); 393 tsqlKeywords.add("SIGN",Token.KEYWORD2); 394 tsqlKeywords.add("SIN",Token.KEYWORD2); 395 tsqlKeywords.add("SOUNDEX",Token.KEYWORD2); 396 tsqlKeywords.add("SPACE",Token.KEYWORD2); 397 tsqlKeywords.add("SQRT",Token.KEYWORD2); 398 tsqlKeywords.add("SQUARE",Token.KEYWORD2); 399 tsqlKeywords.add("STATS_DATE",Token.KEYWORD2); 400 tsqlKeywords.add("STR",Token.KEYWORD2); 401 tsqlKeywords.add("STUFF",Token.KEYWORD2); 402 tsqlKeywords.add("SUBSTRING",Token.KEYWORD2); 403 tsqlKeywords.add("SUSER_ID",Token.KEYWORD2); 404 tsqlKeywords.add("SUSER_NAME",Token.KEYWORD2); 405 tsqlKeywords.add("SUSER_SID",Token.KEYWORD2); 406 tsqlKeywords.add("SUSER_SNAME",Token.KEYWORD2); 407 tsqlKeywords.add("SYSTEM_USER",Token.KEYWORD2); 408 tsqlKeywords.add("TAN",Token.KEYWORD2); 409 tsqlKeywords.add("TEXTPTR",Token.KEYWORD2); 410 tsqlKeywords.add("TEXTVALID",Token.KEYWORD2); 411 tsqlKeywords.add("TYPEPROPERTY",Token.KEYWORD2); 412 tsqlKeywords.add("UNICODE",Token.KEYWORD2); 413 tsqlKeywords.add("UPPER",Token.KEYWORD2); 414 tsqlKeywords.add("USER_ID",Token.KEYWORD2); 415 tsqlKeywords.add("USER_NAME",Token.KEYWORD2); 416 tsqlKeywords.add("USER",Token.KEYWORD2); 417 tsqlKeywords.add("YEAR",Token.KEYWORD2); 418 } 419 420 private static void addOperators() 421 { 422 tsqlKeywords.add("ALL",Token.KEYWORD1); 423 tsqlKeywords.add("AND",Token.KEYWORD1); 424 tsqlKeywords.add("ANY",Token.KEYWORD1); 425 tsqlKeywords.add("BETWEEN",Token.KEYWORD1); 426 tsqlKeywords.add("CROSS",Token.KEYWORD1); 427 tsqlKeywords.add("EXISTS",Token.KEYWORD1); 428 tsqlKeywords.add("IN",Token.KEYWORD1); 429 tsqlKeywords.add("INTERSECT",Token.KEYWORD1); 430 tsqlKeywords.add("JOIN",Token.KEYWORD1); 431 tsqlKeywords.add("LIKE",Token.KEYWORD1); 432 tsqlKeywords.add("NOT",Token.KEYWORD1); 433 tsqlKeywords.add("NULL",Token.KEYWORD1); 434 tsqlKeywords.add("OR",Token.KEYWORD1); 435 tsqlKeywords.add("OUTER",Token.KEYWORD1); 436 tsqlKeywords.add("SOME",Token.KEYWORD1); 437 } 438 439 private static void addSystemStoredProcedures() 440 { 441 tsqlKeywords.add("sp_add_agent_parameter",Token.KEYWORD3); 442 tsqlKeywords.add("sp_add_agent_profile",Token.KEYWORD3); 443 tsqlKeywords.add("sp_add_alert",Token.KEYWORD3); 444 tsqlKeywords.add("sp_add_category",Token.KEYWORD3); 445 tsqlKeywords.add("sp_add_data_file_recover_suspect_db",Token.KEYWORD3); 446 tsqlKeywords.add("sp_add_job",Token.KEYWORD3); 447 tsqlKeywords.add("sp_add_jobschedule",Token.KEYWORD3); 448 tsqlKeywords.add("sp_add_jobserver",Token.KEYWORD3); 449 tsqlKeywords.add("sp_add_jobstep",Token.KEYWORD3); 450 tsqlKeywords.add("sp_add_log_file_recover_suspect_db",Token.KEYWORD3); 451 tsqlKeywords.add("sp_add_notification",Token.KEYWORD3); 452 tsqlKeywords.add("sp_add_operator",Token.KEYWORD3); 453 tsqlKeywords.add("sp_add_targetservergroup",Token.KEYWORD3); 454 tsqlKeywords.add("sp_add_targetsvrgrp_member",Token.KEYWORD3); 455 tsqlKeywords.add("sp_addalias",Token.KEYWORD3); 456 tsqlKeywords.add("sp_addapprole",Token.KEYWORD3); 457 tsqlKeywords.add("sp_addarticle",Token.KEYWORD3); 458 tsqlKeywords.add("sp_adddistpublisher",Token.KEYWORD3); 459 tsqlKeywords.add("sp_adddistributiondb",Token.KEYWORD3); 460 tsqlKeywords.add("sp_adddistributor",Token.KEYWORD3); 461 tsqlKeywords.add("sp_addextendedproc",Token.KEYWORD3); 462 tsqlKeywords.add("sp_addgroup",Token.KEYWORD3); 463 tsqlKeywords.add("sp_addlinkedserver",Token.KEYWORD3); 464 tsqlKeywords.add("sp_addlinkedsrvlogin",Token.KEYWORD3); 465 tsqlKeywords.add("sp_addlinkedsrvlogin",Token.KEYWORD3); 466 tsqlKeywords.add("sp_addlogin",Token.KEYWORD3); 467 tsqlKeywords.add("sp_addmergearticle",Token.KEYWORD3); 468 tsqlKeywords.add("sp_addmergefilter",Token.KEYWORD3); 469 tsqlKeywords.add("sp_addmergepublication",Token.KEYWORD3); 470 tsqlKeywords.add("sp_addmergepullsubscription",Token.KEYWORD3); 471 tsqlKeywords.add("sp_addmergepullsubscription_agent",Token.KEYWORD3); 472 tsqlKeywords.add("sp_addmergesubscription",Token.KEYWORD3); 473 tsqlKeywords.add("sp_addmessage",Token.KEYWORD3); 474 tsqlKeywords.add("sp_addpublication",Token.KEYWORD3); 475 tsqlKeywords.add("sp_addpublication_snapshot",Token.KEYWORD3); 476 tsqlKeywords.add("sp_addpublisher70",Token.KEYWORD3); 477 tsqlKeywords.add("sp_addpullsubscription",Token.KEYWORD3); 478 tsqlKeywords.add("sp_addpullsubscription_agent",Token.KEYWORD3); 479 tsqlKeywords.add("sp_addremotelogin",Token.KEYWORD3); 480 tsqlKeywords.add("sp_addrole",Token.KEYWORD3); 481 tsqlKeywords.add("sp_addrolemember",Token.KEYWORD3); 482 tsqlKeywords.add("sp_addserver",Token.KEYWORD3); 483 tsqlKeywords.add("sp_addsrvrolemember",Token.KEYWORD3); 484 tsqlKeywords.add("sp_addsubscriber",Token.KEYWORD3); 485 tsqlKeywords.add("sp_addsubscriber_schedule",Token.KEYWORD3); 486 tsqlKeywords.add("sp_addsubscription",Token.KEYWORD3); 487 tsqlKeywords.add("sp_addsynctriggers",Token.KEYWORD3); 488 tsqlKeywords.add("sp_addtabletocontents",Token.KEYWORD3); 489 tsqlKeywords.add("sp_addtask",Token.KEYWORD3); 490 tsqlKeywords.add("sp_addtype",Token.KEYWORD3); 491 tsqlKeywords.add("sp_addumpdevice",Token.KEYWORD3); 492 tsqlKeywords.add("sp_adduser",Token.KEYWORD3); 493 tsqlKeywords.add("sp_altermessage",Token.KEYWORD3); 494 tsqlKeywords.add("sp_apply_job_to_targets",Token.KEYWORD3); 495 tsqlKeywords.add("sp_approlepassword",Token.KEYWORD3); 496 tsqlKeywords.add("sp_article_validation",Token.KEYWORD3); 497 tsqlKeywords.add("sp_articlecolumn",Token.KEYWORD3); 498 tsqlKeywords.add("sp_articlefilter",Token.KEYWORD3); 499 tsqlKeywords.add("sp_articlesynctranprocs",Token.KEYWORD3); 500 tsqlKeywords.add("sp_articleview",Token.KEYWORD3); 501 tsqlKeywords.add("sp_attach_db",Token.KEYWORD3); 502 tsqlKeywords.add("sp_attach_single_file_db",Token.KEYWORD3); 503 tsqlKeywords.add("sp_autostats",Token.KEYWORD3); 504 tsqlKeywords.add("sp_bindefault",Token.KEYWORD3); 505 tsqlKeywords.add("sp_bindrule",Token.KEYWORD3); 506 tsqlKeywords.add("sp_bindsession",Token.KEYWORD3); 507 tsqlKeywords.add("sp_browsereplcmds",Token.KEYWORD3); 508 tsqlKeywords.add("sp_catalogs",Token.KEYWORD3); 509 tsqlKeywords.add("sp_certify_removable",Token.KEYWORD3); 510 tsqlKeywords.add("sp_change_agent_parameter",Token.KEYWORD3); 511 tsqlKeywords.add("sp_change_agent_profile",Token.KEYWORD3); 512 tsqlKeywords.add("sp_change_subscription_properties",Token.KEYWORD3); 513 tsqlKeywords.add("sp_change_users_login",Token.KEYWORD3); 514 tsqlKeywords.add("sp_changearticle",Token.KEYWORD3); 515 tsqlKeywords.add("sp_changedbowner",Token.KEYWORD3); 516 tsqlKeywords.add("sp_changedistpublisher",Token.KEYWORD3); 517 tsqlKeywords.add("sp_changedistributiondb",Token.KEYWORD3); 518 tsqlKeywords.add("sp_changedistributor_password",Token.KEYWORD3); 519 tsqlKeywords.add("sp_changedistributor_property",Token.KEYWORD3); 520 tsqlKeywords.add("sp_changegroup",Token.KEYWORD3); 521 tsqlKeywords.add("sp_changemergearticle",Token.KEYWORD3); 522 tsqlKeywords.add("sp_changemergefilter",Token.KEYWORD3); 523 tsqlKeywords.add("sp_changemergepublication",Token.KEYWORD3); 524 tsqlKeywords.add("sp_changemergepullsubscription",Token.KEYWORD3); 525 tsqlKeywords.add("sp_changemergesubscription",Token.KEYWORD3); 526 tsqlKeywords.add("sp_changeobjectowner",Token.KEYWORD3); 527 tsqlKeywords.add("sp_changepublication",Token.KEYWORD3); 528 tsqlKeywords.add("sp_changesubscriber",Token.KEYWORD3); 529 tsqlKeywords.add("sp_changesubscriber_schedule",Token.KEYWORD3); 530 tsqlKeywords.add("sp_changesubstatus",Token.KEYWORD3); 531 tsqlKeywords.add("sp_check_for_sync_trigger",Token.KEYWORD3); 532 tsqlKeywords.add("sp_column_privileges",Token.KEYWORD3); 533 tsqlKeywords.add("sp_column_privileges_ex",Token.KEYWORD3); 534 tsqlKeywords.add("sp_columns",Token.KEYWORD3); 535 tsqlKeywords.add("sp_columns_ex",Token.KEYWORD3); 536 tsqlKeywords.add("sp_configure",Token.KEYWORD3); 537 tsqlKeywords.add("sp_create_removable",Token.KEYWORD3); 538 tsqlKeywords.add("sp_createorphan",Token.KEYWORD3); 539 tsqlKeywords.add("sp_createstats",Token.KEYWORD3); 540 tsqlKeywords.add("sp_cursor",Token.KEYWORD3); 541 tsqlKeywords.add("sp_cursor_list",Token.KEYWORD3); 542 tsqlKeywords.add("sp_cursorclose",Token.KEYWORD3); 543 tsqlKeywords.add("sp_cursorexecute",Token.KEYWORD3); 544 tsqlKeywords.add("sp_cursorfetch",Token.KEYWORD3); 545 tsqlKeywords.add("sp_cursoropen",Token.KEYWORD3); 546 tsqlKeywords.add("sp_cursoroption",Token.KEYWORD3); 547 tsqlKeywords.add("sp_cursorprepare",Token.KEYWORD3); 548 tsqlKeywords.add("sp_cursorunprepare",Token.KEYWORD3); 549 tsqlKeywords.add("sp_cycle_errorlog",Token.KEYWORD3); 550 tsqlKeywords.add("sp_databases",Token.KEYWORD3); 551 tsqlKeywords.add("sp_datatype_info",Token.KEYWORD3); 552 tsqlKeywords.add("sp_dbcmptlevel",Token.KEYWORD3); 553 tsqlKeywords.add("sp_dbfixedrolepermission",Token.KEYWORD3); 554 tsqlKeywords.add("sp_dboption",Token.KEYWORD3); 555 tsqlKeywords.add("sp_defaultdb",Token.KEYWORD3); 556 tsqlKeywords.add("sp_defaultlanguage",Token.KEYWORD3); 557 tsqlKeywords.add("sp_delete_alert",Token.KEYWORD3); 558 tsqlKeywords.add("sp_delete_backuphistory",Token.KEYWORD3); 559 tsqlKeywords.add("sp_delete_category",Token.KEYWORD3); 560 tsqlKeywords.add("sp_delete_job",Token.KEYWORD3); 561 tsqlKeywords.add("sp_delete_jobschedule",Token.KEYWORD3); 562 tsqlKeywords.add("sp_delete_jobserver",Token.KEYWORD3); 563 tsqlKeywords.add("sp_delete_jobstep",Token.KEYWORD3); 564 tsqlKeywords.add("sp_delete_notification",Token.KEYWORD3); 565 tsqlKeywords.add("sp_delete_operator",Token.KEYWORD3); 566 tsqlKeywords.add("sp_delete_targetserver",Token.KEYWORD3); 567 tsqlKeywords.add("sp_delete_targetservergroup",Token.KEYWORD3); 568 tsqlKeywords.add("sp_delete_targetsvrgrp_member",Token.KEYWORD3); 569 tsqlKeywords.add("sp_deletemergeconflictrow",Token.KEYWORD3); 570 tsqlKeywords.add("sp_denylogin",Token.KEYWORD3); 571 tsqlKeywords.add("sp_depends",Token.KEYWORD3); 572 tsqlKeywords.add("sp_describe_cursor",Token.KEYWORD3); 573 tsqlKeywords.add("sp_describe_cursor_columns",Token.KEYWORD3); 574 tsqlKeywords.add("sp_describe_cursor_tables",Token.KEYWORD3); 575 tsqlKeywords.add("sp_detach_db",Token.KEYWORD3); 576 tsqlKeywords.add("sp_drop_agent_parameter",Token.KEYWORD3); 577 tsqlKeywords.add("sp_drop_agent_profile",Token.KEYWORD3); 578 tsqlKeywords.add("sp_dropalias",Token.KEYWORD3); 579 tsqlKeywords.add("sp_dropapprole",Token.KEYWORD3); 580 tsqlKeywords.add("sp_droparticle",Token.KEYWORD3); 581 tsqlKeywords.add("sp_dropdevice",Token.KEYWORD3); 582 tsqlKeywords.add("sp_dropdistpublisher",Token.KEYWORD3); 583 tsqlKeywords.add("sp_dropdistributiondb",Token.KEYWORD3); 584 tsqlKeywords.add("sp_dropdistributor",Token.KEYWORD3); 585 tsqlKeywords.add("sp_dropextendedproc",Token.KEYWORD3); 586 tsqlKeywords.add("sp_dropgroup",Token.KEYWORD3); 587 tsqlKeywords.add("sp_droplinkedsrvlogin",Token.KEYWORD3); 588 tsqlKeywords.add("sp_droplinkedsrvlogin",Token.KEYWORD3); 589 tsqlKeywords.add("sp_droplogin",Token.KEYWORD3); 590 tsqlKeywords.add("sp_dropmergearticle",Token.KEYWORD3); 591 tsqlKeywords.add("sp_dropmergefilter",Token.KEYWORD3); 592 tsqlKeywords.add("sp_dropmergepublication",Token.KEYWORD3); 593 tsqlKeywords.add("sp_dropmergepullsubscription",Token.KEYWORD3); 594 tsqlKeywords.add("sp_dropmergesubscription",Token.KEYWORD3); 595 tsqlKeywords.add("sp_dropmessage",Token.KEYWORD3); 596 tsqlKeywords.add("sp_droporphans",Token.KEYWORD3); 597 tsqlKeywords.add("sp_droppublication",Token.KEYWORD3); 598 tsqlKeywords.add("sp_droppullsubscription",Token.KEYWORD3); 599 tsqlKeywords.add("sp_dropremotelogin",Token.KEYWORD3); 600 tsqlKeywords.add("sp_droprole",Token.KEYWORD3); 601 tsqlKeywords.add("sp_droprolemember",Token.KEYWORD3); 602 tsqlKeywords.add("sp_dropserver",Token.KEYWORD3); 603 tsqlKeywords.add("sp_dropsrvrolemember",Token.KEYWORD3); 604 tsqlKeywords.add("sp_dropsubscriber",Token.KEYWORD3); 605 tsqlKeywords.add("sp_dropsubscription",Token.KEYWORD3); 606 tsqlKeywords.add("sp_droptask",Token.KEYWORD3); 607 tsqlKeywords.add("sp_droptype",Token.KEYWORD3); 608 tsqlKeywords.add("sp_dropuser",Token.KEYWORD3); 609 tsqlKeywords.add("sp_dropwebtask",Token.KEYWORD3); 610 tsqlKeywords.add("sp_dsninfo",Token.KEYWORD3); 611 tsqlKeywords.add("sp_dumpparamcmd",Token.KEYWORD3); 612 tsqlKeywords.add("sp_enumcodepages",Token.KEYWORD3); 613 tsqlKeywords.add("sp_enumcustomresolvers",Token.KEYWORD3); 614 tsqlKeywords.add("sp_enumdsn",Token.KEYWORD3); 615 tsqlKeywords.add("sp_enumfullsubscribers",Token.KEYWORD3); 616 tsqlKeywords.add("sp_execute",Token.KEYWORD3); 617 tsqlKeywords.add("sp_executesql",Token.KEYWORD3); 618 tsqlKeywords.add("sp_expired_subscription_cleanup",Token.KEYWORD3); 619 tsqlKeywords.add("sp_fkeys",Token.KEYWORD3); 620 tsqlKeywords.add("sp_foreignkeys",Token.KEYWORD3); 621 tsqlKeywords.add("sp_fulltext_catalog",Token.KEYWORD3); 622 tsqlKeywords.add("sp_fulltext_column",Token.KEYWORD3); 623 tsqlKeywords.add("sp_fulltext_database",Token.KEYWORD3); 624 tsqlKeywords.add("sp_fulltext_service",Token.KEYWORD3); 625 tsqlKeywords.add("sp_fulltext_table",Token.KEYWORD3); 626 tsqlKeywords.add("sp_generatefilters",Token.KEYWORD3); 627 tsqlKeywords.add("sp_get_distributor",Token.KEYWORD3); 628 tsqlKeywords.add("sp_getbindtoken",Token.KEYWORD3); 629 tsqlKeywords.add("sp_getmergedeletetype",Token.KEYWORD3); 630 tsqlKeywords.add("sp_grant_publication_access",Token.KEYWORD3); 631 tsqlKeywords.add("sp_grantdbaccess",Token.KEYWORD3); 632 tsqlKeywords.add("sp_grantlogin",Token.KEYWORD3); 633 tsqlKeywords.add("sp_help",Token.KEYWORD3); 634 tsqlKeywords.add("sp_help_agent_default",Token.KEYWORD3); 635 tsqlKeywords.add("sp_help_agent_parameter",Token.KEYWORD3); 636 tsqlKeywords.add("sp_help_agent_profile",Token.KEYWORD3); 637 tsqlKeywords.add("sp_help_alert",Token.KEYWORD3); 638 tsqlKeywords.add("sp_help_category",Token.KEYWORD3); 639 tsqlKeywords.add("sp_help_downloadlist",Token.KEYWORD3); 640 tsqlKeywords.add("sp_help_fulltext_catalogs",Token.KEYWORD3); 641 tsqlKeywords.add("sp_help_fulltext_catalogs_cursor",Token.KEYWORD3); 642 tsqlKeywords.add("sp_help_fulltext_columns",Token.KEYWORD3); 643 tsqlKeywords.add("sp_help_fulltext_columns_cursor",Token.KEYWORD3); 644 tsqlKeywords.add("sp_help_fulltext_tables",Token.KEYWORD3); 645 tsqlKeywords.add("sp_help_fulltext_tables_cursor",Token.KEYWORD3); 646 tsqlKeywords.add("sp_help_job",Token.KEYWORD3); 647 tsqlKeywords.add("sp_help_jobhistory",Token.KEYWORD3); 648 tsqlKeywords.add("sp_help_jobschedule",Token.KEYWORD3); 649 tsqlKeywords.add("sp_help_jobserver",Token.KEYWORD3); 650 tsqlKeywords.add("sp_help_jobstep",Token.KEYWORD3); 651 tsqlKeywords.add("sp_help_notification",Token.KEYWORD3); 652 tsqlKeywords.add("sp_help_operator",Token.KEYWORD3); 653 tsqlKeywords.add("sp_help_publication_access",Token.KEYWORD3); 654 tsqlKeywords.add("sp_help_targetserver",Token.KEYWORD3); 655 tsqlKeywords.add("sp_help_targetservergroup",Token.KEYWORD3); 656 tsqlKeywords.add("sp_helparticle",Token.KEYWORD3); 657 tsqlKeywords.add("sp_helparticlecolumns",Token.KEYWORD3); 658 tsqlKeywords.add("sp_helpconstraint",Token.KEYWORD3); 659 tsqlKeywords.add("sp_helpdb",Token.KEYWORD3); 660 tsqlKeywords.add("sp_helpdbfixedrole",Token.KEYWORD3); 661 tsqlKeywords.add("sp_helpdevice",Token.KEYWORD3); 662 tsqlKeywords.add("sp_helpdistpublisher",Token.KEYWORD3); 663 tsqlKeywords.add("sp_helpdistributiondb",Token.KEYWORD3); 664 tsqlKeywords.add("sp_helpdistributor",Token.KEYWORD3); 665 tsqlKeywords.add("sp_helpextendedproc",Token.KEYWORD3); 666 tsqlKeywords.add("sp_helpfile",Token.KEYWORD3); 667 tsqlKeywords.add("sp_helpfilegroup",Token.KEYWORD3); 668 tsqlKeywords.add("sp_helpgroup",Token.KEYWORD3); 669 tsqlKeywords.add("sp_helphistory",Token.KEYWORD3); 670 tsqlKeywords.add("sp_helpindex",Token.KEYWORD3); 671 tsqlKeywords.add("sp_helplanguage",Token.KEYWORD3); 672 tsqlKeywords.add("sp_helplinkedsrvlogin",Token.KEYWORD3); 673 tsqlKeywords.add("sp_helplogins",Token.KEYWORD3); 674 tsqlKeywords.add("sp_helpmergearticle",Token.KEYWORD3); 675 tsqlKeywords.add("sp_helpmergearticleconflicts",Token.KEYWORD3); 676 tsqlKeywords.add("sp_helpmergeconflictrows",Token.KEYWORD3); 677 tsqlKeywords.add("sp_helpmergedeleteconflictrows",Token.KEYWORD3); 678 tsqlKeywords.add("sp_helpmergefilter",Token.KEYWORD3); 679 tsqlKeywords.add("sp_helpmergepublication",Token.KEYWORD3); 680 tsqlKeywords.add("sp_helpmergepullsubscription",Token.KEYWORD3); 681 tsqlKeywords.add("sp_helpmergesubscription",Token.KEYWORD3); 682 tsqlKeywords.add("sp_helpntgroup",Token.KEYWORD3); 683 tsqlKeywords.add("sp_helppublication",Token.KEYWORD3); 684 tsqlKeywords.add("sp_helppullsubscription",Token.KEYWORD3); 685 tsqlKeywords.add("sp_helpremotelogin",Token.KEYWORD3); 686 tsqlKeywords.add("sp_helpreplicationdboption",Token.KEYWORD3); 687 tsqlKeywords.add("sp_helprole",Token.KEYWORD3); 688 tsqlKeywords.add("sp_helprolemember",Token.KEYWORD3); 689 tsqlKeywords.add("sp_helprotect",Token.KEYWORD3); 690 tsqlKeywords.add("sp_helpserver",Token.KEYWORD3); 691 tsqlKeywords.add("sp_helpsort",Token.KEYWORD3); 692 tsqlKeywords.add("sp_helpsrvrole",Token.KEYWORD3); 693 tsqlKeywords.add("sp_helpsrvrolemember",Token.KEYWORD3); 694 tsqlKeywords.add("sp_helpsubscriberinfo",Token.KEYWORD3); 695 tsqlKeywords.add("sp_helpsubscription",Token.KEYWORD3); 696 tsqlKeywords.add("sp_helpsubscription_properties",Token.KEYWORD3); 697 tsqlKeywords.add("sp_helptask",Token.KEYWORD3); 698 tsqlKeywords.add("sp_helptext",Token.KEYWORD3); 699 tsqlKeywords.add("sp_helptrigger",Token.KEYWORD3); 700 tsqlKeywords.add("sp_helpuser",Token.KEYWORD3); 701 tsqlKeywords.add("sp_indexes",Token.KEYWORD3); 702 tsqlKeywords.add("sp_indexoption",Token.KEYWORD3); 703 tsqlKeywords.add("sp_link_publication",Token.KEYWORD3); 704 tsqlKeywords.add("sp_linkedservers",Token.KEYWORD3); 705 tsqlKeywords.add("sp_lock",Token.KEYWORD3); 706 tsqlKeywords.add("sp_makewebtask",Token.KEYWORD3); 707 tsqlKeywords.add("sp_manage_jobs_by_login",Token.KEYWORD3); 708 tsqlKeywords.add("sp_mergedummyupdate",Token.KEYWORD3); 709 tsqlKeywords.add("sp_mergesubscription_cleanup",Token.KEYWORD3); 710 tsqlKeywords.add("sp_monitor",Token.KEYWORD3); 711 tsqlKeywords.add("sp_msx_defect",Token.KEYWORD3); 712 tsqlKeywords.add("sp_msx_enlist",Token.KEYWORD3); 713 tsqlKeywords.add("sp_OACreate",Token.KEYWORD3); 714 tsqlKeywords.add("sp_OADestroy",Token.KEYWORD3); 715 tsqlKeywords.add("sp_OAGetErrorInfo",Token.KEYWORD3); 716 tsqlKeywords.add("sp_OAGetProperty",Token.KEYWORD3); 717 tsqlKeywords.add("sp_OAMethod",Token.KEYWORD3); 718 tsqlKeywords.add("sp_OASetProperty",Token.KEYWORD3); 719 tsqlKeywords.add("sp_OAStop",Token.KEYWORD3); 720 tsqlKeywords.add("sp_password",Token.KEYWORD3); 721 tsqlKeywords.add("sp_pkeys",Token.KEYWORD3); 722 tsqlKeywords.add("sp_post_msx_operation",Token.KEYWORD3); 723 tsqlKeywords.add("sp_prepare",Token.KEYWORD3); 724 tsqlKeywords.add("sp_primarykeys",Token.KEYWORD3); 725 tsqlKeywords.add("sp_processmail",Token.KEYWORD3); 726 tsqlKeywords.add("sp_procoption",Token.KEYWORD3); 727 tsqlKeywords.add("sp_publication_validation",Token.KEYWORD3); 728 tsqlKeywords.add("sp_purge_jobhistory",Token.KEYWORD3); 729 tsqlKeywords.add("sp_purgehistory",Token.KEYWORD3); 730 tsqlKeywords.add("sp_reassigntask",Token.KEYWORD3); 731 tsqlKeywords.add("sp_recompile",Token.KEYWORD3); 732 tsqlKeywords.add("sp_refreshsubscriptions",Token.KEYWORD3); 733 tsqlKeywords.add("sp_refreshview",Token.KEYWORD3); 734 tsqlKeywords.add("sp_reinitmergepullsubscription",Token.KEYWORD3); 735 tsqlKeywords.add("sp_reinitmergesubscription",Token.KEYWORD3); 736 tsqlKeywords.add("sp_reinitpullsubscription",Token.KEYWORD3); 737 tsqlKeywords.add("sp_reinitsubscription",Token.KEYWORD3); 738 tsqlKeywords.add("sp_remoteoption",Token.KEYWORD3); 739 tsqlKeywords.add("sp_remove_job_from_targets",Token.KEYWORD3); 740 tsqlKeywords.add("sp_removedbreplication",Token.KEYWORD3); 741 tsqlKeywords.add("sp_rename",Token.KEYWORD3); 742 tsqlKeywords.add("sp_renamedb",Token.KEYWORD3); 743 tsqlKeywords.add("sp_replcmds",Token.KEYWORD3); 744 tsqlKeywords.add("sp_replcounters",Token.KEYWORD3); 745 tsqlKeywords.add("sp_repldone",Token.KEYWORD3); 746 tsqlKeywords.add("sp_replflush",Token.KEYWORD3); 747 tsqlKeywords.add("sp_replication_agent_checkup",Token.KEYWORD3); 748 tsqlKeywords.add("sp_replicationdboption",Token.KEYWORD3); 749 tsqlKeywords.add("sp_replsetoriginator",Token.KEYWORD3); 750 tsqlKeywords.add("sp_replshowcmds",Token.KEYWORD3); 751 tsqlKeywords.add("sp_repltrans",Token.KEYWORD3); 752 tsqlKeywords.add("sp_reset_connection",Token.KEYWORD3); 753 tsqlKeywords.add("sp_resync_targetserver",Token.KEYWORD3); 754 tsqlKeywords.add("sp_revoke_publication_access",Token.KEYWORD3); 755 tsqlKeywords.add("sp_revokedbaccess",Token.KEYWORD3); 756 tsqlKeywords.add("sp_revokelogin",Token.KEYWORD3); 757 tsqlKeywords.add("sp_runwebtask",Token.KEYWORD3); 758 tsqlKeywords.add("sp_script_synctran_commands",Token.KEYWORD3); 759 tsqlKeywords.add("sp_scriptdelproc",Token.KEYWORD3); 760 tsqlKeywords.add("sp_scriptinsproc",Token.KEYWORD3); 761 tsqlKeywords.add("sp_scriptmappedupdproc",Token.KEYWORD3); 762 tsqlKeywords.add("sp_scriptupdproc",Token.KEYWORD3); 763 tsqlKeywords.add("sp_sdidebug",Token.KEYWORD3); 764 tsqlKeywords.add("sp_server_info",Token.KEYWORD3); 765 tsqlKeywords.add("sp_serveroption",Token.KEYWORD3); 766 tsqlKeywords.add("sp_serveroption",Token.KEYWORD3); 767 tsqlKeywords.add("sp_setapprole",Token.KEYWORD3); 768 tsqlKeywords.add("sp_setnetname",Token.KEYWORD3); 769 tsqlKeywords.add("sp_spaceused",Token.KEYWORD3); 770 tsqlKeywords.add("sp_special_columns",Token.KEYWORD3); 771 tsqlKeywords.add("sp_sproc_columns",Token.KEYWORD3); 772 tsqlKeywords.add("sp_srvrolepermission",Token.KEYWORD3); 773 tsqlKeywords.add("sp_start_job",Token.KEYWORD3); 774 tsqlKeywords.add("sp_statistics",Token.KEYWORD3); 775 tsqlKeywords.add("sp_stop_job",Token.KEYWORD3); 776 tsqlKeywords.add("sp_stored_procedures",Token.KEYWORD3); 777 tsqlKeywords.add("sp_subscription_cleanup",Token.KEYWORD3); 778 tsqlKeywords.add("sp_table_privileges",Token.KEYWORD3); 779 tsqlKeywords.add("sp_table_privileges_ex",Token.KEYWORD3); 780 tsqlKeywords.add("sp_table_validation",Token.KEYWORD3); 781 tsqlKeywords.add("sp_tableoption",Token.KEYWORD3); 782 tsqlKeywords.add("sp_tables",Token.KEYWORD3); 783 tsqlKeywords.add("sp_tables_ex",Token.KEYWORD3); 784 tsqlKeywords.add("sp_unbindefault",Token.KEYWORD3); 785 tsqlKeywords.add("sp_unbindrule",Token.KEYWORD3); 786 tsqlKeywords.add("sp_unprepare",Token.KEYWORD3); 787 tsqlKeywords.add("sp_update_agent_profile",Token.KEYWORD3); 788 tsqlKeywords.add("sp_update_alert",Token.KEYWORD3); 789 tsqlKeywords.add("sp_update_category",Token.KEYWORD3); 790 tsqlKeywords.add("sp_update_job",Token.KEYWORD3); 791 tsqlKeywords.add("sp_update_jobschedule",Token.KEYWORD3); 792 tsqlKeywords.add("sp_update_jobstep",Token.KEYWORD3); 793 tsqlKeywords.add("sp_update_notification",Token.KEYWORD3); 794 tsqlKeywords.add("sp_update_operator",Token.KEYWORD3); 795 tsqlKeywords.add("sp_update_targetservergroup",Token.KEYWORD3); 796 tsqlKeywords.add("sp_updatestats",Token.KEYWORD3); 797 tsqlKeywords.add("sp_updatetask",Token.KEYWORD3); 798 tsqlKeywords.add("sp_validatelogins",Token.KEYWORD3); 799 tsqlKeywords.add("sp_validname",Token.KEYWORD3); 800 tsqlKeywords.add("sp_who",Token.KEYWORD3); 801 tsqlKeywords.add("xp_cmdshell",Token.KEYWORD3); 802 tsqlKeywords.add("xp_deletemail",Token.KEYWORD3); 803 tsqlKeywords.add("xp_enumgroups",Token.KEYWORD3); 804 tsqlKeywords.add("xp_findnextmsg",Token.KEYWORD3); 805 tsqlKeywords.add("xp_findnextmsg",Token.KEYWORD3); 806 tsqlKeywords.add("xp_grantlogin",Token.KEYWORD3); 807 tsqlKeywords.add("xp_logevent",Token.KEYWORD3); 808 tsqlKeywords.add("xp_loginconfig",Token.KEYWORD3); 809 tsqlKeywords.add("xp_logininfo",Token.KEYWORD3); 810 tsqlKeywords.add("xp_msver",Token.KEYWORD3); 811 tsqlKeywords.add("xp_readmail",Token.KEYWORD3); 812 tsqlKeywords.add("xp_revokelogin",Token.KEYWORD3); 813 tsqlKeywords.add("xp_sendmail",Token.KEYWORD3); 814 tsqlKeywords.add("xp_sprintf",Token.KEYWORD3); 815 tsqlKeywords.add("xp_sqlinventory",Token.KEYWORD3); 816 tsqlKeywords.add("xp_sqlmaint",Token.KEYWORD3); 817 tsqlKeywords.add("xp_sqltrace",Token.KEYWORD3); 818 tsqlKeywords.add("xp_sscanf",Token.KEYWORD3); 819 tsqlKeywords.add("xp_startmail",Token.KEYWORD3); 820 tsqlKeywords.add("xp_stopmail",Token.KEYWORD3); 821 tsqlKeywords.add("xp_trace_addnewqueue",Token.KEYWORD3); 822 tsqlKeywords.add("xp_trace_deletequeuedefinition",Token.KEYWORD3); 823 tsqlKeywords.add("xp_trace_destroyqueue",Token.KEYWORD3); 824 tsqlKeywords.add("xp_trace_enumqueuedefname",Token.KEYWORD3); 825 tsqlKeywords.add("xp_trace_enumqueuehandles",Token.KEYWORD3); 826 tsqlKeywords.add("xp_trace_eventclassrequired",Token.KEYWORD3); 827 tsqlKeywords.add("xp_trace_flushqueryhistory",Token.KEYWORD3); 828 tsqlKeywords.add("xp_trace_generate_event",Token.KEYWORD3); 829 tsqlKeywords.add("xp_trace_getappfilter",Token.KEYWORD3); 830 tsqlKeywords.add("xp_trace_getconnectionidfilter",Token.KEYWORD3); 831 tsqlKeywords.add("xp_trace_getcpufilter",Token.KEYWORD3); 832 tsqlKeywords.add("xp_trace_getdbidfilter",Token.KEYWORD3); 833 tsqlKeywords.add("xp_trace_getdurationfilter",Token.KEYWORD3); 834 tsqlKeywords.add("xp_trace_geteventfilter",Token.KEYWORD3); 835 tsqlKeywords.add("xp_trace_geteventnames",Token.KEYWORD3); 836 tsqlKeywords.add("xp_trace_getevents",Token.KEYWORD3); 837 tsqlKeywords.add("xp_trace_gethostfilter",Token.KEYWORD3); 838 tsqlKeywords.add("xp_trace_gethpidfilter",Token.KEYWORD3); 839 tsqlKeywords.add("xp_trace_getindidfilter",Token.KEYWORD3); 840 tsqlKeywords.add("xp_trace_getntdmfilter",Token.KEYWORD3); 841 tsqlKeywords.add("xp_trace_getntnmfilter",Token.KEYWORD3); 842 tsqlKeywords.add("xp_trace_getobjidfilter",Token.KEYWORD3); 843 tsqlKeywords.add("xp_trace_getqueueautostart",Token.KEYWORD3); 844 tsqlKeywords.add("xp_trace_getqueuedestination",Token.KEYWORD3); 845 tsqlKeywords.add("xp_trace_getqueueproperties",Token.KEYWORD3); 846 tsqlKeywords.add("xp_trace_getreadfilter",Token.KEYWORD3); 847 tsqlKeywords.add("xp_trace_getserverfilter",Token.KEYWORD3); 848 tsqlKeywords.add("xp_trace_getseverityfilter",Token.KEYWORD3); 849 tsqlKeywords.add("xp_trace_getspidfilter",Token.KEYWORD3); 850 tsqlKeywords.add("xp_trace_getsysobjectsfilter",Token.KEYWORD3); 851 tsqlKeywords.add("xp_trace_gettextfilter",Token.KEYWORD3); 852 tsqlKeywords.add("xp_trace_getuserfilter",Token.KEYWORD3); 853 tsqlKeywords.add("xp_trace_getwritefilter",Token.KEYWORD3); 854 tsqlKeywords.add("xp_trace_loadqueuedefinition",Token.KEYWORD3); 855 tsqlKeywords.add("xp_trace_pausequeue",Token.KEYWORD3); 856 tsqlKeywords.add("xp_trace_restartqueue",Token.KEYWORD3); 857 tsqlKeywords.add("xp_trace_savequeuedefinition",Token.KEYWORD3); 858 tsqlKeywords.add("xp_trace_setappfilter",Token.KEYWORD3); 859 tsqlKeywords.add("xp_trace_setconnectionidfilter",Token.KEYWORD3); 860 tsqlKeywords.add("xp_trace_setcpufilter",Token.KEYWORD3); 861 tsqlKeywords.add("xp_trace_setdbidfilter",Token.KEYWORD3); 862 tsqlKeywords.add("xp_trace_setdurationfilter",Token.KEYWORD3); 863 tsqlKeywords.add("xp_trace_seteventclassrequired",Token.KEYWORD3); 864 tsqlKeywords.add("xp_trace_seteventfilter",Token.KEYWORD3); 865 tsqlKeywords.add("xp_trace_sethostfilter",Token.KEYWORD3); 866 tsqlKeywords.add("xp_trace_sethpidfilter",Token.KEYWORD3); 867 tsqlKeywords.add("xp_trace_setindidfilter",Token.KEYWORD3); 868 tsqlKeywords.add("xp_trace_setntdmfilter",Token.KEYWORD3); 869 tsqlKeywords.add("xp_trace_setntnmfilter",Token.KEYWORD3); 870 tsqlKeywords.add("xp_trace_setobjidfilter",Token.KEYWORD3); 871 tsqlKeywords.add("xp_trace_setqueryhistory",Token.KEYWORD3); 872 tsqlKeywords.add("xp_trace_setqueueautostart",Token.KEYWORD3); 873 tsqlKeywords.add("xp_trace_setqueuecreateinfo",Token.KEYWORD3); 874 tsqlKeywords.add("xp_trace_setqueuedestination",Token.KEYWORD3); 875 tsqlKeywords.add("xp_trace_setreadfilter",Token.KEYWORD3); 876 tsqlKeywords.add("xp_trace_setserverfilter",Token.KEYWORD3); 877 tsqlKeywords.add("xp_trace_setseverityfilter",Token.KEYWORD3); 878 tsqlKeywords.add("xp_trace_setspidfilter",Token.KEYWORD3); 879 tsqlKeywords.add("xp_trace_setsysobjectsfilter",Token.KEYWORD3); 880 tsqlKeywords.add("xp_trace_settextfilter",Token.KEYWORD3); 881 tsqlKeywords.add("xp_trace_setuserfilter",Token.KEYWORD3); 882 tsqlKeywords.add("xp_trace_setwritefilter",Token.KEYWORD3); 883 } 884 885 private static void addSystemTables() 886 { 887 tsqlKeywords.add("backupfile",Token.KEYWORD3); 888 tsqlKeywords.add("backupmediafamily",Token.KEYWORD3); 889 tsqlKeywords.add("backupmediaset",Token.KEYWORD3); 890 tsqlKeywords.add("backupset",Token.KEYWORD3); 891 tsqlKeywords.add("MSagent_parameters",Token.KEYWORD3); 892 tsqlKeywords.add("MSagent_profiles",Token.KEYWORD3); 893 tsqlKeywords.add("MSarticles",Token.KEYWORD3); 894 tsqlKeywords.add("MSdistpublishers",Token.KEYWORD3); 895 tsqlKeywords.add("MSdistribution_agents",Token.KEYWORD3); 896 tsqlKeywords.add("MSdistribution_history",Token.KEYWORD3); 897 tsqlKeywords.add("MSdistributiondbs",Token.KEYWORD3); 898 tsqlKeywords.add("MSdistributor",Token.KEYWORD3); 899 tsqlKeywords.add("MSlogreader_agents",Token.KEYWORD3); 900 tsqlKeywords.add("MSlogreader_history",Token.KEYWORD3); 901 tsqlKeywords.add("MSmerge_agents",Token.KEYWORD3); 902 tsqlKeywords.add("MSmerge_contents",Token.KEYWORD3); 903 tsqlKeywords.add("MSmerge_delete_conflicts",Token.KEYWORD3); 904 tsqlKeywords.add("MSmerge_genhistory",Token.KEYWORD3); 905 tsqlKeywords.add("MSmerge_history",Token.KEYWORD3); 906 tsqlKeywords.add("MSmerge_replinfo",Token.KEYWORD3); 907 tsqlKeywords.add("MSmerge_subscriptions",Token.KEYWORD3); 908 tsqlKeywords.add("MSmerge_tombstone",Token.KEYWORD3); 909 tsqlKeywords.add("MSpublication_access",Token.KEYWORD3); 910 tsqlKeywords.add("Mspublications",Token.KEYWORD3); 911 tsqlKeywords.add("Mspublisher_databases",Token.KEYWORD3); 912 tsqlKeywords.add("MSrepl_commands",Token.KEYWORD3); 913 tsqlKeywords.add("MSrepl_errors",Token.KEYWORD3); 914 tsqlKeywords.add("Msrepl_originators",Token.KEYWORD3); 915 tsqlKeywords.add("MSrepl_transactions",Token.KEYWORD3); 916 tsqlKeywords.add("MSrepl_version",Token.KEYWORD3); 917 tsqlKeywords.add("MSreplication_objects",Token.KEYWORD3); 918 tsqlKeywords.add("MSreplication_subscriptions",Token.KEYWORD3); 919 tsqlKeywords.add("MSsnapshot_agents",Token.KEYWORD3); 920 tsqlKeywords.add("MSsnapshot_history",Token.KEYWORD3); 921 tsqlKeywords.add("MSsubscriber_info",Token.KEYWORD3); 922 tsqlKeywords.add("MSsubscriber_schedule",Token.KEYWORD3); 923 tsqlKeywords.add("MSsubscription_properties",Token.KEYWORD3); 924 tsqlKeywords.add("MSsubscriptions",Token.KEYWORD3); 925 tsqlKeywords.add("restorefile",Token.KEYWORD3); 926 tsqlKeywords.add("restorefilegroup",Token.KEYWORD3); 927 tsqlKeywords.add("restorehistory",Token.KEYWORD3); 928 tsqlKeywords.add("sysalerts",Token.KEYWORD3); 929 tsqlKeywords.add("sysallocations",Token.KEYWORD3); 930 tsqlKeywords.add("sysaltfiles",Token.KEYWORD3); 931 tsqlKeywords.add("sysarticles",Token.KEYWORD3); 932 tsqlKeywords.add("sysarticleupdates",Token.KEYWORD3); 933 tsqlKeywords.add("syscacheobjects",Token.KEYWORD3); 934 tsqlKeywords.add("syscategories",Token.KEYWORD3); 935 tsqlKeywords.add("syscharsets",Token.KEYWORD3); 936 tsqlKeywords.add("syscolumns",Token.KEYWORD3); 937 tsqlKeywords.add("syscomments",Token.KEYWORD3); 938 tsqlKeywords.add("sysconfigures",Token.KEYWORD3); 939 tsqlKeywords.add("sysconstraints",Token.KEYWORD3); 940 tsqlKeywords.add("syscurconfigs",Token.KEYWORD3); 941 tsqlKeywords.add("sysdatabases",Token.KEYWORD3); 942 tsqlKeywords.add("sysdatabases",Token.KEYWORD3); 943 tsqlKeywords.add("sysdepends",Token.KEYWORD3); 944 tsqlKeywords.add("sysdevices",Token.KEYWORD3); 945 tsqlKeywords.add("sysdownloadlist",Token.KEYWORD3); 946 tsqlKeywords.add("sysfilegroups",Token.KEYWORD3); 947 tsqlKeywords.add("sysfiles",Token.KEYWORD3); 948 tsqlKeywords.add("sysforeignkeys",Token.KEYWORD3); 949 tsqlKeywords.add("sysfulltextcatalogs",Token.KEYWORD3); 950 tsqlKeywords.add("sysindexes",Token.KEYWORD3); 951 tsqlKeywords.add("sysindexkeys",Token.KEYWORD3); 952 tsqlKeywords.add("sysjobhistory",Token.KEYWORD3); 953 tsqlKeywords.add("sysjobs",Token.KEYWORD3); 954 tsqlKeywords.add("sysjobschedules",Token.KEYWORD3); 955 tsqlKeywords.add("sysjobservers",Token.KEYWORD3); 956 tsqlKeywords.add("sysjobsteps",Token.KEYWORD3); 957 tsqlKeywords.add("syslanguages",Token.KEYWORD3); 958 tsqlKeywords.add("syslockinfo",Token.KEYWORD3); 959 tsqlKeywords.add("syslogins",Token.KEYWORD3); 960 tsqlKeywords.add("sysmembers",Token.KEYWORD3); 961 tsqlKeywords.add("sysmergearticles",Token.KEYWORD3); 962 tsqlKeywords.add("sysmergepublications",Token.KEYWORD3); 963 tsqlKeywords.add("sysmergeschemachange",Token.KEYWORD3); 964 tsqlKeywords.add("sysmergesubscriptions",Token.KEYWORD3); 965 tsqlKeywords.add("sysmergesubsetfilters",Token.KEYWORD3); 966 tsqlKeywords.add("sysmessages",Token.KEYWORD3); 967 tsqlKeywords.add("sysnotifications",Token.KEYWORD3); 968 tsqlKeywords.add("sysobjects",Token.KEYWORD3); 969 tsqlKeywords.add("sysobjects",Token.KEYWORD3); 970 tsqlKeywords.add("sysoledbusers",Token.KEYWORD3); 971 tsqlKeywords.add("sysoperators",Token.KEYWORD3); 972 tsqlKeywords.add("sysperfinfo",Token.KEYWORD3); 973 tsqlKeywords.add("syspermissions",Token.KEYWORD3); 974 tsqlKeywords.add("sysprocesses",Token.KEYWORD3); 975 tsqlKeywords.add("sysprotects",Token.KEYWORD3); 976 tsqlKeywords.add("syspublications",Token.KEYWORD3); 977 tsqlKeywords.add("sysreferences",Token.KEYWORD3); 978 tsqlKeywords.add("sysremotelogins",Token.KEYWORD3); 979 tsqlKeywords.add("sysreplicationalerts",Token.KEYWORD3); 980 tsqlKeywords.add("sysservers",Token.KEYWORD3); 981 tsqlKeywords.add("sysservers",Token.KEYWORD3); 982 tsqlKeywords.add("syssubscriptions",Token.KEYWORD3); 983 tsqlKeywords.add("systargetservergroupmembers",Token.KEYWORD3); 984 tsqlKeywords.add("systargetservergroups",Token.KEYWORD3); 985 tsqlKeywords.add("systargetservers",Token.KEYWORD3); 986 tsqlKeywords.add("systaskids",Token.KEYWORD3); 987 tsqlKeywords.add("systypes",Token.KEYWORD3); 988 tsqlKeywords.add("sysusers",Token.KEYWORD3); 989 } 990 991 private static KeywordMap tsqlKeywords; 992 } 993 | Popular Tags |