| // 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. |
| |
| namespace cpp doris |
| namespace java org.apache.doris.sdk.thrift |
| |
| enum TStatusCode { |
| OK, |
| CANCELLED, |
| ANALYSIS_ERROR, |
| NOT_IMPLEMENTED_ERROR, |
| RUNTIME_ERROR, |
| MEM_LIMIT_EXCEEDED, |
| INTERNAL_ERROR, |
| THRIFT_RPC_ERROR, |
| TIMEOUT, |
| KUDU_NOT_ENABLED, // Deprecated |
| KUDU_NOT_SUPPORTED_ON_OS, // Deprecated |
| MEM_ALLOC_FAILED, |
| BUFFER_ALLOCATION_FAILED, |
| MINIMUM_RESERVATION_UNAVAILABLE, |
| PUBLISH_TIMEOUT, |
| LABEL_ALREADY_EXISTS, |
| ES_INTERNAL_ERROR, |
| ES_INDEX_NOT_FOUND, |
| ES_SHARD_NOT_FOUND, |
| ES_INVALID_CONTEXTID, |
| ES_INVALID_OFFSET, |
| ES_REQUEST_ERROR, |
| |
| // end of file |
| END_OF_FILE = 30, |
| NOT_FOUND = 31, |
| CORRUPTION = 32, |
| INVALID_ARGUMENT = 33, |
| IO_ERROR = 34, |
| ALREADY_EXIST = 35, |
| NETWORK_ERROR = 36, |
| ILLEGAL_STATE = 37, |
| NOT_AUTHORIZED = 38, |
| ABORTED = 39, |
| REMOTE_ERROR = 40, |
| SERVICE_UNAVAILABLE = 41, |
| UNINITIALIZED = 42, |
| CONFIGURATION_ERROR = 43, |
| INCOMPLETE = 44 |
| } |
| |
| struct TStatus { |
| 1: required TStatusCode status_code |
| 2: optional list<string> error_msgs |
| } |