/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* Other licenses:
* -----------------------------------------------------------------------------
* Commercial licenses for this work are available. These replace the above
* ASL 2.0 and offer limited warranties, support, maintenance, and commercial
* database integrations.
*
* For more information, please visit: http://www.jooq.org/licenses
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package org.jooq.impl;
import static org.jooq.impl.DSL.keyword;
import org.jooq.Keyword;
/**
* An internal keyword cache.
*
* @author Lukas Eder
*/
final class Keywords {
static final Keyword K_ADD = keyword("add");
static final Keyword K_ALTER = keyword("alter");
static final Keyword K_ALTER_COLUMN = keyword("alter column");
static final Keyword K_ALTER_CONSTRAINT = keyword("alter constraint");
static final Keyword K_ALTER_INDEX = keyword("alter index");
static final Keyword K_ALTER_SCHEMA = keyword("alter schema");
static final Keyword K_ALTER_TABLE = keyword("alter table");
static final Keyword K_AND = keyword("and");
static final Keyword K_ARRAY = keyword("array");
static final Keyword K_AS = keyword("as");
static final Keyword K_AS_OF = keyword("as of");
static final Keyword K_AUTO_INCREMENT = keyword("auto_increment");
static final Keyword K_AUTOINCREMENT = keyword("autoincrement");
static final Keyword K_BEGIN = keyword("begin");
static final Keyword K_BEGIN_CATCH = keyword("begin catch");
static final Keyword K_BEGIN_TRY = keyword("begin try");
static final Keyword K_BETWEEN = keyword("between");
static final Keyword K_BLOB = keyword("blob");
static final Keyword K_BOOLEAN = keyword("boolean");
static final Keyword K_BY = keyword("by");
static final Keyword K_CASCADE = keyword("cascade");
static final Keyword K_CASE = keyword("case");
static final Keyword K_CAST = keyword("cast");
static final Keyword K_CHANGE_COLUMN = keyword("change column");
static final Keyword K_CHECK = keyword("check");
static final Keyword K_COALESCE = keyword("coalesce");
static final Keyword K_COLUMNS = keyword("columns");
static final Keyword K_CONNECT_BY = keyword("connect by");
static final Keyword K_CONSTRAINT = keyword("constraint");
static final Keyword K_CONTINUE_IDENTITY = keyword("continue identity");
static final Keyword K_CREATE = keyword("create");
static final Keyword K_CREATE_SCHEMA = keyword("create schema");
static final Keyword K_CREATE_VIEW = keyword("create view");
static final Keyword K_CROSS_JOIN_LATERAL = keyword("cross join lateral");
static final Keyword K_CURRENT_ROW = keyword("current row");
static final Keyword K_DATE = keyword("date");
static final Keyword K_DATETIME = keyword("datetime");
static final Keyword K_DECIMAL = keyword("decimal");
static final Keyword K_DECLARE = keyword("declare");
static final Keyword K_DEFAULT = keyword("default");
static final Keyword K_DEFAULT_VALUES = keyword("default values");
static final Keyword K_DELETE = keyword("delete");
static final Keyword K_DELETE_WHERE = keyword("delete where");
static final Keyword K_DENSE_RANK = keyword("dense_rank");
static final Keyword K_DISTINCT = keyword("distinct");
static final Keyword K_DISTINCT_ON = keyword("distinct on");
static final Keyword K_DO = keyword("do");
static final Keyword K_DO_NOTHING = keyword("do nothing");
static final Keyword K_DO_UPDATE = keyword("do update");
static final Keyword K_DROP = keyword("drop");
static final Keyword K_DROP_COLUMN = keyword("drop column");
static final Keyword K_DROP_CONSTRAINT = keyword("drop constraint");
static final Keyword K_DROP_INDEX = keyword("drop index");
static final Keyword K_DROP_SCHEMA = keyword("drop schema");
static final Keyword K_DROP_TABLE = keyword("drop table");
static final Keyword K_DROP_VIEW = keyword("drop view");
static final Keyword K_ELSE = keyword("else");
static final Keyword K_END = keyword("end");
static final Keyword K_END_CATCH = keyword("end catch");
static final Keyword K_END_IF = keyword("end if");
static final Keyword K_END_LOOP = keyword("end loop");
static final Keyword K_END_TRY = keyword("end try");
static final Keyword K_ESCAPE = keyword("escape");
static final Keyword K_EXCEPTION = keyword("exception");
static final Keyword K_EXEC = keyword("exec");
static final Keyword K_EXECUTE_BLOCK = keyword("execute block");
static final Keyword K_EXECUTE_IMMEDIATE = keyword("execute immediate");
static final Keyword K_EXECUTE_STATEMENT = keyword("execute statement");
static final Keyword K_EXISTS = keyword("exists");
static final Keyword K_FALSE = keyword("false");
static final Keyword K_FETCH_FIRST = keyword("fetch first");
static final Keyword K_FETCH_NEXT = keyword("fetch next");
static final Keyword K_FILTER = keyword("filter");
static final Keyword K_FINAL_TABLE = keyword("final table");
static final Keyword K_FIRST = keyword("first");
static final Keyword K_FOLLOWING = keyword("following");
static final Keyword K_FOR = keyword("for");
static final Keyword K_FOR_SHARE = keyword("for share");
static final Keyword K_FOR_UPDATE = keyword("for update");
static final Keyword K_FOREIGN_KEY = keyword("foreign key");
static final Keyword K_FROM = keyword("from");
static final Keyword K_GENERATED_BY_DEFAULT_AS_IDENTITY = keyword("generated by default as identity");
static final Keyword K_GLOBAL_TEMPORARY = keyword("global temporary");
static final Keyword K_GROUP_BY = keyword("group by");
static final Keyword K_HAVING = keyword("having");
static final Keyword K_HOUR_TO_SECOND = keyword("hour to second");
static final Keyword K_IDENTITY = keyword("identity");
static final Keyword K_IF = keyword("if");
static final Keyword K_IF_EXISTS = keyword("if exists");
static final Keyword K_IF_NOT_EXISTS = keyword("if not exists");
static final Keyword K_IGNORE = keyword("ignore");
static final Keyword K_IGNORE_NULLS = keyword("ignore nulls");
static final Keyword K_IMMEDIATE = keyword("immediate");
static final Keyword K_IN = keyword("in");
static final Keyword K_INDEX = keyword("index");
static final Keyword K_INNER_JOIN = keyword("inner join");
static final Keyword K_INSERT = keyword("insert");
static final Keyword K_INT = keyword("int");
static final Keyword K_INTO = keyword("into");
static final Keyword K_IS_NOT_NULL = keyword("is not null");
static final Keyword K_IS_NULL = keyword("is null");
static final Keyword K_KEEP = keyword("keep");
static final Keyword K_KEY = keyword("key");
static final Keyword K_LAST = keyword("last");
static final Keyword K_LATERAL = keyword("lateral");
static final Keyword K_LEFT_OUTER_JOIN_LATERAL = keyword("left outer join lateral");
static final Keyword K_LIKE = keyword("like");
static final Keyword K_LIKE_REGEX = keyword("like_regex");
static final Keyword K_LIMIT = keyword("limit");
static final Keyword K_LOCK_IN_SHARE_MODE = keyword("lock in share mode");
static final Keyword K_LOOP = keyword("loop");
static final Keyword K_MERGE_INTO = keyword("merge into");
static final Keyword K_MINUS = keyword("minus");
static final Keyword K_MODIFY = keyword("modify");
static final Keyword K_NEW_TABLE = keyword("new table");
static final Keyword K_NOCYCLE = keyword("nocycle");
static final Keyword K_NOT = keyword("not");
static final Keyword K_NOT_EXISTS = keyword("not exists");
static final Keyword K_NOT_IN = keyword("not in");
static final Keyword K_NOT_NULL = keyword("not null");
static final Keyword K_NULL = keyword("null");
static final Keyword K_NULLS_FIRST = keyword("nulls first");
static final Keyword K_NULLS_LAST = keyword("nulls last");
static final Keyword K_NVARCHAR = keyword("nvarchar");
static final Keyword K_OF = keyword("of");
static final Keyword K_OFFSET = keyword("offset");
static final Keyword K_OLD_TABLE = keyword("old table");
static final Keyword K_ON = keyword("on");
static final Keyword K_ON_COMMIT_DELETE_ROWS = keyword("on commit delete rows");
static final Keyword K_ON_COMMIT_DROP = keyword("on commit drop");
static final Keyword K_ON_COMMIT_PRESERVE_ROWS = keyword("on commit preserve rows");
static final Keyword K_ON_CONFLICT = keyword("on conflict");
static final Keyword K_ON_DELETE = keyword("on delete");
static final Keyword K_ON_DUPLICATE_KEY_UPDATE = keyword("on duplicate key update");
static final Keyword K_ON_UPDATE = keyword("on update");
static final Keyword K_OPEN = keyword("open");
static final Keyword K_OR = keyword("or");
static final Keyword K_ORDER = keyword("order");
static final Keyword K_ORDER_BY = keyword("order by");
static final Keyword K_OVER = keyword("over");
static final Keyword K_OVERLAPS = keyword("overlaps");
static final Keyword K_PARTITION_BY = keyword("partition by");
static final Keyword K_PASSING = keyword("passing");
static final Keyword K_PERCENT = keyword("percent");
static final Keyword K_PIVOT = keyword("pivot");
static final Keyword K_PRECEDING = keyword("preceding");
static final Keyword K_PRIMARY_KEY = keyword("primary key");
static final Keyword K_PRIOR = keyword("prior");
static final Keyword K_RAISE = keyword("raise");
static final Keyword K_RAISERROR = keyword("raiserror");
static final Keyword K_RECURSIVE = keyword("recursive");
static final Keyword K_REFERENCES = keyword("references");
static final Keyword K_REGEXP = keyword("regexp");
static final Keyword K_RENAME = keyword("rename");
static final Keyword K_RENAME_COLUMN = keyword("rename column");
static final Keyword K_RENAME_CONSTRAINT = keyword("rename constraint");
static final Keyword K_RENAME_INDEX = keyword("rename index");
static final Keyword K_RENAME_TABLE = keyword("rename table");
static final Keyword K_RENAME_TO = keyword("rename to");
static final Keyword K_RESPECT_NULLS = keyword("respect nulls");
static final Keyword K_RESTART = keyword("restart");
static final Keyword K_RESTART_IDENTITY = keyword("restart identity");
static final Keyword K_RESTART_WITH = keyword("restart with");
static final Keyword K_RESTRICT = keyword("restrict");
static final Keyword K_RETURNING = keyword("returning");
static final Keyword K_ROW = keyword("row");
static final Keyword K_ROWCOUNT = keyword("rowcount");
static final Keyword K_ROWS = keyword("rows");
static final Keyword K_ROWS_FROM = keyword("rows from");
static final Keyword K_ROWS_ONLY = keyword("rows only");
static final Keyword K_ROWS_WITH_TIES = keyword("rows with ties");
static final Keyword K_SELECT = keyword("select");
static final Keyword K_SEPARATOR = keyword("separator");
static final Keyword K_SEQUENCE = keyword("sequence");
static final Keyword K_SERIAL = keyword("serial");
static final Keyword K_SERIAL8 = keyword("serial8");
static final Keyword K_SET = keyword("set");
static final Keyword K_SET_DATA_TYPE = keyword("set data type");
static final Keyword K_SET_DEFAULT = keyword("set default");
static final Keyword K_SIBLINGS = keyword("siblings");
static final Keyword K_SKIP = keyword("skip");
static final Keyword K_SQL = keyword("sql");
static final Keyword K_START_AT = keyword("start at");
static final Keyword K_START_WITH = keyword("start with");
static final Keyword K_SWITCH = keyword("switch");
static final Keyword K_SYMMETRIC = keyword("symmetric");
static final Keyword K_TABLE = keyword("table");
static final Keyword K_TEMPORARY = keyword("temporary");
static final Keyword K_THEN = keyword("then");
static final Keyword K_THROW = keyword("throw");
static final Keyword K_TIME = keyword("time");
static final Keyword K_TIME_WITH_TIME_ZONE = keyword("time with time zone");
static final Keyword K_TIMESTAMP = keyword("timestamp");
static final Keyword K_TIMESTAMP_WITH_TIME_ZONE = keyword("timestamp with time zone");
static final Keyword K_TO = keyword("to");
static final Keyword K_TOP = keyword("top");
static final Keyword K_TRIM = keyword("trim");
static final Keyword K_TRUE = keyword("true");
static final Keyword K_TRUNCATE_TABLE = keyword("truncate table");
static final Keyword K_TYPE = keyword("type");
static final Keyword K_UNBOUNDED_FOLLOWING = keyword("unbounded following");
static final Keyword K_UNBOUNDED_PRECEDING = keyword("unbounded preceding");
static final Keyword K_UNIQUE = keyword("unique");
static final Keyword K_UNNEST = keyword("unnest");
static final Keyword K_UPDATE = keyword("update");
static final Keyword K_UPSERT = keyword("upsert");
static final Keyword K_USING = keyword("using");
static final Keyword K_USING_INDEX = keyword("using index");
static final Keyword K_VALUES = keyword("values");
static final Keyword K_VARCHAR = keyword("varchar");
static final Keyword K_VERSIONS_BETWEEN = keyword("versions between");
static final Keyword K_VIEW = keyword("view");
static final Keyword K_WHEN = keyword("when");
static final Keyword K_WHEN_MATCHED_THEN_UPDATE_SET = keyword("when matched then update set");
static final Keyword K_WHEN_NOT_MATCHED_THEN_INSERT = keyword("when not matched then insert");
static final Keyword K_WHERE = keyword("where");
static final Keyword K_WINDOW = keyword("window");
static final Keyword K_WITH = keyword("with");
static final Keyword K_WITH_CHECK_OPTION = keyword("with check option");
static final Keyword K_WITH_DATA = keyword("with data");
static final Keyword K_WITH_LOCK = keyword("with lock");
static final Keyword K_WITH_NO_DATA = keyword("with no data");
static final Keyword K_WITH_PRIMARY_KEY = keyword("with primary key");
static final Keyword K_WITH_READ_ONLY = keyword("with read only");
static final Keyword K_WITH_ROLLUP = keyword("with rollup");
static final Keyword K_WITH_TIES = keyword("with ties");
static final Keyword K_WITHIN_GROUP = keyword("within group");
static final Keyword K_XMLTABLE = keyword("xmltable");
static final Keyword K_YEAR_TO_DAY = keyword("year to day");
static final Keyword K_YEAR_TO_FRACTION = keyword("year to fraction");
private Keywords() {}
}