blob: 6b670cb08a248d8be3144a1839a1d37a616ee801 [file] [log] [blame]
/**
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you 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.
*/
package org.apache.ranger.services.hive;
public enum RangerHiveOperationType {
CREATEDATABASE,
CREATEFUNCTION,
CREATETABLE,
CREATEVIEW,
CREATE_MATERIALIZED_VIEW,
CREATETABLE_AS_SELECT,
CREATE_MAPPING,
CREATE_RESOURCEPLAN,
CREATE_TRIGGER,
CREATE_POOL,
CREATE_SCHEDULED_QUERY,
ALTERDATABASE,
ALTERDATABASE_OWNER,
ALTERINDEX_PROPS,
ALTERINDEX_REBUILD,
ALTERDATABASE_LOCATION,
ALTERPARTITION_BUCKETNUM,
ALTERPARTITION_FILEFORMAT,
ALTERPARTITION_LOCATION,
ALTERPARTITION_MERGEFILES,
ALTERPARTITION_PROTECTMODE,
ALTERPARTITION_SERDEPROPERTIES,
ALTERPARTITION_SERIALIZER,
ALTERTABLE_ADDCOLS,
ALTERTABLE_ADDPARTS,
ALTERTABLE_ARCHIVE,
ALTERTABLE_BUCKETNUM,
ALTERTABLE_CLUSTER_SORT,
ALTERTABLE_COMPACT,
ALTERTABLE_DROPPARTS,
ALTERTABLE_DROPCONSTRAINT,
ALTERTABLE_ADDCONSTRAINT,
ALTERTABLE_FILEFORMAT,
ALTERTABLE_LOCATION,
ALTERTABLE_MERGEFILES,
ALTERTABLE_PARTCOLTYPE,
ALTERTABLE_PROPERTIES,
ALTERTABLE_PROTECTMODE,
ALTERTABLE_RENAME,
ALTERTABLE_RENAMECOL,
ALTERTABLE_RENAMEPART,
ALTERTABLE_REPLACECOLS,
ALTERTABLE_SERDEPROPERTIES,
ALTERTABLE_SERIALIZER,
ALTERTABLE_SKEWED,
ALTERTABLE_TOUCH,
ALTERTABLE_UNARCHIVE,
ALTERTABLE_UPDATEPARTSTATS,
ALTERTABLE_UPDATETABLESTATS,
ALTERTABLE_UPDATECOLUMNS,
ALTERTABLE_EXCHANGEPARTITION,
ALTERTABLE_OWNER,
ALTERTBLPART_SKEWED_LOCATION,
ALTERVIEW_AS,
ALTERVIEW_PROPERTIES,
ALTERVIEW_RENAME,
ALTER_RESOURCEPLAN,
ALTER_MATERIALIZED_VIEW_REWRITE,
ALTER_MAPPING,
ALTER_TRIGGER,
ALTER_POOL,
ALTER_SCHEDULED_QUERY,
DROPVIEW_PROPERTIES,
MSCK,
DROPFUNCTION,
DROPINDEX,
DROPTABLE,
DROPVIEW,
DROP_MATERIALIZED_VIEW,
DROPDATABASE,
DROP_RESOURCEPLAN,
DROP_TRIGGER,
DROP_POOL,
DROP_MAPPING,
DROP_SCHEDULED_QUERY,
CREATEINDEX,
INDEX,
IMPORT,
EXPORT,
LOAD,
LOCKDB,
LOCKTABLE,
UNLOCKDB,
UNLOCKTABLE,
LOCK,
QUERY,
CACHE_METADATA,
ANALYZE_TABLE,
SHOWCOLUMNS,
DESCTABLE,
SHOWDATABASES,
SWITCHDATABASE,
DESCDATABASE,
SHOWTABLES,
TRUNCATETABLE,
GRANT_PRIVILEGE,
REVOKE_PRIVILEGE,
SHOW_TABLESTATUS,
SHOW_TBLPROPERTIES,
SHOW_CREATEDATABASE,
SHOW_CREATETABLE,
SHOW_RESOURCEPLAN,
SHOWMATERIALIZEDVIEWS,
SHOWVIEWS,
SHOWINDEXES,
SHOWPARTITIONS,
ADD,
DELETE,
COMPILE,
CREATEMACRO,
CREATEROLE,
DESCFUNCTION,
DFS,
RELOADFUNCTION,
DROPMACRO,
DROPROLE,
EXPLAIN,
GRANT_ROLE,
REVOKE_ROLE,
RESET,
SET,
COMMIT,
ROLLBACK,
SET_AUTOCOMMIT,
GET_CATALOGS,
GET_COLUMNS,
GET_FUNCTIONS,
GET_SCHEMAS,
GET_TABLES,
GET_TABLETYPES,
GET_TYPEINFO,
SHOWCONF,
SHOWFUNCTIONS,
SHOWLOCKS,
SHOW_COMPACTIONS,
SHOW_GRANT,
SHOW_ROLES,
SHOW_ROLE_GRANT,
SHOW_ROLE_PRINCIPALS,
SHOW_TRANSACTIONS,
ABORT_TRANSACTIONS,
START_TRANSACTION,
REPLDUMP,
REPLLOAD,
REPLSTATUS,
KILL_QUERY,
LLAP_CLUSTER_INFO,
LLAP_CACHE_PURGE;
private RangerHiveOperationType() {
}
}