diff options
author | Paul Rogers <progers@maprtech.com> | 2017-12-20 23:59:06 -0800 |
---|---|---|
committer | Aman Sinha <asinha@maprtech.com> | 2018-01-24 10:06:03 -0800 |
commit | e791ed62b1c91c39676c4adef438c689fd84fd4b (patch) | |
tree | 7cb37fdcf890f7cbb253708db0cf4a5e4491d9ed /protocol/src/main/java | |
parent | d803f0c2188c679de3dacf10741005b217425a33 (diff) |
DRILL-6049: Misc. hygiene and code cleanup changes
close apache/drill#1085
Diffstat (limited to 'protocol/src/main/java')
-rw-r--r-- | protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java | 295 | ||||
-rw-r--r-- | protocol/src/main/java/org/apache/drill/exec/proto/beans/DrillPBError.java | 8 |
2 files changed, 187 insertions, 116 deletions
diff --git a/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java b/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java index edc401c64..9ef1f8d53 100644 --- a/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java +++ b/protocol/src/main/java/org/apache/drill/exec/proto/UserBitShared.java @@ -518,8 +518,8 @@ public final class UserBitShared { */ PCAP_SUB_SCAN(37, 37), /** - * <code>KAFKA_SUB_SCAN = 38;</code> - */ + * <code>KAFKA_SUB_SCAN = 38;</code> + */ KAFKA_SUB_SCAN(38, 38), ; @@ -2223,6 +2223,36 @@ public final class UserBitShared { * </pre> */ VALIDATION(10, 10), + /** + * <code>EXECUTION_ERROR = 11;</code> + * + * <pre> + * Execution exception + * - Internal errors not related to bad code + * </pre> + */ + EXECUTION_ERROR(11, 11), + /** + * <code>INTERNAL_ERROR = 12;</code> + * + * <pre> + * Internal exception + * - Failed assertions + * - Other "this should not happen" cases + * </pre> + */ + INTERNAL_ERROR(12, 12), + /** + * <code>UNSPECIFIED_ERROR = 13;</code> + * + * <pre> + * Unspecified exception + * - Exception caught but cause is unknown + * Indicates code that needs revisiting to move error reporting + * closer to the cause. + * </pre> + */ + UNSPECIFIED_ERROR(13, 13), ; /** @@ -2335,6 +2365,36 @@ public final class UserBitShared { * </pre> */ public static final int VALIDATION_VALUE = 10; + /** + * <code>EXECUTION_ERROR = 11;</code> + * + * <pre> + * Execution exception + * - Internal errors not related to bad code + * </pre> + */ + public static final int EXECUTION_ERROR_VALUE = 11; + /** + * <code>INTERNAL_ERROR = 12;</code> + * + * <pre> + * Internal exception + * - Failed assertions + * - Other "this should not happen" cases + * </pre> + */ + public static final int INTERNAL_ERROR_VALUE = 12; + /** + * <code>UNSPECIFIED_ERROR = 13;</code> + * + * <pre> + * Unspecified exception + * - Exception caught but cause is unknown + * Indicates code that needs revisiting to move error reporting + * closer to the cause. + * </pre> + */ + public static final int UNSPECIFIED_ERROR_VALUE = 13; public final int getNumber() { return value; } @@ -2352,6 +2412,9 @@ public final class UserBitShared { case 8: return SYSTEM; case 9: return UNSUPPORTED_OPERATION; case 10: return VALIDATION; + case 11: return EXECUTION_ERROR; + case 12: return INTERNAL_ERROR; + case 13: return UNSPECIFIED_ERROR; default: return null; } } @@ -23942,127 +24005,129 @@ public final class UserBitShared { "s.proto\032\022Coordination.proto\032\017SchemaDef.p" + "roto\"$\n\017UserCredentials\022\021\n\tuser_name\030\001 \001" + "(\t\"\'\n\007QueryId\022\r\n\005part1\030\001 \001(\020\022\r\n\005part2\030\002 " + - "\001(\020\"\255\003\n\014DrillPBError\022\020\n\010error_id\030\001 \001(\t\022(" + + "\001(\020\"\355\003\n\014DrillPBError\022\020\n\010error_id\030\001 \001(\t\022(" + "\n\010endpoint\030\002 \001(\0132\026.exec.DrillbitEndpoint" + "\0227\n\nerror_type\030\003 \001(\0162#.exec.shared.Drill" + "PBError.ErrorType\022\017\n\007message\030\004 \001(\t\0220\n\tex" + "ception\030\005 \001(\0132\035.exec.shared.ExceptionWra" + "pper\0220\n\rparsing_error\030\006 \003(\0132\031.exec.share", - "d.ParsingError\"\262\001\n\tErrorType\022\016\n\nCONNECTI" + + "d.ParsingError\"\362\001\n\tErrorType\022\016\n\nCONNECTI" + "ON\020\000\022\r\n\tDATA_READ\020\001\022\016\n\nDATA_WRITE\020\002\022\014\n\010F" + "UNCTION\020\003\022\t\n\005PARSE\020\004\022\016\n\nPERMISSION\020\005\022\010\n\004" + "PLAN\020\006\022\014\n\010RESOURCE\020\007\022\n\n\006SYSTEM\020\010\022\031\n\025UNSU" + - "PPORTED_OPERATION\020\t\022\016\n\nVALIDATION\020\n\"\246\001\n\020" + - "ExceptionWrapper\022\027\n\017exception_class\030\001 \001(" + - "\t\022\017\n\007message\030\002 \001(\t\022:\n\013stack_trace\030\003 \003(\0132" + - "%.exec.shared.StackTraceElementWrapper\022," + - "\n\005cause\030\004 \001(\0132\035.exec.shared.ExceptionWra" + - "pper\"\205\001\n\030StackTraceElementWrapper\022\022\n\ncla", - "ss_name\030\001 \001(\t\022\021\n\tfile_name\030\002 \001(\t\022\023\n\013line" + - "_number\030\003 \001(\005\022\023\n\013method_name\030\004 \001(\t\022\030\n\020is" + - "_native_method\030\005 \001(\010\"\\\n\014ParsingError\022\024\n\014" + - "start_column\030\002 \001(\005\022\021\n\tstart_row\030\003 \001(\005\022\022\n" + - "\nend_column\030\004 \001(\005\022\017\n\007end_row\030\005 \001(\005\"~\n\016Re" + - "cordBatchDef\022\024\n\014record_count\030\001 \001(\005\022+\n\005fi" + - "eld\030\002 \003(\0132\034.exec.shared.SerializedField\022" + - ")\n!carries_two_byte_selection_vector\030\003 \001" + - "(\010\"\205\001\n\010NamePart\022(\n\004type\030\001 \001(\0162\032.exec.sha" + - "red.NamePart.Type\022\014\n\004name\030\002 \001(\t\022$\n\005child", - "\030\003 \001(\0132\025.exec.shared.NamePart\"\033\n\004Type\022\010\n" + - "\004NAME\020\000\022\t\n\005ARRAY\020\001\"\324\001\n\017SerializedField\022%" + - "\n\nmajor_type\030\001 \001(\0132\021.common.MajorType\022(\n" + - "\tname_part\030\002 \001(\0132\025.exec.shared.NamePart\022" + - "+\n\005child\030\003 \003(\0132\034.exec.shared.SerializedF" + - "ield\022\023\n\013value_count\030\004 \001(\005\022\027\n\017var_byte_le" + - "ngth\030\005 \001(\005\022\025\n\rbuffer_length\030\007 \001(\005\"7\n\nNod" + - "eStatus\022\017\n\007node_id\030\001 \001(\005\022\030\n\020memory_footp" + - "rint\030\002 \001(\003\"\263\002\n\013QueryResult\0228\n\013query_stat" + - "e\030\001 \001(\0162#.exec.shared.QueryResult.QueryS", - "tate\022&\n\010query_id\030\002 \001(\0132\024.exec.shared.Que" + - "ryId\022(\n\005error\030\003 \003(\0132\031.exec.shared.DrillP" + - "BError\"\227\001\n\nQueryState\022\014\n\010STARTING\020\000\022\013\n\007R" + - "UNNING\020\001\022\r\n\tCOMPLETED\020\002\022\014\n\010CANCELED\020\003\022\n\n" + - "\006FAILED\020\004\022\032\n\026CANCELLATION_REQUESTED\020\005\022\014\n" + - "\010ENQUEUED\020\006\022\r\n\tPREPARING\020\007\022\014\n\010PLANNING\020\010" + - "\"p\n\tQueryData\022&\n\010query_id\030\001 \001(\0132\024.exec.s" + - "hared.QueryId\022\021\n\trow_count\030\002 \001(\005\022(\n\003def\030" + - "\003 \001(\0132\033.exec.shared.RecordBatchDef\"\330\001\n\tQ" + - "ueryInfo\022\r\n\005query\030\001 \001(\t\022\r\n\005start\030\002 \001(\003\0222", - "\n\005state\030\003 \001(\0162#.exec.shared.QueryResult." + - "QueryState\022\017\n\004user\030\004 \001(\t:\001-\022\'\n\007foreman\030\005" + - " \001(\0132\026.exec.DrillbitEndpoint\022\024\n\014options_" + - "json\030\006 \001(\t\022\022\n\ntotal_cost\030\007 \001(\001\022\025\n\nqueue_" + - "name\030\010 \001(\t:\001-\"\242\004\n\014QueryProfile\022 \n\002id\030\001 \001" + - "(\0132\024.exec.shared.QueryId\022$\n\004type\030\002 \001(\0162\026" + - ".exec.shared.QueryType\022\r\n\005start\030\003 \001(\003\022\013\n" + - "\003end\030\004 \001(\003\022\r\n\005query\030\005 \001(\t\022\014\n\004plan\030\006 \001(\t\022" + - "\'\n\007foreman\030\007 \001(\0132\026.exec.DrillbitEndpoint" + - "\0222\n\005state\030\010 \001(\0162#.exec.shared.QueryResul", - "t.QueryState\022\027\n\017total_fragments\030\t \001(\005\022\032\n" + - "\022finished_fragments\030\n \001(\005\022;\n\020fragment_pr" + - "ofile\030\013 \003(\0132!.exec.shared.MajorFragmentP" + - "rofile\022\017\n\004user\030\014 \001(\t:\001-\022\r\n\005error\030\r \001(\t\022\024" + - "\n\014verboseError\030\016 \001(\t\022\020\n\010error_id\030\017 \001(\t\022\022" + - "\n\nerror_node\030\020 \001(\t\022\024\n\014options_json\030\021 \001(\t" + - "\022\017\n\007planEnd\030\022 \001(\003\022\024\n\014queueWaitEnd\030\023 \001(\003\022" + - "\022\n\ntotal_cost\030\024 \001(\001\022\025\n\nqueue_name\030\025 \001(\t:" + - "\001-\"t\n\024MajorFragmentProfile\022\031\n\021major_frag" + - "ment_id\030\001 \001(\005\022A\n\026minor_fragment_profile\030", - "\002 \003(\0132!.exec.shared.MinorFragmentProfile" + - "\"\350\002\n\024MinorFragmentProfile\022)\n\005state\030\001 \001(\016" + - "2\032.exec.shared.FragmentState\022(\n\005error\030\002 " + - "\001(\0132\031.exec.shared.DrillPBError\022\031\n\021minor_" + - "fragment_id\030\003 \001(\005\0226\n\020operator_profile\030\004 " + - "\003(\0132\034.exec.shared.OperatorProfile\022\022\n\nsta" + - "rt_time\030\005 \001(\003\022\020\n\010end_time\030\006 \001(\003\022\023\n\013memor" + - "y_used\030\007 \001(\003\022\027\n\017max_memory_used\030\010 \001(\003\022(\n" + - "\010endpoint\030\t \001(\0132\026.exec.DrillbitEndpoint\022" + - "\023\n\013last_update\030\n \001(\003\022\025\n\rlast_progress\030\013 ", - "\001(\003\"\377\001\n\017OperatorProfile\0221\n\rinput_profile" + - "\030\001 \003(\0132\032.exec.shared.StreamProfile\022\023\n\013op" + - "erator_id\030\003 \001(\005\022\025\n\roperator_type\030\004 \001(\005\022\023" + - "\n\013setup_nanos\030\005 \001(\003\022\025\n\rprocess_nanos\030\006 \001" + - "(\003\022#\n\033peak_local_memory_allocated\030\007 \001(\003\022" + - "(\n\006metric\030\010 \003(\0132\030.exec.shared.MetricValu" + - "e\022\022\n\nwait_nanos\030\t \001(\003\"B\n\rStreamProfile\022\017" + - "\n\007records\030\001 \001(\003\022\017\n\007batches\030\002 \001(\003\022\017\n\007sche" + - "mas\030\003 \001(\003\"J\n\013MetricValue\022\021\n\tmetric_id\030\001 " + - "\001(\005\022\022\n\nlong_value\030\002 \001(\003\022\024\n\014double_value\030", - "\003 \001(\001\")\n\010Registry\022\035\n\003jar\030\001 \003(\0132\020.exec.sh" + - "ared.Jar\"/\n\003Jar\022\014\n\004name\030\001 \001(\t\022\032\n\022functio" + - "n_signature\030\002 \003(\t\"W\n\013SaslMessage\022\021\n\tmech" + - "anism\030\001 \001(\t\022\014\n\004data\030\002 \001(\014\022\'\n\006status\030\003 \001(" + - "\0162\027.exec.shared.SaslStatus*5\n\nRpcChannel" + - "\022\017\n\013BIT_CONTROL\020\000\022\014\n\010BIT_DATA\020\001\022\010\n\004USER\020" + - "\002*V\n\tQueryType\022\007\n\003SQL\020\001\022\013\n\007LOGICAL\020\002\022\014\n\010" + - "PHYSICAL\020\003\022\r\n\tEXECUTION\020\004\022\026\n\022PREPARED_ST" + - "ATEMENT\020\005*\207\001\n\rFragmentState\022\013\n\007SENDING\020\000" + - "\022\027\n\023AWAITING_ALLOCATION\020\001\022\013\n\007RUNNING\020\002\022\014", - "\n\010FINISHED\020\003\022\r\n\tCANCELLED\020\004\022\n\n\006FAILED\020\005\022" + - "\032\n\026CANCELLATION_REQUESTED\020\006*\360\005\n\020CoreOper" + - "atorType\022\021\n\rSINGLE_SENDER\020\000\022\024\n\020BROADCAST" + - "_SENDER\020\001\022\n\n\006FILTER\020\002\022\022\n\016HASH_AGGREGATE\020" + - "\003\022\r\n\tHASH_JOIN\020\004\022\016\n\nMERGE_JOIN\020\005\022\031\n\025HASH" + - "_PARTITION_SENDER\020\006\022\t\n\005LIMIT\020\007\022\024\n\020MERGIN" + - "G_RECEIVER\020\010\022\034\n\030ORDERED_PARTITION_SENDER" + - "\020\t\022\013\n\007PROJECT\020\n\022\026\n\022UNORDERED_RECEIVER\020\013\022" + - "\020\n\014RANGE_SENDER\020\014\022\n\n\006SCREEN\020\r\022\034\n\030SELECTI" + - "ON_VECTOR_REMOVER\020\016\022\027\n\023STREAMING_AGGREGA", - "TE\020\017\022\016\n\nTOP_N_SORT\020\020\022\021\n\rEXTERNAL_SORT\020\021\022" + - "\t\n\005TRACE\020\022\022\t\n\005UNION\020\023\022\014\n\010OLD_SORT\020\024\022\032\n\026P" + - "ARQUET_ROW_GROUP_SCAN\020\025\022\021\n\rHIVE_SUB_SCAN" + - "\020\026\022\025\n\021SYSTEM_TABLE_SCAN\020\027\022\021\n\rMOCK_SUB_SC" + - "AN\020\030\022\022\n\016PARQUET_WRITER\020\031\022\023\n\017DIRECT_SUB_S" + - "CAN\020\032\022\017\n\013TEXT_WRITER\020\033\022\021\n\rTEXT_SUB_SCAN\020" + - "\034\022\021\n\rJSON_SUB_SCAN\020\035\022\030\n\024INFO_SCHEMA_SUB_" + - "SCAN\020\036\022\023\n\017COMPLEX_TO_JSON\020\037\022\025\n\021PRODUCER_" + - "CONSUMER\020 \022\022\n\016HBASE_SUB_SCAN\020!\022\n\n\006WINDOW" + - "\020\"\022\024\n\020NESTED_LOOP_JOIN\020#\022\021\n\rAVRO_SUB_SCA", - "N\020$\022\021\n\rPCAP_SUB_SCAN\020%*g\n\nSaslStatus\022\020\n\014" + - "SASL_UNKNOWN\020\000\022\016\n\nSASL_START\020\001\022\024\n\020SASL_I" + - "N_PROGRESS\020\002\022\020\n\014SASL_SUCCESS\020\003\022\017\n\013SASL_F" + - "AILED\020\004B.\n\033org.apache.drill.exec.protoB\r" + - "UserBitSharedH\001" + "PPORTED_OPERATION\020\t\022\016\n\nVALIDATION\020\n\022\023\n\017E" + + "XECUTION_ERROR\020\013\022\022\n\016INTERNAL_ERROR\020\014\022\025\n\021" + + "UNSPECIFIED_ERROR\020\r\"\246\001\n\020ExceptionWrapper" + + "\022\027\n\017exception_class\030\001 \001(\t\022\017\n\007message\030\002 \001" + + "(\t\022:\n\013stack_trace\030\003 \003(\0132%.exec.shared.St" + + "ackTraceElementWrapper\022,\n\005cause\030\004 \001(\0132\035.", + "exec.shared.ExceptionWrapper\"\205\001\n\030StackTr" + + "aceElementWrapper\022\022\n\nclass_name\030\001 \001(\t\022\021\n" + + "\tfile_name\030\002 \001(\t\022\023\n\013line_number\030\003 \001(\005\022\023\n" + + "\013method_name\030\004 \001(\t\022\030\n\020is_native_method\030\005" + + " \001(\010\"\\\n\014ParsingError\022\024\n\014start_column\030\002 \001" + + "(\005\022\021\n\tstart_row\030\003 \001(\005\022\022\n\nend_column\030\004 \001(" + + "\005\022\017\n\007end_row\030\005 \001(\005\"~\n\016RecordBatchDef\022\024\n\014" + + "record_count\030\001 \001(\005\022+\n\005field\030\002 \003(\0132\034.exec" + + ".shared.SerializedField\022)\n!carries_two_b" + + "yte_selection_vector\030\003 \001(\010\"\205\001\n\010NamePart\022", + "(\n\004type\030\001 \001(\0162\032.exec.shared.NamePart.Typ" + + "e\022\014\n\004name\030\002 \001(\t\022$\n\005child\030\003 \001(\0132\025.exec.sh" + + "ared.NamePart\"\033\n\004Type\022\010\n\004NAME\020\000\022\t\n\005ARRAY" + + "\020\001\"\324\001\n\017SerializedField\022%\n\nmajor_type\030\001 \001" + + "(\0132\021.common.MajorType\022(\n\tname_part\030\002 \001(\013" + + "2\025.exec.shared.NamePart\022+\n\005child\030\003 \003(\0132\034" + + ".exec.shared.SerializedField\022\023\n\013value_co" + + "unt\030\004 \001(\005\022\027\n\017var_byte_length\030\005 \001(\005\022\025\n\rbu" + + "ffer_length\030\007 \001(\005\"7\n\nNodeStatus\022\017\n\007node_" + + "id\030\001 \001(\005\022\030\n\020memory_footprint\030\002 \001(\003\"\263\002\n\013Q", + "ueryResult\0228\n\013query_state\030\001 \001(\0162#.exec.s" + + "hared.QueryResult.QueryState\022&\n\010query_id" + + "\030\002 \001(\0132\024.exec.shared.QueryId\022(\n\005error\030\003 " + + "\003(\0132\031.exec.shared.DrillPBError\"\227\001\n\nQuery" + + "State\022\014\n\010STARTING\020\000\022\013\n\007RUNNING\020\001\022\r\n\tCOMP" + + "LETED\020\002\022\014\n\010CANCELED\020\003\022\n\n\006FAILED\020\004\022\032\n\026CAN" + + "CELLATION_REQUESTED\020\005\022\014\n\010ENQUEUED\020\006\022\r\n\tP" + + "REPARING\020\007\022\014\n\010PLANNING\020\010\"p\n\tQueryData\022&\n" + + "\010query_id\030\001 \001(\0132\024.exec.shared.QueryId\022\021\n" + + "\trow_count\030\002 \001(\005\022(\n\003def\030\003 \001(\0132\033.exec.sha", + "red.RecordBatchDef\"\330\001\n\tQueryInfo\022\r\n\005quer" + + "y\030\001 \001(\t\022\r\n\005start\030\002 \001(\003\0222\n\005state\030\003 \001(\0162#." + + "exec.shared.QueryResult.QueryState\022\017\n\004us" + + "er\030\004 \001(\t:\001-\022\'\n\007foreman\030\005 \001(\0132\026.exec.Dril" + + "lbitEndpoint\022\024\n\014options_json\030\006 \001(\t\022\022\n\nto" + + "tal_cost\030\007 \001(\001\022\025\n\nqueue_name\030\010 \001(\t:\001-\"\242\004" + + "\n\014QueryProfile\022 \n\002id\030\001 \001(\0132\024.exec.shared" + + ".QueryId\022$\n\004type\030\002 \001(\0162\026.exec.shared.Que" + + "ryType\022\r\n\005start\030\003 \001(\003\022\013\n\003end\030\004 \001(\003\022\r\n\005qu" + + "ery\030\005 \001(\t\022\014\n\004plan\030\006 \001(\t\022\'\n\007foreman\030\007 \001(\013", + "2\026.exec.DrillbitEndpoint\0222\n\005state\030\010 \001(\0162" + + "#.exec.shared.QueryResult.QueryState\022\027\n\017" + + "total_fragments\030\t \001(\005\022\032\n\022finished_fragme" + + "nts\030\n \001(\005\022;\n\020fragment_profile\030\013 \003(\0132!.ex" + + "ec.shared.MajorFragmentProfile\022\017\n\004user\030\014" + + " \001(\t:\001-\022\r\n\005error\030\r \001(\t\022\024\n\014verboseError\030\016" + + " \001(\t\022\020\n\010error_id\030\017 \001(\t\022\022\n\nerror_node\030\020 \001" + + "(\t\022\024\n\014options_json\030\021 \001(\t\022\017\n\007planEnd\030\022 \001(" + + "\003\022\024\n\014queueWaitEnd\030\023 \001(\003\022\022\n\ntotal_cost\030\024 " + + "\001(\001\022\025\n\nqueue_name\030\025 \001(\t:\001-\"t\n\024MajorFragm", + "entProfile\022\031\n\021major_fragment_id\030\001 \001(\005\022A\n" + + "\026minor_fragment_profile\030\002 \003(\0132!.exec.sha" + + "red.MinorFragmentProfile\"\350\002\n\024MinorFragme" + + "ntProfile\022)\n\005state\030\001 \001(\0162\032.exec.shared.F" + + "ragmentState\022(\n\005error\030\002 \001(\0132\031.exec.share" + + "d.DrillPBError\022\031\n\021minor_fragment_id\030\003 \001(" + + "\005\0226\n\020operator_profile\030\004 \003(\0132\034.exec.share" + + "d.OperatorProfile\022\022\n\nstart_time\030\005 \001(\003\022\020\n" + + "\010end_time\030\006 \001(\003\022\023\n\013memory_used\030\007 \001(\003\022\027\n\017" + + "max_memory_used\030\010 \001(\003\022(\n\010endpoint\030\t \001(\0132", + "\026.exec.DrillbitEndpoint\022\023\n\013last_update\030\n" + + " \001(\003\022\025\n\rlast_progress\030\013 \001(\003\"\377\001\n\017Operator" + + "Profile\0221\n\rinput_profile\030\001 \003(\0132\032.exec.sh" + + "ared.StreamProfile\022\023\n\013operator_id\030\003 \001(\005\022" + + "\025\n\roperator_type\030\004 \001(\005\022\023\n\013setup_nanos\030\005 " + + "\001(\003\022\025\n\rprocess_nanos\030\006 \001(\003\022#\n\033peak_local" + + "_memory_allocated\030\007 \001(\003\022(\n\006metric\030\010 \003(\0132" + + "\030.exec.shared.MetricValue\022\022\n\nwait_nanos\030" + + "\t \001(\003\"B\n\rStreamProfile\022\017\n\007records\030\001 \001(\003\022" + + "\017\n\007batches\030\002 \001(\003\022\017\n\007schemas\030\003 \001(\003\"J\n\013Met", + "ricValue\022\021\n\tmetric_id\030\001 \001(\005\022\022\n\nlong_valu" + + "e\030\002 \001(\003\022\024\n\014double_value\030\003 \001(\001\")\n\010Registr" + + "y\022\035\n\003jar\030\001 \003(\0132\020.exec.shared.Jar\"/\n\003Jar\022" + + "\014\n\004name\030\001 \001(\t\022\032\n\022function_signature\030\002 \003(" + + "\t\"W\n\013SaslMessage\022\021\n\tmechanism\030\001 \001(\t\022\014\n\004d" + + "ata\030\002 \001(\014\022\'\n\006status\030\003 \001(\0162\027.exec.shared." + + "SaslStatus*5\n\nRpcChannel\022\017\n\013BIT_CONTROL\020" + + "\000\022\014\n\010BIT_DATA\020\001\022\010\n\004USER\020\002*V\n\tQueryType\022\007" + + "\n\003SQL\020\001\022\013\n\007LOGICAL\020\002\022\014\n\010PHYSICAL\020\003\022\r\n\tEX" + + "ECUTION\020\004\022\026\n\022PREPARED_STATEMENT\020\005*\207\001\n\rFr", + "agmentState\022\013\n\007SENDING\020\000\022\027\n\023AWAITING_ALL" + + "OCATION\020\001\022\013\n\007RUNNING\020\002\022\014\n\010FINISHED\020\003\022\r\n\t" + + "CANCELLED\020\004\022\n\n\006FAILED\020\005\022\032\n\026CANCELLATION_" + + "REQUESTED\020\006*\204\006\n\020CoreOperatorType\022\021\n\rSING" + + "LE_SENDER\020\000\022\024\n\020BROADCAST_SENDER\020\001\022\n\n\006FIL" + + "TER\020\002\022\022\n\016HASH_AGGREGATE\020\003\022\r\n\tHASH_JOIN\020\004" + + "\022\016\n\nMERGE_JOIN\020\005\022\031\n\025HASH_PARTITION_SENDE" + + "R\020\006\022\t\n\005LIMIT\020\007\022\024\n\020MERGING_RECEIVER\020\010\022\034\n\030" + + "ORDERED_PARTITION_SENDER\020\t\022\013\n\007PROJECT\020\n\022" + + "\026\n\022UNORDERED_RECEIVER\020\013\022\020\n\014RANGE_SENDER\020", + "\014\022\n\n\006SCREEN\020\r\022\034\n\030SELECTION_VECTOR_REMOVE" + + "R\020\016\022\027\n\023STREAMING_AGGREGATE\020\017\022\016\n\nTOP_N_SO" + + "RT\020\020\022\021\n\rEXTERNAL_SORT\020\021\022\t\n\005TRACE\020\022\022\t\n\005UN" + + "ION\020\023\022\014\n\010OLD_SORT\020\024\022\032\n\026PARQUET_ROW_GROUP" + + "_SCAN\020\025\022\021\n\rHIVE_SUB_SCAN\020\026\022\025\n\021SYSTEM_TAB" + + "LE_SCAN\020\027\022\021\n\rMOCK_SUB_SCAN\020\030\022\022\n\016PARQUET_" + + "WRITER\020\031\022\023\n\017DIRECT_SUB_SCAN\020\032\022\017\n\013TEXT_WR" + + "ITER\020\033\022\021\n\rTEXT_SUB_SCAN\020\034\022\021\n\rJSON_SUB_SC" + + "AN\020\035\022\030\n\024INFO_SCHEMA_SUB_SCAN\020\036\022\023\n\017COMPLE" + + "X_TO_JSON\020\037\022\025\n\021PRODUCER_CONSUMER\020 \022\022\n\016HB", + "ASE_SUB_SCAN\020!\022\n\n\006WINDOW\020\"\022\024\n\020NESTED_LOO" + + "P_JOIN\020#\022\021\n\rAVRO_SUB_SCAN\020$\022\021\n\rPCAP_SUB_" + + "SCAN\020%\022\022\n\016KAFKA_SUB_SCAN\020&*g\n\nSaslStatus" + + "\022\020\n\014SASL_UNKNOWN\020\000\022\016\n\nSASL_START\020\001\022\024\n\020SA" + + "SL_IN_PROGRESS\020\002\022\020\n\014SASL_SUCCESS\020\003\022\017\n\013SA" + + "SL_FAILED\020\004B.\n\033org.apache.drill.exec.pro" + + "toB\rUserBitSharedH\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/protocol/src/main/java/org/apache/drill/exec/proto/beans/DrillPBError.java b/protocol/src/main/java/org/apache/drill/exec/proto/beans/DrillPBError.java index ee237d985..1a105f2e6 100644 --- a/protocol/src/main/java/org/apache/drill/exec/proto/beans/DrillPBError.java +++ b/protocol/src/main/java/org/apache/drill/exec/proto/beans/DrillPBError.java @@ -47,7 +47,10 @@ public final class DrillPBError implements Externalizable, Message<DrillPBError> RESOURCE(7), SYSTEM(8), UNSUPPORTED_OPERATION(9), - VALIDATION(10); + VALIDATION(10), + EXECUTION_ERROR(11), + INTERNAL_ERROR(12), + UNSPECIFIED_ERROR(13); public final int number; @@ -76,6 +79,9 @@ public final class DrillPBError implements Externalizable, Message<DrillPBError> case 8: return SYSTEM; case 9: return UNSUPPORTED_OPERATION; case 10: return VALIDATION; + case 11: return EXECUTION_ERROR; + case 12: return INTERNAL_ERROR; + case 13: return UNSPECIFIED_ERROR; default: return null; } } |