org.apache.hadoop.hive.ql.plan
Enum HiveOperation

java.lang.Object
  extended by java.lang.Enum<HiveOperation>
      extended by org.apache.hadoop.hive.ql.plan.HiveOperation
All Implemented Interfaces:
Serializable, Comparable<HiveOperation>

public enum HiveOperation
extends Enum<HiveOperation>


Nested Class Summary
static class HiveOperation.PrivilegeAgreement
           
 
Enum Constant Summary
ALTERDATABASE
           
ALTERDATABASE_OWNER
           
ALTERINDEX_PROPS
           
ALTERINDEX_REBUILD
           
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_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
           
ALTERTBLPART_SKEWED_LOCATION
           
ALTERVIEW_PROPERTIES
           
ALTERVIEW_RENAME
           
ANALYZE_TABLE
           
CREATEDATABASE
           
CREATEFUNCTION
           
CREATEINDEX
           
CREATEMACRO
           
CREATEROLE
           
CREATETABLE
           
CREATETABLE_AS_SELECT
           
CREATEVIEW
           
DESCDATABASE
           
DESCFUNCTION
           
DESCTABLE
           
DROPDATABASE
           
DROPFUNCTION
           
DROPINDEX
           
DROPMACRO
           
DROPROLE
           
DROPTABLE
           
DROPVIEW
           
DROPVIEW_PROPERTIES
           
EXPLAIN
           
EXPORT
           
GRANT_PRIVILEGE
           
GRANT_ROLE
           
IMPORT
           
LOAD
           
LOCKDB
           
LOCKTABLE
           
MSCK
           
QUERY
           
REVOKE_PRIVILEGE
           
REVOKE_ROLE
           
SHOW_COMPACTIONS
           
SHOW_CREATETABLE
           
SHOW_GRANT
           
SHOW_ROLE_GRANT
           
SHOW_ROLE_PRINCIPALS
           
SHOW_ROLES
           
SHOW_TABLESTATUS
           
SHOW_TBLPROPERTIES
           
SHOW_TRANSACTIONS
           
SHOWCOLUMNS
           
SHOWDATABASES
           
SHOWFUNCTIONS
           
SHOWINDEXES
           
SHOWLOCKS
           
SHOWPARTITIONS
           
SHOWTABLES
           
SWITCHDATABASE
           
TRUNCATETABLE
           
UNLOCKDB
           
UNLOCKTABLE
           
 
Method Summary
 Privilege[] getInputRequiredPrivileges()
           
 String getOperationName()
           
 Privilege[] getOutputRequiredPrivileges()
           
static HiveOperation valueOf(String name)
          Returns the enum constant of this type with the specified name.
static HiveOperation[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

EXPLAIN

public static final HiveOperation EXPLAIN

LOAD

public static final HiveOperation LOAD

EXPORT

public static final HiveOperation EXPORT

IMPORT

public static final HiveOperation IMPORT

CREATEDATABASE

public static final HiveOperation CREATEDATABASE

DROPDATABASE

public static final HiveOperation DROPDATABASE

SWITCHDATABASE

public static final HiveOperation SWITCHDATABASE

LOCKDB

public static final HiveOperation LOCKDB

UNLOCKDB

public static final HiveOperation UNLOCKDB

DROPTABLE

public static final HiveOperation DROPTABLE

DESCTABLE

public static final HiveOperation DESCTABLE

DESCFUNCTION

public static final HiveOperation DESCFUNCTION

MSCK

public static final HiveOperation MSCK

ALTERTABLE_ADDCOLS

public static final HiveOperation ALTERTABLE_ADDCOLS

ALTERTABLE_REPLACECOLS

public static final HiveOperation ALTERTABLE_REPLACECOLS

ALTERTABLE_RENAMECOL

public static final HiveOperation ALTERTABLE_RENAMECOL

ALTERTABLE_RENAMEPART

public static final HiveOperation ALTERTABLE_RENAMEPART

ALTERTABLE_RENAME

public static final HiveOperation ALTERTABLE_RENAME

ALTERTABLE_DROPPARTS

public static final HiveOperation ALTERTABLE_DROPPARTS

ALTERTABLE_ADDPARTS

public static final HiveOperation ALTERTABLE_ADDPARTS

ALTERTABLE_TOUCH

public static final HiveOperation ALTERTABLE_TOUCH

ALTERTABLE_ARCHIVE

public static final HiveOperation ALTERTABLE_ARCHIVE

ALTERTABLE_UNARCHIVE

public static final HiveOperation ALTERTABLE_UNARCHIVE

ALTERTABLE_PROPERTIES

public static final HiveOperation ALTERTABLE_PROPERTIES

ALTERTABLE_SERIALIZER

public static final HiveOperation ALTERTABLE_SERIALIZER

ALTERPARTITION_SERIALIZER

public static final HiveOperation ALTERPARTITION_SERIALIZER

ALTERTABLE_SERDEPROPERTIES

public static final HiveOperation ALTERTABLE_SERDEPROPERTIES

ALTERPARTITION_SERDEPROPERTIES

public static final HiveOperation ALTERPARTITION_SERDEPROPERTIES

ALTERTABLE_CLUSTER_SORT

public static final HiveOperation ALTERTABLE_CLUSTER_SORT

ANALYZE_TABLE

public static final HiveOperation ANALYZE_TABLE

ALTERTABLE_BUCKETNUM

public static final HiveOperation ALTERTABLE_BUCKETNUM

ALTERPARTITION_BUCKETNUM

public static final HiveOperation ALTERPARTITION_BUCKETNUM

SHOWDATABASES

public static final HiveOperation SHOWDATABASES

SHOWTABLES

public static final HiveOperation SHOWTABLES

SHOWCOLUMNS

public static final HiveOperation SHOWCOLUMNS

SHOW_TABLESTATUS

public static final HiveOperation SHOW_TABLESTATUS

SHOW_TBLPROPERTIES

public static final HiveOperation SHOW_TBLPROPERTIES

SHOW_CREATETABLE

public static final HiveOperation SHOW_CREATETABLE

SHOWFUNCTIONS

public static final HiveOperation SHOWFUNCTIONS

SHOWINDEXES

public static final HiveOperation SHOWINDEXES

SHOWPARTITIONS

public static final HiveOperation SHOWPARTITIONS

SHOWLOCKS

public static final HiveOperation SHOWLOCKS

CREATEFUNCTION

public static final HiveOperation CREATEFUNCTION

DROPFUNCTION

public static final HiveOperation DROPFUNCTION

CREATEMACRO

public static final HiveOperation CREATEMACRO

DROPMACRO

public static final HiveOperation DROPMACRO

CREATEVIEW

public static final HiveOperation CREATEVIEW

DROPVIEW

public static final HiveOperation DROPVIEW

CREATEINDEX

public static final HiveOperation CREATEINDEX

DROPINDEX

public static final HiveOperation DROPINDEX

ALTERINDEX_REBUILD

public static final HiveOperation ALTERINDEX_REBUILD

ALTERVIEW_PROPERTIES

public static final HiveOperation ALTERVIEW_PROPERTIES

DROPVIEW_PROPERTIES

public static final HiveOperation DROPVIEW_PROPERTIES

LOCKTABLE

public static final HiveOperation LOCKTABLE

UNLOCKTABLE

public static final HiveOperation UNLOCKTABLE

CREATEROLE

public static final HiveOperation CREATEROLE

DROPROLE

public static final HiveOperation DROPROLE

GRANT_PRIVILEGE

public static final HiveOperation GRANT_PRIVILEGE

REVOKE_PRIVILEGE

public static final HiveOperation REVOKE_PRIVILEGE

SHOW_GRANT

public static final HiveOperation SHOW_GRANT

GRANT_ROLE

public static final HiveOperation GRANT_ROLE

REVOKE_ROLE

public static final HiveOperation REVOKE_ROLE

SHOW_ROLES

public static final HiveOperation SHOW_ROLES

SHOW_ROLE_PRINCIPALS

public static final HiveOperation SHOW_ROLE_PRINCIPALS

SHOW_ROLE_GRANT

public static final HiveOperation SHOW_ROLE_GRANT

ALTERTABLE_PROTECTMODE

public static final HiveOperation ALTERTABLE_PROTECTMODE

ALTERPARTITION_PROTECTMODE

public static final HiveOperation ALTERPARTITION_PROTECTMODE

ALTERTABLE_FILEFORMAT

public static final HiveOperation ALTERTABLE_FILEFORMAT

ALTERPARTITION_FILEFORMAT

public static final HiveOperation ALTERPARTITION_FILEFORMAT

ALTERTABLE_LOCATION

public static final HiveOperation ALTERTABLE_LOCATION

ALTERPARTITION_LOCATION

public static final HiveOperation ALTERPARTITION_LOCATION

CREATETABLE

public static final HiveOperation CREATETABLE

TRUNCATETABLE

public static final HiveOperation TRUNCATETABLE

CREATETABLE_AS_SELECT

public static final HiveOperation CREATETABLE_AS_SELECT

QUERY

public static final HiveOperation QUERY

ALTERINDEX_PROPS

public static final HiveOperation ALTERINDEX_PROPS

ALTERDATABASE

public static final HiveOperation ALTERDATABASE

ALTERDATABASE_OWNER

public static final HiveOperation ALTERDATABASE_OWNER

DESCDATABASE

public static final HiveOperation DESCDATABASE

ALTERTABLE_MERGEFILES

public static final HiveOperation ALTERTABLE_MERGEFILES

ALTERPARTITION_MERGEFILES

public static final HiveOperation ALTERPARTITION_MERGEFILES

ALTERTABLE_SKEWED

public static final HiveOperation ALTERTABLE_SKEWED

ALTERTBLPART_SKEWED_LOCATION

public static final HiveOperation ALTERTBLPART_SKEWED_LOCATION

ALTERTABLE_PARTCOLTYPE

public static final HiveOperation ALTERTABLE_PARTCOLTYPE

ALTERVIEW_RENAME

public static final HiveOperation ALTERVIEW_RENAME

ALTERTABLE_COMPACT

public static final HiveOperation ALTERTABLE_COMPACT

SHOW_COMPACTIONS

public static final HiveOperation SHOW_COMPACTIONS

SHOW_TRANSACTIONS

public static final HiveOperation SHOW_TRANSACTIONS
Method Detail

values

public static HiveOperation[] 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 (HiveOperation c : HiveOperation.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static HiveOperation 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 name
NullPointerException - if the argument is null

getInputRequiredPrivileges

public Privilege[] getInputRequiredPrivileges()

getOutputRequiredPrivileges

public Privilege[] getOutputRequiredPrivileges()

getOperationName

public String getOperationName()


Copyright © 2014 The Apache Software Foundation. All rights reserved.