⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 token.java

📁 hsqldb是100%java实现的数据库,是一个开放源代码的JAVA数据库 l 具有标准的SQL语法和JAVA接口 l HSQLDB可以自由使用和分发 l 非常简洁和快速的
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
/* Copyright (c) 2001-2005, The HSQL Development Group * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this * list of conditions and the following disclaimer. * * Redistributions in binary form must reproduce the above copyright notice, * this list of conditions and the following disclaimer in the documentation * and/or other materials provided with the distribution. * * Neither the name of the HSQL Development Group nor the names of its * contributors may be used to endorse or promote products derived from this * software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */package org.hsqldb;import org.hsqldb.lib.HashSet;import org.hsqldb.lib.IntValueHashMap;/** * Defines and enumerates reserved and non-reserved SQL * keywords. <p> * * @author  Nitin Chauhan * @author  fredt@users * @since 1.7.2 * @version 1.7.2 */public class Token {    private static IntValueHashMap commandSet;    //    static final String        T_ASTERISK     = "*";    static final String        T_COMMA        = ",";    static final String        T_CLOSEBRACKET = ")";    static final String        T_EQUALS       = "=";    public static final String T_DIVIDE       = "/";    static final String        T_OPENBRACKET  = "(";    static final String        T_SEMICOLON    = ";";    static final String        T_MULTIPLY     = "*";    static final String        T_PERCENT      = "%";    static final String        T_PLUS         = "+";    static final String        T_QUESTION     = "?";    // SQL 200n reserved tokens    static final String        T_ADD                             = "ADD";         //reserved    static final String        T_ALL                             = "ALL";         //reserved    static final String        T_ALLOCATE                        = "ALLOCATE";    //reserved    public static final String T_ALTER                           = "ALTER";       //reserved    static final String        T_AND                             = "AND";         //reserved    static final String        T_ANY                             = "ANY";         //reserved    static final String        T_ARE                             = "ARE";         //reserved    static final String        T_ARRAY                           = "ARRAY";       //reserved    static final String        T_AS                              = "AS";          //reserved    static final String        T_ASENSITIVE                      =        "ASENSITIVE";                                                             //reserved    static final String        T_ASYMMETRIC                      =        "ASYMMETRIC";                                                             //reserved    static final String        T_AT                              = "AT";          //reserved    static final String        T_ATOMIC                          = "ATOMIC";      //reserved    static final String        T_AUTHORIZATION                   =        "AUTHORIZATION";                                                          //reserved    static final String        T_BEGIN                           = "BEGIN";       //reserved    static final String        T_BETWEEN                         = "BETWEEN";    static final String        T_BIGINT                          = "BIGINT";      //reserved    public static final String T_BINARY                          = "BINARY";      //reserved    static final String        T_BLOB                            = "BLOB";        //reserved    static final String        T_BOOLEAN                         = "BOOLEAN";     //reserved    static final String        T_BOTH                            = "BOTH";    static final String        T_BY                              = "BY";          //reserved    static final String        T_CALL                            = "CALL";        //reserved    static final String        T_CALLED                          = "CALLED";      //reserved    static final String        T_CASCADED                        = "CASCADED";    //reserved    static final String        T_CASE                            = "CASE";        //reserved    static final String        T_CAST                            = "CAST";        //reserved    static final String        T_CHAR                            = "CHAR";        //reserved    static final String        T_CHARACTER                       =        "CHARACTER";                                                              //reserved    static final String        T_CHECK                           = "CHECK";       //reserved    static final String        T_CLOB                            = "CLOB";        //reserved    static final String        T_CLOSE                           = "CLOSE";       //reserved    static final String        T_COLLATE                         = "COLLATE";     //reserved    static final String        T_COLUMN                          = "COLUMN";      //reserved    public static final String T_COMMIT                          = "COMMIT";      //reserved    static final String        T_CONDITION                       =        "CONDIITON";                                                              //reserved    static final String        T_CONNECT                         = "CONNECT";     //reserved    static final String        T_CONSTRAINT                      =        "CONSTRAINT";                                                             //reserved    static final String        T_CONTINUE                        = "CONTINUE";    //reserved    static final String        T_CORRESPONDING                   =        "CORRESPONDING";                                                          //reserved    static final String        T_CREATE                          = "CREATE";      //reserved    static final String        T_CROSS                           = "CROSS";       //reserved    static final String        T_CUBE                            = "CUBE";        //reserved    static final String        T_CURRENT                         = "CURRENT";     //reserved    static final String        T_CURRENT_DATE                    =        "CURRENT_DATE";                                                           //reserved    static final String        T_CURRENT_DEFAULT_TRANSFORM_GROUP =        "CURRENT_DEFAULT_TRANSFORM_GROUP";                                        //reserved    static final String T_CURRENT_PATH                     = "CURRENT_PATH";      //reserved    static final String T_CURRENT_ROLE                     = "CURRENT_ROLE";      //reserved    static final String T_CURRENT_TIME                     = "CURRENT_TIME";      //reserved    static final String T_CURRENT_TIMESTAMP                =        "CURRENT_TIMESTAMP";                                                      //reserved    static final String T_CURRENT_TRANSFORM_TROUP_FOR_TYPE =        "CURRENT_TRANSFORM_GROUP_FOR_TYPE";                                       //reserved    static final String        T_CURRENT_USER    = "CURRENT_USER";                //reserved    static final String        T_CURSOR          = "CURSOR";                      //reserved    static final String        T_CYCLE           = "CYCLE";                       //reserved    static final String        T_DATE            = "DATE";                        //reserved    static final String        T_DAY             = "DAY";                         //reserved    static final String        T_DEALLOCATE      = "DEALLOCATE";                  //reserved    static final String        T_DEC             = "DEC";                         //reserved    static final String        T_DECIMAL         = "DECIMAL";                     //reserved    static final String        T_DECLARE         = "DECLARE";                     //reserved    static final String        T_DEFAULT         = "DEFAULT";                     //reserved    public static final String T_DELETE          = "DELETE";                      //reserved    static final String        T_DEREF           = "DEREF";                       //reserved    static final String        T_DESCRIBE        = "DESCRIBE";                    //reserved    static final String        T_DETERMINISTIC   = "DETERMINISTIC";               //reserved    static final String        T_DISCONNECT      = "DISCONNECT";                  //reserved    static final String        T_DISTINCT        = "DISTINCT";                    //reserved    static final String        T_DO              = "DO";                          //reserved    static final String        T_DOUBLE          = "DOUBLE";                      //reserved    static final String        T_DOW             = "DAYOFWEEK";                   //reserved    static final String        T_DROP            = "DROP";                        //reserved    static final String        T_DYNAMIC         = "DYNAMIC";                     //reserved    static final String        T_EACH            = "EACH";                        //reserved    static final String        T_ELEMENT         = "ELEMENT";                     //reserved    static final String        T_ELSE            = "ELSE";                        //reserved    static final String        T_ELSEIF          = "ELSEIF";                      //reserved    static final String        T_END             = "END";                         //reserved    static final String        T_ESCAPE          = "ESCAPE";                      //reserved    static final String        T_EXCEPT          = "EXCEPT";                      //reserved    static final String        T_EXEC            = "EXEC";                        //reserved    static final String        T_EXECUTE         = "EXECUTE";                     //reserved    static final String        T_EXISTS          = "EXISTS";                      //reserved    static final String        T_EXIT            = "EXIT";                        //reserved    static final String        T_EXTERNAL        = "EXTERNAL";                    //reserved    static final String        T_FALSE           = "FALSE";                       //reserved    static final String        T_FETCH           = "FETCH";                       //reserved    static final String        T_FILTER          = "FILTER";                      //reserved    static final String        T_FLOAT           = "FLOAT";                       //reserved    static final String        T_FOR             = "FOR";                         //reserved    static final String        T_FOREIGN         = "FOREIGN";                     //reserved    static final String        T_FREE            = "FREE";                        //reserved    static final String        T_FROM            = "FROM";                        //reserved    static final String        T_FULL            = "FULL";                        //reserved    static final String        T_FUNCTION        = "FUNCTION";                    //reserved    static final String        T_GET             = "GET";                         //reserved    static final String        T_GLOBAL          = "GLOBAL";                      //reserved    static final String        T_GRANT           = "GRANT";                       //reserved    static final String        T_GROUP           = "GROUP";                       //reserved    static final String        T_GROUPING        = "GROUPING";                    //reserved    static final String        T_HANDLER         = "HANDLER";                     //reserved    static final String        T_HAVING          = "HAVING";                      //reserved    static final String        T_HEADER          = "HEADER";                      //reserved    static final String        T_HOLD            = "HOLD";                        //reserved    static final String        T_HOUR            = "HOUR";                        //reserved    static final String        T_IDENTITY        = "IDENTITY";                    //reserved    static final String        T_IF              = "IF";                          //reserved    static final String        T_IMMEDIATE       = "IMMEDIATE";                   //reserved    static final String        T_IN              = "IN";                          //reserved    static final String        T_INDICATOR       = "INDICATOR";                   //reserved    static final String        T_INNER           = "INNER";                       //reserved    static final String        T_INOUT           = "INOUT";                       //reserved    static final String        T_INPUT           = "INPUT";                       //reserved    static final String        T_INSENSITIVE     = "INSENSITIVE";                 //reserved    public static final String T_INSERT          = "INSERT";                      //reserved    static final String        T_INT             = "INT";                         //reserved    static final String        T_INTEGER         = "INTEGER";                     //reserved    static final String        T_INTERSECT       = "INTERSECT";                   //reserved    static final String        T_INTERVAL        = "INTERVAL";                    //reserved    static final String        T_INTO            = "INTO";                        //reserved    static final String        T_IS              = "IS";                          //reserved    static final String        T_ITERATE         = "ITERATE";                     //reserved    static final String        T_JOIN            = "JOIN";                        //reserved    static final String        T_LANGUAGE        = "LANGUAGE";                    //reserved    static final String        T_LARGE           = "LARGE";                       //reserved    static final String        T_LATERAL         = "LATERAL";                     //reserved    static final String        T_LEADING         = "LEADING";                     //reserved    static final String        T_LEAVE           = "LEAVE";                       //reserved    static final String        T_LEFT            = "LEFT";                        //reserved    static final String        T_LIKE            = "LIKE";                        //reserved    static final String        T_LOCAL           = "LOCAL";                       //reserved    static final String        T_LOCALTIME       = "LOCALTIME";                   //reserved    static final String        T_LOCALTIMESTAMP  = "LOCALTIMESTAMP";              //reserved    static final String        T_LOOP            = "LOOP";                        //reserved    static final String        T_MATCH           = "MATCH";                       //reserved    static final String        T_MEMBER          = "MEMBER";                      //reserved    static final String        T_METHOD          = "METHOD";                      //reserved    static final String        T_MINUTE          = "MINUTE";                      //reserved    static final String        T_MODIFIES        = "MODIFIES";                    //reserved    static final String        T_MODULE          = "MODULE";                      //reserved

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -