org.apache.hadoop.hive.ql
Enum ErrorMsg

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

public enum ErrorMsg
extends Enum<ErrorMsg>

List of all error messages. This list contains both compile time and run-time errors. This class supports parametrized messages such as (@link #TRUNCATE_FOR_NON_MANAGED_TABLE}. These are preferable over un-parametrized ones where arbitrary String is appended to the end of the message, for example getMsg(String) and INVALID_TABLE.


Enum Constant Summary
ALTER_BUCKETNUM_NONBUCKETIZED_TBL
           
ALTER_COMMAND_FOR_TABLES
           
ALTER_COMMAND_FOR_VIEWS
           
ALTER_TABLE_NON_NATIVE
           
ALTER_TABLE_NOT_ALLOWED_RENAME_SKEWED_COLUMN
           
ALTER_TBL_SKEWED_LOC_NO_LOC
           
ALTER_TBL_SKEWED_LOC_NO_MAP
           
ALTER_TBL_STOREDASDIR_NOT_SKEWED
           
ALTER_TBL_UNSET_NON_EXIST_PROPERTY
           
ALTER_VIEW_AS_SELECT_NOT_EXIST
           
ALTER_VIEW_DISALLOWED_OP
           
AMBIGUOUS_COLUMN
           
AMBIGUOUS_TABLE_ALIAS
           
AMBIGUOUS_TABLE_OR_COLUMN
           
ANALYZE_TABLE_NOSCAN_NON_NATIVE
           
ANALYZE_TABLE_PARTIALSCAN_AGGKEY
           
ANALYZE_TABLE_PARTIALSCAN_AUTOGATHER
           
ANALYZE_TABLE_PARTIALSCAN_EXTERNAL_TABLE
           
ANALYZE_TABLE_PARTIALSCAN_NON_NATIVE
           
ANALYZE_TABLE_PARTIALSCAN_NON_RCFILE
           
ANALYZE_VIEW
           
ARCHIVE_METHODS_DISABLED
           
ARCHIVE_ON_MULI_PARTS
           
ARCHIVE_ON_TABLE
           
BAD_LOCATION_VALUE
           
BUCKET_MAPJOIN_NOT_POSSIBLE
           
BUCKETED_NUMERATOR_BIGGER_DENOMINATOR
           
BUCKETED_TABLE_METADATA_INCORRECT
           
CANNOT_REPLACE_COLUMNS
           
CLUSTERBY_DISTRIBUTEBY_CONFLICT
           
CLUSTERBY_ORDERBY_CONFLICT
           
CLUSTERBY_SORTBY_CONFLICT
           
COLUMN_ALIAS_ALREADY_EXISTS
           
COLUMN_REPEATED_IN_CLUSTER_SORT
           
COLUMN_REPEATED_IN_PARTITIONING_COLS
           
COLUMNSTATSCOLLECTOR_INCORRECT_NUM_PART_KEY
           
COLUMNSTATSCOLLECTOR_INVALID_COLUMN
           
COLUMNSTATSCOLLECTOR_INVALID_PART_KEY
           
COLUMNSTATSCOLLECTOR_INVALID_PARTITION
           
COLUMNSTATSCOLLECTOR_INVALID_SYNTAX
           
COLUMNSTATSCOLLECTOR_IO_ERROR
           
COLUMNSTATSCOLLECTOR_PARSE_ERROR
           
CREATE_NON_NATIVE_AS
           
CTAS_COLLST_COEXISTENCE
           
CTAS_CTLT_COEXISTENCE
           
CTAS_EXTTBL_COEXISTENCE
           
CTAS_MULTI_LOADFILE
           
CTAS_PARCOL_COEXISTENCE
           
CTLT_COLLST_COEXISTENCE
           
DATABASE_NOT_EXISTS
           
DATABSAE_ALREADY_EXISTS
           
DML_AGAINST_VIEW
           
DROP_COMMAND_NOT_ALLOWED_FOR_PARTITION
           
DROP_PARTITION_NON_STRING_PARTCOLS_NONEQUALITY
           
DUPLICATE_COLUMN_NAMES
           
DUPLICATE_GROUPBY_KEY
           
DYNAMIC_PARTITION_DISABLED
           
DYNAMIC_PARTITION_STRICT_MODE
           
DYNAMIC_PARTITIONS_TOO_MANY_PER_NODE_ERROR
           
EXIM_FOR_NON_NATIVE
           
EXISTING_TABLE_IS_NOT_VIEW
           
GENERIC_ERROR
           
HIVE_GROUPING_SETS_AGGR_EXPRESSION_INVALID
           
HIVE_GROUPING_SETS_AGGR_NOFUNC
           
HIVE_GROUPING_SETS_AGGR_NOMAPAGGR
           
HIVE_GROUPING_SETS_EXPR_NOT_IN_GROUPBY
           
HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_DISTINCTS
           
HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_SKEW
           
HIVE_UNION_REMOVE_OPTIMIZATION_NEEDS_SUBDIRECTORIES
           
HOLD_DDLTIME_ON_NONEXIST_PARTITIONS
           
ILLEGAL_PATH
           
INCOMPATIBLE_SCHEMA
           
INSERT_EXTERNAL_TABLE
           
INSERT_INTO_BUCKETIZED_TABLE
           
INSERT_INTO_DYNAMICPARTITION_IFNOTEXISTS
           
INSERT_INTO_IMMUTABLE_TABLE
           
INVALID_ARGUMENT
           
INVALID_ARGUMENT_LENGTH
           
INVALID_ARGUMENT_TYPE
           
INVALID_ARRAYINDEX_CONSTANT
           
INVALID_AS
           
INVALID_BIGTABLE_MAPJOIN
           
INVALID_BUCKET_NUMBER
           
INVALID_COLUMN
           
INVALID_COMPACTION_TYPE
           
INVALID_DIR
           
INVALID_DOT
           
INVALID_FUNCTION
           
INVALID_FUNCTION_SIGNATURE
           
INVALID_HDFS_URI
           
INVALID_INDEX
           
INVALID_INPUT_FORMAT_TYPE
           
INVALID_JDO_FILTER_EXPRESSION
           
INVALID_JOIN_CONDITION_1
           
INVALID_JOIN_CONDITION_2
           
INVALID_JOIN_CONDITION_3
           
INVALID_MAPINDEX_CONSTANT
           
INVALID_MAPINDEX_TYPE
           
INVALID_MAPJOIN_HINT
           
INVALID_MAPJOIN_TABLE
           
INVALID_METADATA
           
INVALID_NUMERICAL_CONSTANT
           
INVALID_OPERATOR_SIGNATURE
           
INVALID_OUTPUT_FORMAT_TYPE
           
INVALID_PARTITION
           
INVALID_PARTITION_SPEC
           
INVALID_PATH
           
INVALID_POSITION_ALIAS_IN_GROUPBY
           
INVALID_POSITION_ALIAS_IN_ORDERBY
           
INVALID_SELECT_SCHEMA
           
INVALID_SUBQUERY_EXPRESSION
           
INVALID_TABLE
           
INVALID_TABLE_ALIAS
           
INVALID_TABLE_NAME
           
INVALID_TABLE_OR_COLUMN
           
INVALID_TBL_DDL_SERDE
           
INVALID_TRANSFORM
           
INVALID_XPATH
           
JOINNODE_OUTERJOIN_MORETHAN_16
           
LATERAL_VIEW_INVALID_CHILD
           
LATERAL_VIEW_WITH_JOIN
           
LINES_TERMINATED_BY_NON_NEWLINE
           
LOAD_INTO_NON_NATIVE
           
LOAD_INTO_STORED_AS_DIR
           
LOCK_CANNOT_BE_ACQUIRED
           
LOCK_NO_SUCH_LOCK
           
LOCK_REQUEST_UNSUPPORTED
           
LOCKMGR_NOT_INITIALIZED
           
LOCKMGR_NOT_SPECIFIED
           
METASTORE_COMMUNICATION_FAILED
           
METASTORE_COULD_NOT_INITIATE
           
MISSING_OVER_CLAUSE
           
NEED_PARTITION_ERROR
           
NEED_PARTITION_SPECIFICATION
           
NEED_TABLE_SPECIFICATION
           
NO_CARTESIAN_PRODUCT
           
NO_COMPACTION_PARTITION
           
NO_COMPARE_BIGINT_DOUBLE
           
NO_COMPARE_BIGINT_STRING
           
NO_INSERT_INSUBQUERY
           
NO_LIMIT_WITH_ORDERBY
           
NO_OUTER_MAPJOIN
           
NO_PARTITION_PREDICATE
           
NO_SUBQUERY_ALIAS
           
NO_SUPPORTED_ORDERBY_ALLCOLREF_POS
           
NO_TABLE_ALIAS
           
NO_VALID_LOCATIONS
           
NO_VALID_PARTN
           
NON_BUCKETED_TABLE
           
NON_COLLECTION_TYPE
           
NON_KEY_EXPR_IN_GROUPBY
           
NONEXISTPARTCOL
           
OFFLINE_TABLE_OR_PARTITION
           
OPERATOR_NOT_ALLOWED_WITH_MAPJOIN
           
ORC_CORRUPTED_READ
           
ORDERBY_DISTRIBUTEBY_CONFLICT
           
ORDERBY_SORTBY_CONFLICT
           
OUTERJOIN_USES_FILTERS
           
OUTPUT_SPECIFIED_MULTIPLE_TIMES
           
OVERWRITE_ARCHIVED_PART
           
PARTITION_COLUMN_NON_PRIMITIVE
           
PARTITION_DYN_STA_ORDER
           
PARTITION_EXISTS
           
PARTITION_SCAN_LIMIT_EXCEEDED
           
PARTITION_SPEC_TYPE_MISMATCH
           
PARTITION_VALUE_NOT_CONTINUOUS
           
PARTSPEC_DIFFER_FROM_SCHEMA
           
PARTSPEC_FOR_NON_PARTITIONED_TABLE
           
REPLACE_VIEW_WITH_PARTITION
           
RESERVED_PART_VAL
           
SAMPLE_COLUMN_NOT_FOUND
           
SAMPLE_RESTRICTION
           
SCRIPT_CLOSING_ERROR
           
SCRIPT_GENERIC_ERROR
           
SCRIPT_INIT_ERROR
           
SCRIPT_IO_ERROR
           
SELECT_DISTINCT_WITH_GROUPBY
           
SHOW_CREATETABLE_INDEX
           
SKEWED_TABLE_DUPLICATE_COLUMN_NAMES
           
SKEWED_TABLE_INVALID_COLUMN
           
SKEWED_TABLE_NO_COLUMN_NAME
           
SKEWED_TABLE_NO_COLUMN_VALUE
           
SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_1
           
SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_2
           
SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_3
           
SORTMERGE_MAPJOIN_FAILED
           
STATISTICS_CLONING_FAILED
           
STATS_SKIPPING_BY_ERROR
           
STATSAGGREGATOR_CONNECTION_ERROR
           
STATSAGGREGATOR_MISSED_SOMESTATS
           
STATSAGGREGATOR_SOURCETASK_NULL
           
STATSPUBLISHER_CLOSING_ERROR
           
STATSPUBLISHER_CONNECTION_ERROR
           
STATSPUBLISHER_INITIALIZATION_ERROR
           
STATSPUBLISHER_NOT_OBTAINED
           
STATSPUBLISHER_PUBLISHING_ERROR
           
SUPPORT_DIR_MUST_TRUE_FOR_LIST_BUCKETING
           
TABLE_ALIAS_NOT_ALLOWED
           
TABLE_ALREADY_EXISTS
           
TABLE_DATA_EXISTS
           
TABLE_NOT_PARTITIONED
           
TABLES_INCOMPATIBLE_SCHEMAS
           
TARGET_TABLE_COLUMN_MISMATCH
           
TOO_MANY_COMPACTION_PARTITIONS
           
TRUNCATE_BUCKETED_COLUMN
           
TRUNCATE_COLUMN_ARCHIVED
           
TRUNCATE_COLUMN_INDEXED_TABLE
           
TRUNCATE_COLUMN_NOT_RC
           
TRUNCATE_FOR_NON_MANAGED_TABLE
           
TRUNCATE_FOR_NON_NATIVE_TABLE
           
TRUNCATE_LIST_BUCKETED_COLUMN
           
TXN_ABORTED
           
TXN_NO_SUCH_TRANSACTION
           
TXNMGR_NOT_INSTANTIATED
           
TXNMGR_NOT_SPECIFIED
           
UDAF_INVALID_LOCATION
           
UDF_STATEFUL_INVALID_LOCATION
           
UDTF_ALIAS_MISMATCH
           
UDTF_INVALID_LOCATION
           
UDTF_LATERAL_VIEW
           
UDTF_MULTIPLE_EXPR
           
UDTF_NO_CLUSTER_BY
           
UDTF_NO_DISTRIBUTE_BY
           
UDTF_NO_GROUP_BY
           
UDTF_NO_SORT_BY
           
UDTF_REQUIRE_AS
          Deprecated. 
UNARCHIVE_ON_MULI_PARTS
           
UNION_NOTIN_SUBQ
           
UNNSUPPORTED_AUTHORIZATION_PRINCIPAL_TYPE_GROUP
           
UNSUPPORTED_ALTER_TBL_OP
           
UNSUPPORTED_MULTIPLE_DISTINCTS
           
UNSUPPORTED_SUBQUERY_EXPRESSION
           
UNSUPPORTED_TYPE
           
VIEW_COL_MISMATCH
           
VIEW_PARTITION_MISMATCH
           
VIEW_PARTITION_TOTAL
           
ZOOKEEPER_CLIENT_COULD_NOT_BE_INITIALIZED
           
 
Method Summary
static String findSQLState(String mesg)
          For a given error message string, searches for a ErrorMsg enum that appears to be a match.
 String format(String... reasons)
          If the message is parametrized, this will fill the parameters with supplied reasons, otherwise reasons are appended at the end of the message.
 String format(String reason)
           
 int getErrorCode()
           
 String getErrorCodedMsg()
           
 String getErrorCodedMsg(String... reasons)
           
static Pattern getErrorCodePattern()
           
static ErrorMsg getErrorMsg(int errorCode)
          Given an error code, returns the ErrorMsg object associated with it.
static ErrorMsg getErrorMsg(String mesg)
          Given an error message string, returns the ErrorMsg object associated with it.
 String getMsg()
           
 String getMsg(ASTNode tree)
           
 String getMsg(ASTNode tree, String reason)
           
 String getMsg(String reason)
           
 String getMsg(org.antlr.runtime.tree.Tree tree)
           
 String getMsg(org.antlr.runtime.tree.Tree tree, String reason)
           
 String getSQLState()
           
static String getText(ASTNode tree)
           
static void renderOrigin(StringBuilder sb, ASTNodeOrigin origin)
           
static ErrorMsg valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ErrorMsg[] 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

GENERIC_ERROR

public static final ErrorMsg GENERIC_ERROR

INVALID_TABLE

public static final ErrorMsg INVALID_TABLE

INVALID_COLUMN

public static final ErrorMsg INVALID_COLUMN

INVALID_INDEX

public static final ErrorMsg INVALID_INDEX

INVALID_TABLE_OR_COLUMN

public static final ErrorMsg INVALID_TABLE_OR_COLUMN

AMBIGUOUS_TABLE_OR_COLUMN

public static final ErrorMsg AMBIGUOUS_TABLE_OR_COLUMN

INVALID_PARTITION

public static final ErrorMsg INVALID_PARTITION

AMBIGUOUS_COLUMN

public static final ErrorMsg AMBIGUOUS_COLUMN

AMBIGUOUS_TABLE_ALIAS

public static final ErrorMsg AMBIGUOUS_TABLE_ALIAS

INVALID_TABLE_ALIAS

public static final ErrorMsg INVALID_TABLE_ALIAS

NO_TABLE_ALIAS

public static final ErrorMsg NO_TABLE_ALIAS

INVALID_FUNCTION

public static final ErrorMsg INVALID_FUNCTION

INVALID_FUNCTION_SIGNATURE

public static final ErrorMsg INVALID_FUNCTION_SIGNATURE

INVALID_OPERATOR_SIGNATURE

public static final ErrorMsg INVALID_OPERATOR_SIGNATURE

INVALID_ARGUMENT

public static final ErrorMsg INVALID_ARGUMENT

INVALID_ARGUMENT_LENGTH

public static final ErrorMsg INVALID_ARGUMENT_LENGTH

INVALID_ARGUMENT_TYPE

public static final ErrorMsg INVALID_ARGUMENT_TYPE

INVALID_JOIN_CONDITION_1

public static final ErrorMsg INVALID_JOIN_CONDITION_1

INVALID_JOIN_CONDITION_2

public static final ErrorMsg INVALID_JOIN_CONDITION_2

INVALID_JOIN_CONDITION_3

public static final ErrorMsg INVALID_JOIN_CONDITION_3

INVALID_TRANSFORM

public static final ErrorMsg INVALID_TRANSFORM

DUPLICATE_GROUPBY_KEY

public static final ErrorMsg DUPLICATE_GROUPBY_KEY

UNSUPPORTED_MULTIPLE_DISTINCTS

public static final ErrorMsg UNSUPPORTED_MULTIPLE_DISTINCTS

NO_SUBQUERY_ALIAS

public static final ErrorMsg NO_SUBQUERY_ALIAS

NO_INSERT_INSUBQUERY

public static final ErrorMsg NO_INSERT_INSUBQUERY

NON_KEY_EXPR_IN_GROUPBY

public static final ErrorMsg NON_KEY_EXPR_IN_GROUPBY

INVALID_XPATH

public static final ErrorMsg INVALID_XPATH

INVALID_PATH

public static final ErrorMsg INVALID_PATH

ILLEGAL_PATH

public static final ErrorMsg ILLEGAL_PATH

INVALID_NUMERICAL_CONSTANT

public static final ErrorMsg INVALID_NUMERICAL_CONSTANT

INVALID_ARRAYINDEX_CONSTANT

public static final ErrorMsg INVALID_ARRAYINDEX_CONSTANT

INVALID_MAPINDEX_CONSTANT

public static final ErrorMsg INVALID_MAPINDEX_CONSTANT

INVALID_MAPINDEX_TYPE

public static final ErrorMsg INVALID_MAPINDEX_TYPE

NON_COLLECTION_TYPE

public static final ErrorMsg NON_COLLECTION_TYPE

SELECT_DISTINCT_WITH_GROUPBY

public static final ErrorMsg SELECT_DISTINCT_WITH_GROUPBY

COLUMN_REPEATED_IN_PARTITIONING_COLS

public static final ErrorMsg COLUMN_REPEATED_IN_PARTITIONING_COLS

DUPLICATE_COLUMN_NAMES

public static final ErrorMsg DUPLICATE_COLUMN_NAMES

INVALID_BUCKET_NUMBER

public static final ErrorMsg INVALID_BUCKET_NUMBER

COLUMN_REPEATED_IN_CLUSTER_SORT

public static final ErrorMsg COLUMN_REPEATED_IN_CLUSTER_SORT

SAMPLE_RESTRICTION

public static final ErrorMsg SAMPLE_RESTRICTION

SAMPLE_COLUMN_NOT_FOUND

public static final ErrorMsg SAMPLE_COLUMN_NOT_FOUND

NO_PARTITION_PREDICATE

public static final ErrorMsg NO_PARTITION_PREDICATE

INVALID_DOT

public static final ErrorMsg INVALID_DOT

INVALID_TBL_DDL_SERDE

public static final ErrorMsg INVALID_TBL_DDL_SERDE

TARGET_TABLE_COLUMN_MISMATCH

public static final ErrorMsg TARGET_TABLE_COLUMN_MISMATCH

TABLE_ALIAS_NOT_ALLOWED

public static final ErrorMsg TABLE_ALIAS_NOT_ALLOWED

CLUSTERBY_DISTRIBUTEBY_CONFLICT

public static final ErrorMsg CLUSTERBY_DISTRIBUTEBY_CONFLICT

ORDERBY_DISTRIBUTEBY_CONFLICT

public static final ErrorMsg ORDERBY_DISTRIBUTEBY_CONFLICT

CLUSTERBY_SORTBY_CONFLICT

public static final ErrorMsg CLUSTERBY_SORTBY_CONFLICT

ORDERBY_SORTBY_CONFLICT

public static final ErrorMsg ORDERBY_SORTBY_CONFLICT

CLUSTERBY_ORDERBY_CONFLICT

public static final ErrorMsg CLUSTERBY_ORDERBY_CONFLICT

NO_LIMIT_WITH_ORDERBY

public static final ErrorMsg NO_LIMIT_WITH_ORDERBY

NO_CARTESIAN_PRODUCT

public static final ErrorMsg NO_CARTESIAN_PRODUCT

UNION_NOTIN_SUBQ

public static final ErrorMsg UNION_NOTIN_SUBQ

INVALID_INPUT_FORMAT_TYPE

public static final ErrorMsg INVALID_INPUT_FORMAT_TYPE

INVALID_OUTPUT_FORMAT_TYPE

public static final ErrorMsg INVALID_OUTPUT_FORMAT_TYPE

NO_VALID_PARTN

public static final ErrorMsg NO_VALID_PARTN

NO_OUTER_MAPJOIN

public static final ErrorMsg NO_OUTER_MAPJOIN

INVALID_MAPJOIN_HINT

public static final ErrorMsg INVALID_MAPJOIN_HINT

INVALID_MAPJOIN_TABLE

public static final ErrorMsg INVALID_MAPJOIN_TABLE

NON_BUCKETED_TABLE

public static final ErrorMsg NON_BUCKETED_TABLE

BUCKETED_NUMERATOR_BIGGER_DENOMINATOR

public static final ErrorMsg BUCKETED_NUMERATOR_BIGGER_DENOMINATOR

NEED_PARTITION_ERROR

public static final ErrorMsg NEED_PARTITION_ERROR

CTAS_CTLT_COEXISTENCE

public static final ErrorMsg CTAS_CTLT_COEXISTENCE

LINES_TERMINATED_BY_NON_NEWLINE

public static final ErrorMsg LINES_TERMINATED_BY_NON_NEWLINE

CTAS_COLLST_COEXISTENCE

public static final ErrorMsg CTAS_COLLST_COEXISTENCE

CTLT_COLLST_COEXISTENCE

public static final ErrorMsg CTLT_COLLST_COEXISTENCE

INVALID_SELECT_SCHEMA

public static final ErrorMsg INVALID_SELECT_SCHEMA

CTAS_PARCOL_COEXISTENCE

public static final ErrorMsg CTAS_PARCOL_COEXISTENCE

CTAS_MULTI_LOADFILE

public static final ErrorMsg CTAS_MULTI_LOADFILE

CTAS_EXTTBL_COEXISTENCE

public static final ErrorMsg CTAS_EXTTBL_COEXISTENCE

INSERT_EXTERNAL_TABLE

public static final ErrorMsg INSERT_EXTERNAL_TABLE

DATABASE_NOT_EXISTS

public static final ErrorMsg DATABASE_NOT_EXISTS

TABLE_ALREADY_EXISTS

public static final ErrorMsg TABLE_ALREADY_EXISTS

COLUMN_ALIAS_ALREADY_EXISTS

public static final ErrorMsg COLUMN_ALIAS_ALREADY_EXISTS

UDTF_MULTIPLE_EXPR

public static final ErrorMsg UDTF_MULTIPLE_EXPR

UDTF_REQUIRE_AS

@Deprecated
public static final ErrorMsg UDTF_REQUIRE_AS
Deprecated. 

UDTF_NO_GROUP_BY

public static final ErrorMsg UDTF_NO_GROUP_BY

UDTF_NO_SORT_BY

public static final ErrorMsg UDTF_NO_SORT_BY

UDTF_NO_CLUSTER_BY

public static final ErrorMsg UDTF_NO_CLUSTER_BY

UDTF_NO_DISTRIBUTE_BY

public static final ErrorMsg UDTF_NO_DISTRIBUTE_BY

UDTF_INVALID_LOCATION

public static final ErrorMsg UDTF_INVALID_LOCATION

UDTF_LATERAL_VIEW

public static final ErrorMsg UDTF_LATERAL_VIEW

UDTF_ALIAS_MISMATCH

public static final ErrorMsg UDTF_ALIAS_MISMATCH

UDF_STATEFUL_INVALID_LOCATION

public static final ErrorMsg UDF_STATEFUL_INVALID_LOCATION

LATERAL_VIEW_WITH_JOIN

public static final ErrorMsg LATERAL_VIEW_WITH_JOIN

LATERAL_VIEW_INVALID_CHILD

public static final ErrorMsg LATERAL_VIEW_INVALID_CHILD

OUTPUT_SPECIFIED_MULTIPLE_TIMES

public static final ErrorMsg OUTPUT_SPECIFIED_MULTIPLE_TIMES

INVALID_AS

public static final ErrorMsg INVALID_AS

VIEW_COL_MISMATCH

public static final ErrorMsg VIEW_COL_MISMATCH

DML_AGAINST_VIEW

public static final ErrorMsg DML_AGAINST_VIEW

ANALYZE_VIEW

public static final ErrorMsg ANALYZE_VIEW

VIEW_PARTITION_TOTAL

public static final ErrorMsg VIEW_PARTITION_TOTAL

VIEW_PARTITION_MISMATCH

public static final ErrorMsg VIEW_PARTITION_MISMATCH

PARTITION_DYN_STA_ORDER

public static final ErrorMsg PARTITION_DYN_STA_ORDER

DYNAMIC_PARTITION_DISABLED

public static final ErrorMsg DYNAMIC_PARTITION_DISABLED

DYNAMIC_PARTITION_STRICT_MODE

public static final ErrorMsg DYNAMIC_PARTITION_STRICT_MODE

NONEXISTPARTCOL

public static final ErrorMsg NONEXISTPARTCOL

UNSUPPORTED_TYPE

public static final ErrorMsg UNSUPPORTED_TYPE

CREATE_NON_NATIVE_AS

public static final ErrorMsg CREATE_NON_NATIVE_AS

LOAD_INTO_NON_NATIVE

public static final ErrorMsg LOAD_INTO_NON_NATIVE

LOCKMGR_NOT_SPECIFIED

public static final ErrorMsg LOCKMGR_NOT_SPECIFIED

LOCKMGR_NOT_INITIALIZED

public static final ErrorMsg LOCKMGR_NOT_INITIALIZED

LOCK_CANNOT_BE_ACQUIRED

public static final ErrorMsg LOCK_CANNOT_BE_ACQUIRED

ZOOKEEPER_CLIENT_COULD_NOT_BE_INITIALIZED

public static final ErrorMsg ZOOKEEPER_CLIENT_COULD_NOT_BE_INITIALIZED

OVERWRITE_ARCHIVED_PART

public static final ErrorMsg OVERWRITE_ARCHIVED_PART

ARCHIVE_METHODS_DISABLED

public static final ErrorMsg ARCHIVE_METHODS_DISABLED

ARCHIVE_ON_MULI_PARTS

public static final ErrorMsg ARCHIVE_ON_MULI_PARTS

UNARCHIVE_ON_MULI_PARTS

public static final ErrorMsg UNARCHIVE_ON_MULI_PARTS

ARCHIVE_ON_TABLE

public static final ErrorMsg ARCHIVE_ON_TABLE

RESERVED_PART_VAL

public static final ErrorMsg RESERVED_PART_VAL

HOLD_DDLTIME_ON_NONEXIST_PARTITIONS

public static final ErrorMsg HOLD_DDLTIME_ON_NONEXIST_PARTITIONS

OFFLINE_TABLE_OR_PARTITION

public static final ErrorMsg OFFLINE_TABLE_OR_PARTITION

OUTERJOIN_USES_FILTERS

public static final ErrorMsg OUTERJOIN_USES_FILTERS

NEED_PARTITION_SPECIFICATION

public static final ErrorMsg NEED_PARTITION_SPECIFICATION

INVALID_METADATA

public static final ErrorMsg INVALID_METADATA

NEED_TABLE_SPECIFICATION

public static final ErrorMsg NEED_TABLE_SPECIFICATION

PARTITION_EXISTS

public static final ErrorMsg PARTITION_EXISTS

TABLE_DATA_EXISTS

public static final ErrorMsg TABLE_DATA_EXISTS

INCOMPATIBLE_SCHEMA

public static final ErrorMsg INCOMPATIBLE_SCHEMA

EXIM_FOR_NON_NATIVE

public static final ErrorMsg EXIM_FOR_NON_NATIVE

INSERT_INTO_BUCKETIZED_TABLE

public static final ErrorMsg INSERT_INTO_BUCKETIZED_TABLE

NO_COMPARE_BIGINT_STRING

public static final ErrorMsg NO_COMPARE_BIGINT_STRING

NO_COMPARE_BIGINT_DOUBLE

public static final ErrorMsg NO_COMPARE_BIGINT_DOUBLE

PARTSPEC_DIFFER_FROM_SCHEMA

public static final ErrorMsg PARTSPEC_DIFFER_FROM_SCHEMA

PARTITION_COLUMN_NON_PRIMITIVE

public static final ErrorMsg PARTITION_COLUMN_NON_PRIMITIVE

INSERT_INTO_DYNAMICPARTITION_IFNOTEXISTS

public static final ErrorMsg INSERT_INTO_DYNAMICPARTITION_IFNOTEXISTS

UDAF_INVALID_LOCATION

public static final ErrorMsg UDAF_INVALID_LOCATION

DROP_PARTITION_NON_STRING_PARTCOLS_NONEQUALITY

public static final ErrorMsg DROP_PARTITION_NON_STRING_PARTCOLS_NONEQUALITY

ALTER_COMMAND_FOR_VIEWS

public static final ErrorMsg ALTER_COMMAND_FOR_VIEWS

ALTER_COMMAND_FOR_TABLES

public static final ErrorMsg ALTER_COMMAND_FOR_TABLES

ALTER_VIEW_DISALLOWED_OP

public static final ErrorMsg ALTER_VIEW_DISALLOWED_OP

ALTER_TABLE_NON_NATIVE

public static final ErrorMsg ALTER_TABLE_NON_NATIVE

SORTMERGE_MAPJOIN_FAILED

public static final ErrorMsg SORTMERGE_MAPJOIN_FAILED

BUCKET_MAPJOIN_NOT_POSSIBLE

public static final ErrorMsg BUCKET_MAPJOIN_NOT_POSSIBLE

BUCKETED_TABLE_METADATA_INCORRECT

public static final ErrorMsg BUCKETED_TABLE_METADATA_INCORRECT

JOINNODE_OUTERJOIN_MORETHAN_16

public static final ErrorMsg JOINNODE_OUTERJOIN_MORETHAN_16

INVALID_JDO_FILTER_EXPRESSION

public static final ErrorMsg INVALID_JDO_FILTER_EXPRESSION

SHOW_CREATETABLE_INDEX

public static final ErrorMsg SHOW_CREATETABLE_INDEX

ALTER_BUCKETNUM_NONBUCKETIZED_TBL

public static final ErrorMsg ALTER_BUCKETNUM_NONBUCKETIZED_TBL

TRUNCATE_FOR_NON_MANAGED_TABLE

public static final ErrorMsg TRUNCATE_FOR_NON_MANAGED_TABLE

TRUNCATE_FOR_NON_NATIVE_TABLE

public static final ErrorMsg TRUNCATE_FOR_NON_NATIVE_TABLE

PARTSPEC_FOR_NON_PARTITIONED_TABLE

public static final ErrorMsg PARTSPEC_FOR_NON_PARTITIONED_TABLE

LOAD_INTO_STORED_AS_DIR

public static final ErrorMsg LOAD_INTO_STORED_AS_DIR

ALTER_TBL_STOREDASDIR_NOT_SKEWED

public static final ErrorMsg ALTER_TBL_STOREDASDIR_NOT_SKEWED

ALTER_TBL_SKEWED_LOC_NO_LOC

public static final ErrorMsg ALTER_TBL_SKEWED_LOC_NO_LOC

ALTER_TBL_SKEWED_LOC_NO_MAP

public static final ErrorMsg ALTER_TBL_SKEWED_LOC_NO_MAP

SUPPORT_DIR_MUST_TRUE_FOR_LIST_BUCKETING

public static final ErrorMsg SUPPORT_DIR_MUST_TRUE_FOR_LIST_BUCKETING

SKEWED_TABLE_NO_COLUMN_NAME

public static final ErrorMsg SKEWED_TABLE_NO_COLUMN_NAME

SKEWED_TABLE_NO_COLUMN_VALUE

public static final ErrorMsg SKEWED_TABLE_NO_COLUMN_VALUE

SKEWED_TABLE_DUPLICATE_COLUMN_NAMES

public static final ErrorMsg SKEWED_TABLE_DUPLICATE_COLUMN_NAMES

SKEWED_TABLE_INVALID_COLUMN

public static final ErrorMsg SKEWED_TABLE_INVALID_COLUMN

SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_1

public static final ErrorMsg SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_1

SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_2

public static final ErrorMsg SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_2

SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_3

public static final ErrorMsg SKEWED_TABLE_SKEWED_COL_NAME_VALUE_MISMATCH_3

ALTER_TABLE_NOT_ALLOWED_RENAME_SKEWED_COLUMN

public static final ErrorMsg ALTER_TABLE_NOT_ALLOWED_RENAME_SKEWED_COLUMN

HIVE_GROUPING_SETS_AGGR_NOMAPAGGR

public static final ErrorMsg HIVE_GROUPING_SETS_AGGR_NOMAPAGGR

HIVE_GROUPING_SETS_AGGR_EXPRESSION_INVALID

public static final ErrorMsg HIVE_GROUPING_SETS_AGGR_EXPRESSION_INVALID

HIVE_GROUPING_SETS_AGGR_NOFUNC

public static final ErrorMsg HIVE_GROUPING_SETS_AGGR_NOFUNC

HIVE_UNION_REMOVE_OPTIMIZATION_NEEDS_SUBDIRECTORIES

public static final ErrorMsg HIVE_UNION_REMOVE_OPTIMIZATION_NEEDS_SUBDIRECTORIES

HIVE_GROUPING_SETS_EXPR_NOT_IN_GROUPBY

public static final ErrorMsg HIVE_GROUPING_SETS_EXPR_NOT_IN_GROUPBY

INVALID_PARTITION_SPEC

public static final ErrorMsg INVALID_PARTITION_SPEC

ALTER_TBL_UNSET_NON_EXIST_PROPERTY

public static final ErrorMsg ALTER_TBL_UNSET_NON_EXIST_PROPERTY

ALTER_VIEW_AS_SELECT_NOT_EXIST

public static final ErrorMsg ALTER_VIEW_AS_SELECT_NOT_EXIST

REPLACE_VIEW_WITH_PARTITION

public static final ErrorMsg REPLACE_VIEW_WITH_PARTITION

EXISTING_TABLE_IS_NOT_VIEW

public static final ErrorMsg EXISTING_TABLE_IS_NOT_VIEW

NO_SUPPORTED_ORDERBY_ALLCOLREF_POS

public static final ErrorMsg NO_SUPPORTED_ORDERBY_ALLCOLREF_POS

INVALID_POSITION_ALIAS_IN_GROUPBY

public static final ErrorMsg INVALID_POSITION_ALIAS_IN_GROUPBY

INVALID_POSITION_ALIAS_IN_ORDERBY

public static final ErrorMsg INVALID_POSITION_ALIAS_IN_ORDERBY

HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_SKEW

public static final ErrorMsg HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_SKEW

HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_DISTINCTS

public static final ErrorMsg HIVE_GROUPING_SETS_THRESHOLD_NOT_ALLOWED_WITH_DISTINCTS

OPERATOR_NOT_ALLOWED_WITH_MAPJOIN

public static final ErrorMsg OPERATOR_NOT_ALLOWED_WITH_MAPJOIN

ANALYZE_TABLE_NOSCAN_NON_NATIVE

public static final ErrorMsg ANALYZE_TABLE_NOSCAN_NON_NATIVE

ANALYZE_TABLE_PARTIALSCAN_NON_NATIVE

public static final ErrorMsg ANALYZE_TABLE_PARTIALSCAN_NON_NATIVE

ANALYZE_TABLE_PARTIALSCAN_NON_RCFILE

public static final ErrorMsg ANALYZE_TABLE_PARTIALSCAN_NON_RCFILE

ANALYZE_TABLE_PARTIALSCAN_EXTERNAL_TABLE

public static final ErrorMsg ANALYZE_TABLE_PARTIALSCAN_EXTERNAL_TABLE

ANALYZE_TABLE_PARTIALSCAN_AGGKEY

public static final ErrorMsg ANALYZE_TABLE_PARTIALSCAN_AGGKEY

ANALYZE_TABLE_PARTIALSCAN_AUTOGATHER

public static final ErrorMsg ANALYZE_TABLE_PARTIALSCAN_AUTOGATHER

PARTITION_VALUE_NOT_CONTINUOUS

public static final ErrorMsg PARTITION_VALUE_NOT_CONTINUOUS

TABLES_INCOMPATIBLE_SCHEMAS

public static final ErrorMsg TABLES_INCOMPATIBLE_SCHEMAS

TRUNCATE_COLUMN_INDEXED_TABLE

public static final ErrorMsg TRUNCATE_COLUMN_INDEXED_TABLE

TRUNCATE_COLUMN_NOT_RC

public static final ErrorMsg TRUNCATE_COLUMN_NOT_RC

TRUNCATE_COLUMN_ARCHIVED

public static final ErrorMsg TRUNCATE_COLUMN_ARCHIVED

TRUNCATE_BUCKETED_COLUMN

public static final ErrorMsg TRUNCATE_BUCKETED_COLUMN

TRUNCATE_LIST_BUCKETED_COLUMN

public static final ErrorMsg TRUNCATE_LIST_BUCKETED_COLUMN

TABLE_NOT_PARTITIONED

public static final ErrorMsg TABLE_NOT_PARTITIONED

DATABSAE_ALREADY_EXISTS

public static final ErrorMsg DATABSAE_ALREADY_EXISTS

CANNOT_REPLACE_COLUMNS

public static final ErrorMsg CANNOT_REPLACE_COLUMNS

BAD_LOCATION_VALUE

public static final ErrorMsg BAD_LOCATION_VALUE

UNSUPPORTED_ALTER_TBL_OP

public static final ErrorMsg UNSUPPORTED_ALTER_TBL_OP

INVALID_BIGTABLE_MAPJOIN

public static final ErrorMsg INVALID_BIGTABLE_MAPJOIN

MISSING_OVER_CLAUSE

public static final ErrorMsg MISSING_OVER_CLAUSE

PARTITION_SPEC_TYPE_MISMATCH

public static final ErrorMsg PARTITION_SPEC_TYPE_MISMATCH

UNSUPPORTED_SUBQUERY_EXPRESSION

public static final ErrorMsg UNSUPPORTED_SUBQUERY_EXPRESSION

INVALID_SUBQUERY_EXPRESSION

public static final ErrorMsg INVALID_SUBQUERY_EXPRESSION

INVALID_HDFS_URI

public static final ErrorMsg INVALID_HDFS_URI

INVALID_DIR

public static final ErrorMsg INVALID_DIR

NO_VALID_LOCATIONS

public static final ErrorMsg NO_VALID_LOCATIONS

UNNSUPPORTED_AUTHORIZATION_PRINCIPAL_TYPE_GROUP

public static final ErrorMsg UNNSUPPORTED_AUTHORIZATION_PRINCIPAL_TYPE_GROUP

INVALID_TABLE_NAME

public static final ErrorMsg INVALID_TABLE_NAME

INSERT_INTO_IMMUTABLE_TABLE

public static final ErrorMsg INSERT_INTO_IMMUTABLE_TABLE

TXNMGR_NOT_SPECIFIED

public static final ErrorMsg TXNMGR_NOT_SPECIFIED

TXNMGR_NOT_INSTANTIATED

public static final ErrorMsg TXNMGR_NOT_INSTANTIATED

TXN_NO_SUCH_TRANSACTION

public static final ErrorMsg TXN_NO_SUCH_TRANSACTION

TXN_ABORTED

public static final ErrorMsg TXN_ABORTED

LOCK_NO_SUCH_LOCK

public static final ErrorMsg LOCK_NO_SUCH_LOCK

LOCK_REQUEST_UNSUPPORTED

public static final ErrorMsg LOCK_REQUEST_UNSUPPORTED

METASTORE_COMMUNICATION_FAILED

public static final ErrorMsg METASTORE_COMMUNICATION_FAILED

METASTORE_COULD_NOT_INITIATE

public static final ErrorMsg METASTORE_COULD_NOT_INITIATE

INVALID_COMPACTION_TYPE

public static final ErrorMsg INVALID_COMPACTION_TYPE

NO_COMPACTION_PARTITION

public static final ErrorMsg NO_COMPACTION_PARTITION

TOO_MANY_COMPACTION_PARTITIONS

public static final ErrorMsg TOO_MANY_COMPACTION_PARTITIONS

SCRIPT_INIT_ERROR

public static final ErrorMsg SCRIPT_INIT_ERROR

SCRIPT_IO_ERROR

public static final ErrorMsg SCRIPT_IO_ERROR

SCRIPT_GENERIC_ERROR

public static final ErrorMsg SCRIPT_GENERIC_ERROR

SCRIPT_CLOSING_ERROR

public static final ErrorMsg SCRIPT_CLOSING_ERROR

DYNAMIC_PARTITIONS_TOO_MANY_PER_NODE_ERROR

public static final ErrorMsg DYNAMIC_PARTITIONS_TOO_MANY_PER_NODE_ERROR

PARTITION_SCAN_LIMIT_EXCEEDED

public static final ErrorMsg PARTITION_SCAN_LIMIT_EXCEEDED

STATSPUBLISHER_NOT_OBTAINED

public static final ErrorMsg STATSPUBLISHER_NOT_OBTAINED

STATSPUBLISHER_INITIALIZATION_ERROR

public static final ErrorMsg STATSPUBLISHER_INITIALIZATION_ERROR

STATSPUBLISHER_CONNECTION_ERROR

public static final ErrorMsg STATSPUBLISHER_CONNECTION_ERROR

STATSPUBLISHER_PUBLISHING_ERROR

public static final ErrorMsg STATSPUBLISHER_PUBLISHING_ERROR

STATSPUBLISHER_CLOSING_ERROR

public static final ErrorMsg STATSPUBLISHER_CLOSING_ERROR

COLUMNSTATSCOLLECTOR_INVALID_PART_KEY

public static final ErrorMsg COLUMNSTATSCOLLECTOR_INVALID_PART_KEY

COLUMNSTATSCOLLECTOR_INCORRECT_NUM_PART_KEY

public static final ErrorMsg COLUMNSTATSCOLLECTOR_INCORRECT_NUM_PART_KEY

COLUMNSTATSCOLLECTOR_INVALID_PARTITION

public static final ErrorMsg COLUMNSTATSCOLLECTOR_INVALID_PARTITION

COLUMNSTATSCOLLECTOR_INVALID_SYNTAX

public static final ErrorMsg COLUMNSTATSCOLLECTOR_INVALID_SYNTAX

COLUMNSTATSCOLLECTOR_PARSE_ERROR

public static final ErrorMsg COLUMNSTATSCOLLECTOR_PARSE_ERROR

COLUMNSTATSCOLLECTOR_IO_ERROR

public static final ErrorMsg COLUMNSTATSCOLLECTOR_IO_ERROR

DROP_COMMAND_NOT_ALLOWED_FOR_PARTITION

public static final ErrorMsg DROP_COMMAND_NOT_ALLOWED_FOR_PARTITION

COLUMNSTATSCOLLECTOR_INVALID_COLUMN

public static final ErrorMsg COLUMNSTATSCOLLECTOR_INVALID_COLUMN

STATISTICS_CLONING_FAILED

public static final ErrorMsg STATISTICS_CLONING_FAILED

STATSAGGREGATOR_SOURCETASK_NULL

public static final ErrorMsg STATSAGGREGATOR_SOURCETASK_NULL

STATSAGGREGATOR_CONNECTION_ERROR

public static final ErrorMsg STATSAGGREGATOR_CONNECTION_ERROR

STATSAGGREGATOR_MISSED_SOMESTATS

public static final ErrorMsg STATSAGGREGATOR_MISSED_SOMESTATS

STATS_SKIPPING_BY_ERROR

public static final ErrorMsg STATS_SKIPPING_BY_ERROR

ORC_CORRUPTED_READ

public static final ErrorMsg ORC_CORRUPTED_READ
Method Detail

values

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

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

valueOf

public static ErrorMsg 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

getErrorMsg

public static ErrorMsg getErrorMsg(String mesg)
Given an error message string, returns the ErrorMsg object associated with it.

Parameters:
mesg - An error message string
Returns:
ErrorMsg

getErrorMsg

public static ErrorMsg getErrorMsg(int errorCode)
Given an error code, returns the ErrorMsg object associated with it.

Parameters:
errorCode - An error code
Returns:
ErrorMsg

findSQLState

public static String findSQLState(String mesg)
For a given error message string, searches for a ErrorMsg enum that appears to be a match. If a match is found, returns the SQLState associated with the ErrorMsg. If a match is not found or ErrorMsg has no SQLState, returns the SQLState bound to the GENERIC_ERROR ErrorMsg.

Parameters:
mesg - An error message string
Returns:
SQLState

getText

public static String getText(ASTNode tree)

getMsg

public String getMsg(ASTNode tree)

renderOrigin

public static void renderOrigin(StringBuilder sb,
                                ASTNodeOrigin origin)

getMsg

public String getMsg(org.antlr.runtime.tree.Tree tree)

getMsg

public String getMsg(ASTNode tree,
                     String reason)

getMsg

public String getMsg(org.antlr.runtime.tree.Tree tree,
                     String reason)

getMsg

public String getMsg(String reason)

format

public String format(String reason)

format

public String format(String... reasons)
If the message is parametrized, this will fill the parameters with supplied reasons, otherwise reasons are appended at the end of the message.


getErrorCodedMsg

public String getErrorCodedMsg()

getErrorCodedMsg

public String getErrorCodedMsg(String... reasons)

getErrorCodePattern

public static Pattern getErrorCodePattern()

getMsg

public String getMsg()

getSQLState

public String getSQLState()

getErrorCode

public int getErrorCode()


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