All Downloads are FREE. Search and download functionalities are using the official Maven repository.

doris.Status.thrift Maven / Gradle / Ivy

// 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.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 error_msgs
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy