Package com.alibaba.druid.sql.parser
Enum SQLType
- java.lang.Object
-
- java.lang.Enum<SQLType>
-
- com.alibaba.druid.sql.parser.SQLType
-
- All Implemented Interfaces:
Serializable,Comparable<SQLType>
public enum SQLType extends Enum<SQLType>
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SQLTypevalueOf(String name)Returns the enum constant of this type with the specified name.static SQLType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
SELECT
public static final SQLType SELECT
-
UPDATE
public static final SQLType UPDATE
-
INSERT_SELECT
public static final SQLType INSERT_SELECT
-
INSERT_INTO_SELECT
public static final SQLType INSERT_INTO_SELECT
-
INSERT_OVERWRITE_SELECT
public static final SQLType INSERT_OVERWRITE_SELECT
-
INSERT_VALUES
public static final SQLType INSERT_VALUES
-
INSERT_INTO_VALUES
public static final SQLType INSERT_INTO_VALUES
-
INSERT_OVERWRITE_VALUES
public static final SQLType INSERT_OVERWRITE_VALUES
-
INSERT
public static final SQLType INSERT
-
INSERT_INTO
public static final SQLType INSERT_INTO
-
INSERT_OVERWRITE
public static final SQLType INSERT_OVERWRITE
-
INSERT_MULTI
public static final SQLType INSERT_MULTI
-
DELETE
public static final SQLType DELETE
-
MERGE
public static final SQLType MERGE
-
CREATE
public static final SQLType CREATE
-
ALTER
public static final SQLType ALTER
-
DROP
public static final SQLType DROP
-
TRUNCATE
public static final SQLType TRUNCATE
-
REPLACE
public static final SQLType REPLACE
-
ANALYZE
public static final SQLType ANALYZE
-
EXPLAIN
public static final SQLType EXPLAIN
-
SHOW
public static final SQLType SHOW
-
SHOW_TABLES
public static final SQLType SHOW_TABLES
-
SHOW_USERS
public static final SQLType SHOW_USERS
-
SHOW_PARTITIONS
public static final SQLType SHOW_PARTITIONS
-
SHOW_CATALOGS
public static final SQLType SHOW_CATALOGS
-
SHOW_FUNCTIONS
public static final SQLType SHOW_FUNCTIONS
-
SHOW_ROLE
public static final SQLType SHOW_ROLE
-
SHOW_ROLES
public static final SQLType SHOW_ROLES
-
SHOW_PACKAGE
public static final SQLType SHOW_PACKAGE
-
SHOW_PACKAGES
public static final SQLType SHOW_PACKAGES
-
SHOW_CHANGELOGS
public static final SQLType SHOW_CHANGELOGS
-
SHOW_ACL
public static final SQLType SHOW_ACL
-
SHOW_RECYCLEBIN
public static final SQLType SHOW_RECYCLEBIN
-
SHOW_VARIABLES
public static final SQLType SHOW_VARIABLES
-
SHOW_HISTORY
public static final SQLType SHOW_HISTORY
-
SHOW_GRANT
public static final SQLType SHOW_GRANT
-
SHOW_GRANTS
public static final SQLType SHOW_GRANTS
-
SHOW_CREATE_TABLE
public static final SQLType SHOW_CREATE_TABLE
-
SHOW_STATISTIC
public static final SQLType SHOW_STATISTIC
-
SHOW_STATISTIC_LIST
public static final SQLType SHOW_STATISTIC_LIST
-
SHOW_LABEL
public static final SQLType SHOW_LABEL
-
DESC
public static final SQLType DESC
-
SET
public static final SQLType SET
-
SET_PROJECT
public static final SQLType SET_PROJECT
-
SET_LABEL
public static final SQLType SET_LABEL
-
DUMP_DATA
public static final SQLType DUMP_DATA
-
LIST
public static final SQLType LIST
-
LIST_USERS
public static final SQLType LIST_USERS
-
LIST_TABLES
public static final SQLType LIST_TABLES
-
LIST_ROLES
public static final SQLType LIST_ROLES
-
LIST_TENANT_ROLES
public static final SQLType LIST_TENANT_ROLES
-
LIST_TRUSTEDPROJECTS
public static final SQLType LIST_TRUSTEDPROJECTS
-
LIST_ACCOUNTPROVIDERS
public static final SQLType LIST_ACCOUNTPROVIDERS
-
LIST_TEMPORARY_OUTPUT
public static final SQLType LIST_TEMPORARY_OUTPUT
-
WHO
public static final SQLType WHO
-
GRANT
public static final SQLType GRANT
-
REVOKE
public static final SQLType REVOKE
-
COMMIT
public static final SQLType COMMIT
-
ROLLBACK
public static final SQLType ROLLBACK
-
USE
public static final SQLType USE
-
KILL
public static final SQLType KILL
-
MSCK
public static final SQLType MSCK
-
ADD_USER
public static final SQLType ADD_USER
-
REMOVE_USER
public static final SQLType REMOVE_USER
-
REMOVE_RESOURCE
public static final SQLType REMOVE_RESOURCE
-
CREATE_USER
public static final SQLType CREATE_USER
-
CREATE_TABLE
public static final SQLType CREATE_TABLE
-
CREATE_TABLE_AS_SELECT
public static final SQLType CREATE_TABLE_AS_SELECT
-
CREATE_VIEW
public static final SQLType CREATE_VIEW
-
CREATE_FUNCTION
public static final SQLType CREATE_FUNCTION
-
CREATE_ROLE
public static final SQLType CREATE_ROLE
-
CREATE_PACKAGE
public static final SQLType CREATE_PACKAGE
-
DROP_USER
public static final SQLType DROP_USER
-
DROP_TABLE
public static final SQLType DROP_TABLE
-
DROP_VIEW
public static final SQLType DROP_VIEW
-
DROP_MATERIALIZED_VIEW
public static final SQLType DROP_MATERIALIZED_VIEW
-
DROP_FUNCTION
public static final SQLType DROP_FUNCTION
-
DROP_ROLE
public static final SQLType DROP_ROLE
-
DROP_RESOURCE
public static final SQLType DROP_RESOURCE
-
ALTER_USER
public static final SQLType ALTER_USER
-
ALTER_TABLE
public static final SQLType ALTER_TABLE
-
ALTER_VIEW
public static final SQLType ALTER_VIEW
-
READ
public static final SQLType READ
-
ADD_TABLE
public static final SQLType ADD_TABLE
-
ADD_FUNCTION
public static final SQLType ADD_FUNCTION
-
ADD_RESOURCE
public static final SQLType ADD_RESOURCE
-
ADD_TRUSTEDPROJECT
public static final SQLType ADD_TRUSTEDPROJECT
-
ADD_VOLUME
public static final SQLType ADD_VOLUME
-
ADD_STATISTIC
public static final SQLType ADD_STATISTIC
-
ADD_ACCOUNTPROVIDER
public static final SQLType ADD_ACCOUNTPROVIDER
-
TUNNEL_DOWNLOAD
public static final SQLType TUNNEL_DOWNLOAD
-
UPLOAD
public static final SQLType UPLOAD
-
WHOAMI
public static final SQLType WHOAMI
-
SCRIPT
public static final SQLType SCRIPT
-
COUNT
public static final SQLType COUNT
-
ADD
public static final SQLType ADD
-
CLONE
public static final SQLType CLONE
-
LOAD
public static final SQLType LOAD
-
INSTALL
public static final SQLType INSTALL
-
UNLOAD
public static final SQLType UNLOAD
-
ALLOW
public static final SQLType ALLOW
-
PURGE
public static final SQLType PURGE
-
RESTORE
public static final SQLType RESTORE
-
EXSTORE
public static final SQLType EXSTORE
-
UNDO
public static final SQLType UNDO
-
REMOVE
public static final SQLType REMOVE
-
EMPTY
public static final SQLType EMPTY
-
ALTER_TABLE_ADD_PARTITION
public static final SQLType ALTER_TABLE_ADD_PARTITION
-
ALTER_TABLE_MERGE_PARTITION
public static final SQLType ALTER_TABLE_MERGE_PARTITION
-
ALTER_TABLE_DROP_PARTITION
public static final SQLType ALTER_TABLE_DROP_PARTITION
-
ALTER_TABLE_RENAME_PARTITION
public static final SQLType ALTER_TABLE_RENAME_PARTITION
-
ALTER_TABLE_SET_LIFECYCLE
public static final SQLType ALTER_TABLE_SET_LIFECYCLE
-
ALTER_TABLE_ENABLE_LIFECYCLE
public static final SQLType ALTER_TABLE_ENABLE_LIFECYCLE
-
ALTER_TABLE_DISABLE_LIFECYCLE
public static final SQLType ALTER_TABLE_DISABLE_LIFECYCLE
-
ALTER_TABLE_RENAME
public static final SQLType ALTER_TABLE_RENAME
-
ALTER_TABLE_ADD_COLUMN
public static final SQLType ALTER_TABLE_ADD_COLUMN
-
ALTER_TABLE_RENAME_COLUMN
public static final SQLType ALTER_TABLE_RENAME_COLUMN
-
ALTER_TABLE_ALTER_COLUMN
public static final SQLType ALTER_TABLE_ALTER_COLUMN
-
ALTER_TABLE_SET_TBLPROPERTIES
public static final SQLType ALTER_TABLE_SET_TBLPROPERTIES
-
ALTER_TABLE_SET_COMMENT
public static final SQLType ALTER_TABLE_SET_COMMENT
-
ALTER_TABLE_TOUCH
public static final SQLType ALTER_TABLE_TOUCH
-
ALTER_TABLE_CHANGE_OWNER
public static final SQLType ALTER_TABLE_CHANGE_OWNER
-
MULTI
public static final SQLType MULTI
-
WITH
public static final SQLType WITH
-
SET_UNKNOWN
public static final SQLType SET_UNKNOWN
-
UNKNOWN
public static final SQLType UNKNOWN
-
ERROR
public static final SQLType ERROR
-
-
Method Detail
-
values
public static SQLType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SQLType c : SQLType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SQLType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-