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

📄 token.java

📁 纯Java的数据库
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
/* Copyright (c) 2001-2008, 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_TRANS_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_TRANS_GROUP_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    static final String        T_MONTH           = "MONTH";                        //reserved    static final String        T_MULTISET        = "MULTISET";                     //reserved    static final String        T_NATIONAL        = "NATIONAL";                     //reserved    static final String        T_NATURAL         = "NAUTRAL";                      //reserved    static final String        T_NCHAR           = "NCHAR";                        //reserved    static final String        T_NCLOB           = "NCLOB";                        //reserved    static final String        T_NEW             = "NEW";                          //reserved

⌨️ 快捷键说明

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