//! TDengine error codes.
//! THIS IS AUTO GENERATED FROM TDENGINE <taoserror.h>, MAKE SURE YOU KNOW WHAT YOU ARE CHANING.
use std::fmt;
use num_enum::{FromPrimitive, IntoPrimitive};
/// TDengine error code.
#[derive(Debug, Clone, Copy, Eq, PartialEq, FromPrimitive, IntoPrimitive)]
#[repr(i32)]
#[derive(serde::Deserialize)]
pub enum TaosCode {
/// Success, 0
Success = 0x0000,
/// RPC_ACTION_IN_PROGRESS: Action in progress
RpcActionInProgress = 0x0001,
/// RPC_AUTH_REQUIRED: Authentication required
RpcAuthRequired = 0x0002,
/// RPC_AUTH_FAILURE: Authentication failure
RpcAuthFailure = 0x0003,
/// RPC_REDIRECT: Redirect
RpcRedirect = 0x0004,
/// RPC_NOT_READY: System not ready
RpcNotReady = 0x0005,
/// RPC_ALREADY_PROCESSED: Message already processed
RpcAlreadyProcessed = 0x0006,
/// RPC_LAST_SESSION_NOT_FINISHED: Last session not finished
RpcLastSessionNotFinished = 0x0007,
/// RPC_MISMATCHED_LINK_ID: Mismatched meter id
RpcMismatchedLinkId = 0x0008,
/// RPC_TOO_SLOW: Processing of request timed out
RpcTooSlow = 0x0009,
/// RPC_MAX_SESSIONS: Number of sessions reached limit
RpcMaxSessions = 0x000A,
/// RPC_NETWORK_UNAVAIL: Unable to establish connection
RpcNetworkUnavail = 0x000B,
/// RPC_APP_ERROR: Unexpected generic error in RPC
RpcAppError = 0x000C,
/// RPC_UNEXPECTED_RESPONSE: Unexpected response
RpcUnexpectedResponse = 0x000D,
/// RPC_INVALID_VALUE: Invalid value
RpcInvalidValue = 0x000E,
/// RPC_INVALID_TRAN_ID: Invalid transaction id
RpcInvalidTranId = 0x000F,
/// RPC_INVALID_SESSION_ID: Invalid session id
RpcInvalidSessionId = 0x0010,
/// RPC_INVALID_MSG_TYPE: Invalid message type
RpcInvalidMsgType = 0x0011,
/// RPC_INVALID_RESPONSE_TYPE: Invalid response type
RpcInvalidResponseType = 0x0012,
/// RPC_INVALID_TIME_STAMP: Client and server's time is not synchronized
RpcInvalidTimeStamp = 0x0013,
/// APP_NOT_READY: Database not ready
AppNotReady = 0x0014,
/// RPC_FQDN_ERROR: Unable to resolve FQDN
RpcFqdnError = 0x0015,
/// RPC_INVALID_VERSION: Invalid app version
RpcInvalidVersion = 0x0016,
/// COM_OPS_NOT_SUPPORT: Operation not supported
ComOpsNotSupport = 0x0100,
/// COM_MEMORY_CORRUPTED: Memory corrupted
ComMemoryCorrupted = 0x0101,
/// COM_OUT_OF_MEMORY: Out of memory
ComOutOfMemory = 0x0102,
/// COM_INVALID_CFG_MSG: Invalid config message
ComInvalidCfgMsg = 0x0103,
/// COM_FILE_CORRUPTED: Data file corrupted
ComFileCorrupted = 0x0104,
/// REF_NO_MEMORY: Ref out of memory
RefNoMemory = 0x0105,
/// REF_FULL: too many Ref Objs
RefFull = 0x0106,
/// REF_ID_REMOVED: Ref ID is removed
RefIdRemoved = 0x0107,
/// REF_INVALID_ID: Invalid Ref ID
RefInvalidId = 0x0108,
/// REF_ALREADY_EXIST: Ref is already there
RefAlreadyExist = 0x0109,
/// REF_NOT_EXIST: Ref is not there
RefNotExist = 0x010A,
/// TSC_INVALID_SQL: Invalid SQL statement
TscInvalidSql = 0x0200,
/// TSC_INVALID_QHANDLE: Invalid qhandle
TscInvalidQhandle = 0x0201,
/// TSC_INVALID_TIME_STAMP: Invalid combination of client/service time
TscInvalidTimeStamp = 0x0202,
/// TSC_INVALID_VALUE: Invalid value in client
TscInvalidValue = 0x0203,
/// TSC_INVALID_VERSION: Invalid client version
TscInvalidVersion = 0x0204,
/// TSC_INVALID_IE: Invalid client ie
TscInvalidIe = 0x0205,
/// TSC_INVALID_FQDN: Invalid host name
TscInvalidFqdn = 0x0206,
/// TSC_INVALID_USER_LENGTH: Invalid user name
TscInvalidUserLength = 0x0207,
/// TSC_INVALID_PASS_LENGTH: Invalid password
TscInvalidPassLength = 0x0208,
/// TSC_INVALID_DB_LENGTH: Database name too long
TscInvalidDbLength = 0x0209,
/// TSC_INVALID_TABLE_ID_LENGTH: Table name too long
TscInvalidTableIdLength = 0x020A,
/// TSC_INVALID_CONNECTION: Invalid connection
TscInvalidConnection = 0x020B,
/// TSC_OUT_OF_MEMORY: System out of memory
TscOutOfMemory = 0x020C,
/// TSC_NO_DISKSPACE: System out of disk space
TscNoDiskspace = 0x020D,
/// TSC_QUERY_CACHE_ERASED: Query cache erased
TscQueryCacheErased = 0x020E,
/// TSC_QUERY_CANCELLED: Query terminated
TscQueryCancelled = 0x020F,
/// TSC_SORTED_RES_TOO_MANY: Result set too large to be sorted
TscSortedResTooMany = 0x0210,
/// TSC_APP_ERROR: Application error
TscAppError = 0x0211,
/// TSC_ACTION_IN_PROGRESS: Action in progress
TscActionInProgress = 0x0212,
/// TSC_DISCONNECTED: Disconnected from service
TscDisconnected = 0x0213,
/// TSC_NO_WRITE_AUTH: No write permission
TscNoWriteAuth = 0x0214,
/// TSC_CONN_KILLED: Connection killed
TscConnKilled = 0x0215,
/// TSC_SQL_SYNTAX_ERROR: Syntax error in SQL
TscSqlSyntaxError = 0x0216,
/// TSC_DB_NOT_SELECTED: Database not specified or available
TscDbNotSelected = 0x0217,
/// TSC_INVALID_TABLE_NAME: Table does not exist
TscInvalidTableName = 0x0218,
/// TSC_EXCEED_SQL_LIMIT: SQL statement too long check maxSQLLength config
TscExceedSqlLimit = 0x0219,
/// MND_MSG_NOT_PROCESSED: Message not processed
MndMsgNotProcessed = 0x0300,
/// MND_ACTION_IN_PROGRESS: Message is progressing
MndActionInProgress = 0x0301,
/// MND_ACTION_NEED_REPROCESSED: Messag need to be reprocessed
MndActionNeedReprocessed = 0x0302,
/// MND_NO_RIGHTS: Insufficient privilege for operation
MndNoRights = 0x0303,
/// MND_APP_ERROR: Unexpected generic error in mnode
MndAppError = 0x0304,
/// MND_INVALID_CONNECTION: Invalid message connection
MndInvalidConnection = 0x0305,
/// MND_INVALID_MSG_VERSION: Incompatible protocol version
MndInvalidMsgVersion = 0x0306,
/// MND_INVALID_MSG_LEN: Invalid message length
MndInvalidMsgLen = 0x0307,
/// MND_INVALID_MSG_TYPE: Invalid message type
MndInvalidMsgType = 0x0308,
/// MND_TOO_MANY_SHELL_CONNS: Too many connections
MndTooManyShellConns = 0x0309,
/// MND_OUT_OF_MEMORY: Out of memory in mnode
MndOutOfMemory = 0x030A,
/// MND_INVALID_SHOWOBJ: Data expired
MndInvalidShowobj = 0x030B,
/// MND_INVALID_QUERY_ID: Invalid query id
MndInvalidQueryId = 0x030C,
/// MND_INVALID_STREAM_ID: Invalid stream id
MndInvalidStreamId = 0x030D,
/// MND_INVALID_CONN_ID: Invalid connection id
MndInvalidConnId = 0x030E,
/// MND_MNODE_IS_RUNNING: mnode is alreay running
MndMnodeIsRunning = 0x0310,
/// MND_FAILED_TO_CONFIG_SYNC: failed to config sync
MndFailedToConfigSync = 0x0311,
/// MND_FAILED_TO_START_SYNC: failed to start sync
MndFailedToStartSync = 0x0312,
/// MND_FAILED_TO_CREATE_DIR: failed to create mnode dir
MndFailedToCreateDir = 0x0313,
/// MND_FAILED_TO_INIT_STEP: failed to init components
MndFailedToInitStep = 0x0314,
/// MND_SDB_OBJ_ALREADY_THERE: Object already there
MndSdbObjAlreadyThere = 0x0320,
/// MND_SDB_ERROR: Unexpected generic error in sdb
MndSdbError = 0x0321,
/// MND_SDB_INVALID_TABLE_TYPE: Invalid table type
MndSdbInvalidTableType = 0x0322,
/// MND_SDB_OBJ_NOT_THERE: Object not there
MndSdbObjNotThere = 0x0323,
/// MND_SDB_INVAID_META_ROW: Invalid meta row
MndSdbInvaidMetaRow = 0x0324,
/// MND_SDB_INVAID_KEY_TYPE: Invalid key type
MndSdbInvaidKeyType = 0x0325,
/// MND_DNODE_ALREADY_EXIST: DNode already exists
MndDnodeAlreadyExist = 0x0330,
/// MND_DNODE_NOT_EXIST: DNode does not exist
MndDnodeNotExist = 0x0331,
/// MND_VGROUP_NOT_EXIST: VGroup does not exist
MndVgroupNotExist = 0x0332,
/// MND_NO_REMOVE_MASTER: Master DNode cannot be removed
MndNoRemoveMaster = 0x0333,
/// MND_NO_ENOUGH_DNODES: Out of DNodes
MndNoEnoughDnodes = 0x0334,
/// MND_CLUSTER_CFG_INCONSISTENT: Cluster cfg inconsistent
MndClusterCfgInconsistent = 0x0335,
/// MND_INVALID_DNODE_CFG_OPTION: Invalid dnode cfg option
MndInvalidDnodeCfgOption = 0x0336,
/// MND_BALANCE_ENABLED: Balance already enabled
MndBalanceEnabled = 0x0337,
/// MND_VGROUP_NOT_IN_DNODE: Vgroup not in dnode
MndVgroupNotInDnode = 0x0338,
/// MND_VGROUP_ALREADY_IN_DNODE: Vgroup already in dnode
MndVgroupAlreadyInDnode = 0x0339,
/// MND_DNODE_NOT_FREE: Dnode not avaliable
MndDnodeNotFree = 0x033A,
/// MND_INVALID_CLUSTER_ID: Cluster id not match
MndInvalidClusterId = 0x033B,
/// MND_NOT_READY: Cluster not ready
MndNotReady = 0x033C,
/// MND_DNODE_ID_NOT_CONFIGURED: Dnode Id not configured
MndDnodeIdNotConfigured = 0x033D,
/// MND_DNODE_EP_NOT_CONFIGURED: Dnode Ep not configured
MndDnodeEpNotConfigured = 0x033E,
/// MND_ACCT_ALREADY_EXIST: Account already exists
MndAcctAlreadyExist = 0x0340,
/// MND_INVALID_ACCT: Invalid account
MndInvalidAcct = 0x0341,
/// MND_INVALID_ACCT_OPTION: Invalid account options
MndInvalidAcctOption = 0x0342,
/// MND_ACCT_EXPIRED: Account authorization has expired
MndAcctExpired = 0x0343,
/// MND_USER_ALREADY_EXIST: User already exists
MndUserAlreadyExist = 0x0350,
/// MND_INVALID_USER: Invalid user
MndInvalidUser = 0x0351,
/// MND_INVALID_USER_FORMAT: Invalid user format
MndInvalidUserFormat = 0x0352,
/// MND_INVALID_PASS_FORMAT: Invalid password format
MndInvalidPassFormat = 0x0353,
/// MND_NO_USER_FROM_CONN: Can not get user from conn
MndNoUserFromConn = 0x0354,
/// MND_TOO_MANY_USERS: Too many users
MndTooManyUsers = 0x0355,
/// MND_TABLE_ALREADY_EXIST: Table already exists
MndTableAlreadyExist = 0x0360,
/// MND_INVALID_TABLE_ID: Table name too long
MndInvalidTableId = 0x0361,
/// MND_INVALID_TABLE_NAME: Table does not exist
MndInvalidTableName = 0x0362,
/// MND_INVALID_TABLE_TYPE: Invalid table type in tsdb
MndInvalidTableType = 0x0363,
/// MND_TOO_MANY_TAGS: Too many tags
MndTooManyTags = 0x0364,
/// MND_TOO_MANY_COLUMNS: Too many columns
MndTooManyColumns = 0x0365,
/// MND_TOO_MANY_TIMESERIES: Too many time series
MndTooManyTimeseries = 0x0366,
/// MND_NOT_SUPER_TABLE: Not super table
MndNotSuperTable = 0x0367,
/// MND_COL_NAME_TOO_LONG: Tag name too long
MndColNameTooLong = 0x0368,
/// MND_TAG_ALREAY_EXIST: Tag already exists
MndTagAlreayExist = 0x0369,
/// MND_TAG_NOT_EXIST: Tag does not exist
MndTagNotExist = 0x036A,
/// MND_FIELD_ALREAY_EXIST: Field already exists
MndFieldAlreayExist = 0x036B,
/// MND_FIELD_NOT_EXIST: Field does not exist
MndFieldNotExist = 0x036C,
/// MND_INVALID_STABLE_NAME: Super table does not exist
MndInvalidStableName = 0x036D,
/// MND_INVALID_CREATE_TABLE_MSG: Invalid create table message
MndInvalidCreateTableMsg = 0x036E,
/// MND_DB_NOT_SELECTED: Database not specified or available
MndDbNotSelected = 0x0380,
/// MND_DB_ALREADY_EXIST: Database already exists
MndDbAlreadyExist = 0x0381,
/// MND_INVALID_DB_OPTION: Invalid database options
MndInvalidDbOption = 0x0382,
/// MND_INVALID_DB: Invalid database name
MndInvalidDb = 0x0383,
/// MND_MONITOR_DB_FORBIDDEN: Cannot delete monitor database
MndMonitorDbForbidden = 0x0384,
/// MND_TOO_MANY_DATABASES: Too many databases for account
MndTooManyDatabases = 0x0385,
/// MND_DB_IN_DROPPING: Database not available
MndDbInDropping = 0x0386,
/// MND_VGROUP_NOT_READY: Database unsynced
MndVgroupNotReady = 0x0387,
/// MND_INVALID_DB_OPTION_DAYS: Invalid database option: days out of range
MndInvalidDbOptionDays = 0x0390,
/// MND_INVALID_DB_OPTION_KEEP: Invalid database option: keep >= keep1 >= keep0 >= days
MndInvalidDbOptionKeep = 0x0391,
/// MND_INVALID_TOPIC: Invalid topic nam
MndInvalidTopic = 0x0392,
/// MND_INVALID_TOPIC_OPTION: Invalid topic optio
MndInvalidTopicOption = 0x0393,
/// MND_INVALID_TOPIC_PARTITONS: Invalid topic partitons num, valid range: [1, 1000
MndInvalidTopicPartitons = 0x0394,
/// MND_TOPIC_ALREADY_EXIST: Topic already exist
MndTopicAlreadyExist = 0x0395,
/// DND_MSG_NOT_PROCESSED: Message not processed
DndMsgNotProcessed = 0x0400,
/// DND_OUT_OF_MEMORY: Dnode out of memory
DndOutOfMemory = 0x0401,
/// DND_NO_WRITE_ACCESS: No permission for disk files in dnode
DndNoWriteAccess = 0x0402,
/// DND_INVALID_MSG_LEN: Invalid message length
DndInvalidMsgLen = 0x0403,
/// DND_ACTION_IN_PROGRESS: Action in progress
DndActionInProgress = 0x0404,
/// DND_TOO_MANY_VNODES: Too many vnode directories
DndTooManyVnodes = 0x0405,
/// VND_ACTION_IN_PROGRESS: Action in progress
VndActionInProgress = 0x0500,
/// VND_MSG_NOT_PROCESSED: Message not processed
VndMsgNotProcessed = 0x0501,
/// VND_ACTION_NEED_REPROCESSED: Action need to be reprocessed
VndActionNeedReprocessed = 0x0502,
/// VND_INVALID_VGROUP_ID: Invalid Vgroup ID
VndInvalidVgroupId = 0x0503,
/// VND_INIT_FAILED: Vnode initialization failed
VndInitFailed = 0x0504,
/// VND_NO_DISKSPACE: System out of disk space
VndNoDiskspace = 0x0505,
/// VND_NO_DISK_PERMISSIONS: No write permission for disk files
VndNoDiskPermissions = 0x0506,
/// VND_NO_SUCH_FILE_OR_DIR: Missing data file
VndNoSuchFileOrDir = 0x0507,
/// VND_OUT_OF_MEMORY: Out of memory
VndOutOfMemory = 0x0508,
/// VND_APP_ERROR: Unexpected generic error in vnode
VndAppError = 0x0509,
/// VND_INVALID_VRESION_FILE: Invalid version file
VndInvalidVresionFile = 0x050A,
/// VND_IS_FULL: Database memory is full for commit failed
VndIsFull = 0x050B,
/// VND_IS_FLOWCTRL: Database memory is full for waiting commit
VndIsFlowctrl = 0x050C,
/// VND_IS_DROPPING: Database is dropping
VndIsDropping = 0x050D,
/// VND_IS_BALANCING: Database is balancing
VndIsBalancing = 0x050E,
/// VND_NOT_SYNCED: Database suspended
VndNotSynced = 0x0511,
/// VND_NO_WRITE_AUTH: Database write operation denied
VndNoWriteAuth = 0x0512,
/// VND_IS_SYNCING: Database is syncing
VndIsSyncing = 0x0513,
/// TDB_INVALID_TABLE_ID: Invalid table ID
TdbInvalidTableId = 0x0600,
/// TDB_INVALID_TABLE_TYPE: Invalid table type
TdbInvalidTableType = 0x0601,
/// TDB_IVD_TB_SCHEMA_VERSION: Invalid table schema version
TdbIvdTbSchemaVersion = 0x0602,
/// TDB_TABLE_ALREADY_EXIST: Table already exists
TdbTableAlreadyExist = 0x0603,
/// TDB_INVALID_CONFIG: Invalid configuration
TdbInvalidConfig = 0x0604,
/// TDB_INIT_FAILED: Tsdb init failed
TdbInitFailed = 0x0605,
/// TDB_NO_DISKSPACE: No diskspace for tsdb
TdbNoDiskspace = 0x0606,
/// TDB_NO_DISK_PERMISSIONS: No permission for disk files
TdbNoDiskPermissions = 0x0607,
/// TDB_FILE_CORRUPTED: Data file(s) corrupted
TdbFileCorrupted = 0x0608,
/// TDB_OUT_OF_MEMORY: Out of memory
TdbOutOfMemory = 0x0609,
/// TDB_TAG_VER_OUT_OF_DATE: Tag too old
TdbTagVerOutOfDate = 0x060A,
/// TDB_TIMESTAMP_OUT_OF_RANGE: Timestamp data out of range
TdbTimestampOutOfRange = 0x060B,
/// TDB_SUBMIT_MSG_MSSED_UP: Submit message is messed up
TdbSubmitMsgMssedUp = 0x060C,
/// TDB_INVALID_ACTION: Invalid operation
TdbInvalidAction = 0x060D,
/// TDB_INVALID_CREATE_TB_MSG: Invalid creation of table
TdbInvalidCreateTbMsg = 0x060E,
/// TDB_NO_TABLE_DATA_IN_MEM: No table data in memory skiplist
TdbNoTableDataInMem = 0x060F,
/// TDB_FILE_ALREADY_EXISTS: File already exists
TdbFileAlreadyExists = 0x0610,
/// TDB_TABLE_RECONFIGURE: Need to reconfigure table
TdbTableReconfigure = 0x0611,
/// TDB_IVD_CREATE_TABLE_INFO: Invalid information to create table
TdbIvdCreateTableInfo = 0x0612,
/// TDB_NO_AVAIL_DISK: No available disk
TdbNoAvailDisk = 0x0613,
/// TDB_MESSED_MSG: TSDB messed message
TdbMessedMsg = 0x0614,
/// TDB_IVLD_TAG_VAL: TSDB invalid tag value
TdbIvldTagVal = 0x0615,
/// QRY_INVALID_QHANDLE: Invalid handle
QryInvalidQhandle = 0x0700,
/// QRY_INVALID_MSG: Invalid message
QryInvalidMsg = 0x0701,
/// QRY_NO_DISKSPACE: No diskspace for query
QryNoDiskspace = 0x0702,
/// QRY_OUT_OF_MEMORY: System out of memory
QryOutOfMemory = 0x0703,
/// QRY_APP_ERROR: Unexpected generic error in query
QryAppError = 0x0704,
/// QRY_DUP_JOIN_KEY: Duplicated join key
QryDupJoinKey = 0x0705,
/// QRY_EXCEED_TAGS_LIMIT: Tag conditon too many
QryExceedTagsLimit = 0x0706,
/// QRY_NOT_READY: Query not ready
QryNotReady = 0x0707,
/// QRY_HAS_RSP: Query should response
QryHasRsp = 0x0708,
/// QRY_IN_EXEC: Multiple retrieval of this query
QryInExec = 0x0709,
/// QRY_TOO_MANY_TIMEWINDOW: Too many time window in query
QryTooManyTimewindow = 0x070A,
/// QRY_NOT_ENOUGH_BUFFER: Query buffer limit has reached
QryNotEnoughBuffer = 0x070B,
/// QRY_INCONSISTAN: File inconsistency in replica
QryInconsistan = 0x070C,
/// GRANT_EXPIRED: License expired
GrantExpired = 0x0800,
/// GRANT_DNODE_LIMITED: DNode creation limited by licence
GrantDnodeLimited = 0x0801,
/// GRANT_ACCT_LIMITED: Account creation limited by license
GrantAcctLimited = 0x0802,
/// GRANT_TIMESERIES_LIMITED: Table creation limited by license
GrantTimeseriesLimited = 0x0803,
/// GRANT_DB_LIMITED: DB creation limited by license
GrantDbLimited = 0x0804,
/// GRANT_USER_LIMITED: User creation limited by license
GrantUserLimited = 0x0805,
/// GRANT_CONN_LIMITED: Conn creation limited by license
GrantConnLimited = 0x0806,
/// GRANT_STREAM_LIMITED: Stream creation limited by license
GrantStreamLimited = 0x0807,
/// GRANT_SPEED_LIMITED: Write speed limited by license
GrantSpeedLimited = 0x0808,
/// GRANT_STORAGE_LIMITED: Storage capacity limited by license
GrantStorageLimited = 0x0809,
/// GRANT_QUERYTIME_LIMITED: Query time limited by license
GrantQuerytimeLimited = 0x080A,
/// GRANT_CPU_LIMITED: CPU cores limited by license
GrantCpuLimited = 0x080B,
/// SYN_INVALID_CONFIG: Invalid Sync Configuration
SynInvalidConfig = 0x0900,
/// SYN_NOT_ENABLED: Sync module not enabled
SynNotEnabled = 0x0901,
/// SYN_INVALID_VERSION: Invalid Sync version
SynInvalidVersion = 0x0902,
/// SYN_CONFIRM_EXPIRED: Sync confirm expired
SynConfirmExpired = 0x0903,
/// SYN_TOO_MANY_FWDINFO: Too many sync fwd infos
SynTooManyFwdinfo = 0x0904,
/// SYN_MISMATCHED_PROTOCOL: Mismatched protocol
SynMismatchedProtocol = 0x0905,
/// SYN_MISMATCHED_CLUSTERID: Mismatched clusterId
SynMismatchedClusterid = 0x0906,
/// SYN_MISMATCHED_SIGNATURE: Mismatched signature
SynMismatchedSignature = 0x0907,
/// SYN_INVALID_CHECKSUM: Invalid msg checksum
SynInvalidChecksum = 0x0908,
/// SYN_INVALID_MSGLEN: Invalid msg length
SynInvalidMsglen = 0x0909,
/// SYN_INVALID_MSGTYPE: Invalid msg type
SynInvalidMsgtype = 0x090A,
/// WAL_APP_ERROR: Unexpected generic error in wal
WalAppError = 0x1000,
/// WAL_FILE_CORRUPTED: WAL file is corrupted
WalFileCorrupted = 0x1001,
/// WAL_SIZE_LIMIT: WAL size exceeds limit
WalSizeLimit = 0x1002,
/// HTTP_SERVER_OFFLINE: http server is not onlin
HttpServerOffline = 0x1100,
/// HTTP_UNSUPPORT_URL: url is not support
HttpUnsupportUrl = 0x1101,
/// HTTP_INVALID_URL: nvalid url format
HttpInvalidUrl = 0x1102,
/// HTTP_NO_ENOUGH_MEMORY: no enough memory
HttpNoEnoughMemory = 0x1103,
/// HTTP_REQUSET_TOO_BIG: request size is too big
HttpRequsetTooBig = 0x1104,
/// HTTP_NO_AUTH_INFO: no auth info input
HttpNoAuthInfo = 0x1105,
/// HTTP_NO_MSG_INPUT: request is empty
HttpNoMsgInput = 0x1106,
/// HTTP_NO_SQL_INPUT: no sql input
HttpNoSqlInput = 0x1107,
/// HTTP_NO_EXEC_USEDB: no need to execute use db cmd
HttpNoExecUsedb = 0x1108,
/// HTTP_SESSION_FULL: session list was full
HttpSessionFull = 0x1109,
/// HTTP_GEN_TAOSD_TOKEN_ERR: generate taosd token error
HttpGenTaosdTokenErr = 0x110A,
/// HTTP_INVALID_MULTI_REQUEST: size of multi request is 0
HttpInvalidMultiRequest = 0x110B,
/// HTTP_CREATE_GZIP_FAILED: failed to create gzip
HttpCreateGzipFailed = 0x110C,
/// HTTP_FINISH_GZIP_FAILED: failed to finish gzip
HttpFinishGzipFailed = 0x110D,
/// HTTP_LOGIN_FAILED: failed to login
HttpLoginFailed = 0x110E,
/// HTTP_INVALID_VERSION: invalid http version
HttpInvalidVersion = 0x1120,
/// HTTP_INVALID_CONTENT_LENGTH: invalid content length
HttpInvalidContentLength = 0x1121,
/// HTTP_INVALID_AUTH_TYPE: invalid type of Authorization
HttpInvalidAuthType = 0x1122,
/// HTTP_INVALID_AUTH_FORMAT: invalid format of Authorization
HttpInvalidAuthFormat = 0x1123,
/// HTTP_INVALID_BASIC_AUTH: invalid basic Authorization
HttpInvalidBasicAuth = 0x1124,
/// HTTP_INVALID_TAOSD_AUTH: invalid taosd Authorization
HttpInvalidTaosdAuth = 0x1125,
/// HTTP_PARSE_METHOD_FAILED: failed to parse method
HttpParseMethodFailed = 0x1126,
/// HTTP_PARSE_TARGET_FAILED: failed to parse target
HttpParseTargetFailed = 0x1127,
/// HTTP_PARSE_VERSION_FAILED: failed to parse http version
HttpParseVersionFailed = 0x1128,
/// HTTP_PARSE_SP_FAILED: failed to parse sp
HttpParseSpFailed = 0x1129,
/// HTTP_PARSE_STATUS_FAILED: failed to parse status
HttpParseStatusFailed = 0x112A,
/// HTTP_PARSE_PHRASE_FAILED: failed to parse phrase
HttpParsePhraseFailed = 0x112B,
/// HTTP_PARSE_CRLF_FAILED: failed to parse crlf
HttpParseCrlfFailed = 0x112C,
/// HTTP_PARSE_HEADER_FAILED: failed to parse header
HttpParseHeaderFailed = 0x112D,
/// HTTP_PARSE_HEADER_KEY_FAILED: failed to parse header key
HttpParseHeaderKeyFailed = 0x112E,
/// HTTP_PARSE_HEADER_VAL_FAILED: failed to parse header val
HttpParseHeaderValFailed = 0x112F,
/// HTTP_PARSE_CHUNK_SIZE_FAILED: failed to parse chunk size
HttpParseChunkSizeFailed = 0x1130,
/// HTTP_PARSE_CHUNK_FAILED: failed to parse chunk
HttpParseChunkFailed = 0x1131,
/// HTTP_PARSE_END_FAILED: failed to parse end section
HttpParseEndFailed = 0x1132,
/// HTTP_PARSE_INVALID_STATE: invalid parse state
HttpParseInvalidState = 0x1134,
/// HTTP_PARSE_ERROR_STATE: failed to parse error section
HttpParseErrorState = 0x1135,
/// HTTP_GC_QUERY_NULL: query size is 0
HttpGcQueryNull = 0x1150,
/// HTTP_GC_QUERY_SIZE: query size can not more than 100
HttpGcQuerySize = 0x1151,
/// HTTP_GC_REQ_PARSE_ERROR: parse grafana json error
HttpGcReqParseError = 0x1152,
/// HTTP_TG_DB_NOT_INPUT: database name can not be null
HttpTgDbNotInput = 0x1160,
/// HTTP_TG_DB_TOO_LONG: database name too long
HttpTgDbTooLong = 0x1161,
/// HTTP_TG_INVALID_JSON: invalid telegraf json fromat
HttpTgInvalidJson = 0x1162,
/// HTTP_TG_METRICS_NULL: metrics size is 0
HttpTgMetricsNull = 0x1163,
/// HTTP_TG_METRICS_SIZE: metrics size can not more than 1K
HttpTgMetricsSize = 0x1164,
/// HTTP_TG_METRIC_NULL: metric name not find
HttpTgMetricNull = 0x1165,
/// HTTP_TG_METRIC_TYPE: metric name type should be string
HttpTgMetricType = 0x1166,
/// HTTP_TG_METRIC_NAME_NULL: metric name length is 0
HttpTgMetricNameNull = 0x1167,
/// HTTP_TG_METRIC_NAME_LONG: metric name length too long
HttpTgMetricNameLong = 0x1168,
/// HTTP_TG_TIMESTAMP_NULL: timestamp not find
HttpTgTimestampNull = 0x1169,
/// HTTP_TG_TIMESTAMP_TYPE: timestamp type should be integer
HttpTgTimestampType = 0x116A,
/// HTTP_TG_TIMESTAMP_VAL_NULL: timestamp value smaller than 0
HttpTgTimestampValNull = 0x116B,
/// HTTP_TG_TAGS_NULL: tags not find
HttpTgTagsNull = 0x116C,
/// HTTP_TG_TAGS_SIZE_0: tags size is 0
HttpTgTagsSize0 = 0x116D,
/// HTTP_TG_TAGS_SIZE_LONG: tags size too long
HttpTgTagsSizeLong = 0x116E,
/// HTTP_TG_TAG_NULL: tag is null
HttpTgTagNull = 0x116F,
/// HTTP_TG_TAG_NAME_NULL: tag name is null
HttpTgTagNameNull = 0x1170,
/// HTTP_TG_TAG_NAME_SIZE: tag name length too long
HttpTgTagNameSize = 0x1171,
/// HTTP_TG_TAG_VALUE_TYPE: tag value type should be number or string
HttpTgTagValueType = 0x1172,
/// HTTP_TG_TAG_VALUE_NULL: tag value is null
HttpTgTagValueNull = 0x1173,
/// HTTP_TG_TABLE_NULL: table is null
HttpTgTableNull = 0x1174,
/// HTTP_TG_TABLE_SIZE: table name length too long
HttpTgTableSize = 0x1175,
/// HTTP_TG_FIELDS_NULL: fields not find
HttpTgFieldsNull = 0x1176,
/// HTTP_TG_FIELDS_SIZE_0: fields size is 0
HttpTgFieldsSize0 = 0x1177,
/// HTTP_TG_FIELDS_SIZE_LONG: fields size too long
HttpTgFieldsSizeLong = 0x1178,
/// HTTP_TG_FIELD_NULL: field is null
HttpTgFieldNull = 0x1179,
/// HTTP_TG_FIELD_NAME_NULL: field name is null
HttpTgFieldNameNull = 0x117A,
/// HTTP_TG_FIELD_NAME_SIZE: field name length too long
HttpTgFieldNameSize = 0x117B,
/// HTTP_TG_FIELD_VALUE_TYPE: field value type should be number or string
HttpTgFieldValueType = 0x117C,
/// HTTP_TG_FIELD_VALUE_NULL: field value is null
HttpTgFieldValueNull = 0x117D,
/// HTTP_TG_HOST_NOT_STRING: host type should be string
HttpTgHostNotString = 0x117E,
/// HTTP_TG_STABLE_NOT_EXIST: stable not exist
HttpTgStableNotExist = 0x117F,
/// HTTP_OP_DB_NOT_INPUT: database name can not be null
HttpOpDbNotInput = 0x1190,
/// HTTP_OP_DB_TOO_LONG: database name too long
HttpOpDbTooLong = 0x1191,
/// HTTP_OP_INVALID_JSON: invalid opentsdb json fromat
HttpOpInvalidJson = 0x1192,
/// HTTP_OP_METRICS_NULL: metrics size is 0
HttpOpMetricsNull = 0x1193,
/// HTTP_OP_METRICS_SIZE: metrics size can not more than 10K
HttpOpMetricsSize = 0x1194,
/// HTTP_OP_METRIC_NULL: metric name not find
HttpOpMetricNull = 0x1195,
/// HTTP_OP_METRIC_TYPE: metric name type should be string
HttpOpMetricType = 0x1196,
/// HTTP_OP_METRIC_NAME_NULL: metric name length is 0
HttpOpMetricNameNull = 0x1197,
/// HTTP_OP_METRIC_NAME_LONG: metric name length can not more than 22
HttpOpMetricNameLong = 0x1198,
/// HTTP_OP_TIMESTAMP_NULL: timestamp not find
HttpOpTimestampNull = 0x1199,
/// HTTP_OP_TIMESTAMP_TYPE: timestamp type should be integer
HttpOpTimestampType = 0x119A,
/// HTTP_OP_TIMESTAMP_VAL_NULL: timestamp value smaller than 0
HttpOpTimestampValNull = 0x119B,
/// HTTP_OP_TAGS_NULL: tags not find
HttpOpTagsNull = 0x119C,
/// HTTP_OP_TAGS_SIZE_0: tags size is 0
HttpOpTagsSize0 = 0x119D,
/// HTTP_OP_TAGS_SIZE_LONG: tags size too long
HttpOpTagsSizeLong = 0x119E,
/// HTTP_OP_TAG_NULL: tag is null
HttpOpTagNull = 0x119F,
/// HTTP_OP_TAG_NAME_NULL: tag name is null
HttpOpTagNameNull = 0x11A0,
/// HTTP_OP_TAG_NAME_SIZE: tag name length too long
HttpOpTagNameSize = 0x11A1,
/// HTTP_OP_TAG_VALUE_TYPE: tag value type should be boolean number or string
HttpOpTagValueType = 0x11A2,
/// HTTP_OP_TAG_VALUE_NULL: tag value is null
HttpOpTagValueNull = 0x11A3,
/// HTTP_OP_TAG_VALUE_TOO_LONG: tag value can not more than 64
HttpOpTagValueTooLong = 0x11A4,
/// HTTP_OP_VALUE_NULL: value not find
HttpOpValueNull = 0x11A5,
/// HTTP_OP_VALUE_TYPE: value type should be boolean number or string
HttpOpValueType = 0x11A6,
/// ODBC_OOM: out of memory
OdbcOom = 0x2100,
/// ODBC_CONV_CHAR_NOT_NUM: convertion not a valid literal input
OdbcConvCharNotNum = 0x2101,
/// ODBC_CONV_UNDEF: convertion undefined
OdbcConvUndef = 0x2102,
/// ODBC_CONV_TRUNC_FRAC: convertion fractional truncated
OdbcConvTruncFrac = 0x2103,
/// ODBC_CONV_TRUNC: convertion truncated
OdbcConvTrunc = 0x2104,
/// ODBC_CONV_NOT_SUPPORT: convertion not supported
OdbcConvNotSupport = 0x2105,
/// ODBC_CONV_OOR: convertion numeric value out of range
OdbcConvOor = 0x2106,
/// ODBC_OUT_OF_RANGE: out of range
OdbcOutOfRange = 0x2107,
/// ODBC_NOT_SUPPORT: not supported yet
OdbcNotSupport = 0x2108,
/// ODBC_INVALID_HANDLE: invalid handle
OdbcInvalidHandle = 0x2109,
/// ODBC_NO_RESULT: no result set
OdbcNoResult = 0x210a,
/// ODBC_NO_FIELDS: no fields returned
OdbcNoFields = 0x210b,
/// ODBC_INVALID_CURSOR: invalid cursor
OdbcInvalidCursor = 0x210c,
/// ODBC_STATEMENT_NOT_READY: statement not ready
OdbcStatementNotReady = 0x210d,
/// ODBC_CONNECTION_BUSY: connection still busy
OdbcConnectionBusy = 0x210e,
/// ODBC_BAD_CONNSTR: bad connection string
OdbcBadConnstr = 0x210f,
/// ODBC_BAD_ARG: bad argument
OdbcBadArg = 0x2110,
/// ODBC_CONV_NOT_VALID_TS: not a valid timestamp
OdbcConvNotValidTs = 0x2111,
/// ODBC_CONV_SRC_TOO_LARGE: src too large
OdbcConvSrcTooLarge = 0x2112,
/// ODBC_CONV_SRC_BAD_SEQ: src bad sequence
OdbcConvSrcBadSeq = 0x2113,
/// ODBC_CONV_SRC_INCOMPLETE: src incomplete
OdbcConvSrcIncomplete = 0x2114,
/// ODBC_CONV_SRC_GENERAL: src general
OdbcConvSrcGeneral = 0x2115,
/// FS_OUT_OF_MEMORY: tfs out of memory
FsOutOfMemory = 0x2200,
/// FS_INVLD_CFG: tfs invalid mount config
FsInvldCfg = 0x2201,
/// FS_TOO_MANY_MOUNT: tfs too many mount
FsTooManyMount = 0x2202,
/// FS_DUP_PRIMARY: tfs duplicate primary mount
FsDupPrimary = 0x2203,
/// FS_NO_PRIMARY_DISK: tfs no primary mount
FsNoPrimaryDisk = 0x2204,
/// FS_NO_MOUNT_AT_TIER: tfs no mount at tier
FsNoMountAtTier = 0x2205,
/// FS_FILE_ALREADY_EXISTS: tfs file already exists
FsFileAlreadyExists = 0x2206,
/// FS_INVLD_LEVEL: tfs invalid level
FsInvldLevel = 0x2207,
/// FS_NO_VALID_DISK: tfs no valid disk
FsNoValidDisk = 0x2208,
#[num_enum(default)]
Unknown = 0xffff,
}
use TaosCode::*;
impl fmt::Display for TaosCode {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "{}", *self as i32)
}
}
impl TaosCode {
pub fn success(&self) -> bool {
matches!(self, Success)
}
/// RPC_ACTION_IN_PROGRESS: Action in progress
pub fn rpc_action_in_progress(&self) -> bool {
matches!(self, RpcActionInProgress)
}
/// RPC_AUTH_REQUIRED: Authentication required
pub fn rpc_auth_required(&self) -> bool {
matches!(self, RpcAuthRequired)
}
/// RPC_AUTH_FAILURE: Authentication failure
pub fn rpc_auth_failure(&self) -> bool {
matches!(self, RpcAuthFailure)
}
/// RPC_REDIRECT: Redirect
pub fn rpc_redirect(&self) -> bool {
matches!(self, RpcRedirect)
}
/// RPC_NOT_READY: System not ready
pub fn rpc_not_ready(&self) -> bool {
matches!(self, RpcNotReady)
}
/// RPC_ALREADY_PROCESSED: Message already processed
pub fn rpc_already_processed(&self) -> bool {
matches!(self, RpcAlreadyProcessed)
}
/// RPC_LAST_SESSION_NOT_FINISHED: Last session not finished
pub fn rpc_last_session_not_finished(&self) -> bool {
matches!(self, RpcLastSessionNotFinished)
}
/// RPC_MISMATCHED_LINK_ID: Mismatched meter id
pub fn rpc_mismatched_link_id(&self) -> bool {
matches!(self, RpcMismatchedLinkId)
}
/// RPC_TOO_SLOW: Processing of request timed out
pub fn rpc_too_slow(&self) -> bool {
matches!(self, RpcTooSlow)
}
/// RPC_MAX_SESSIONS: Number of sessions reached limit
pub fn rpc_max_sessions(&self) -> bool {
matches!(self, RpcMaxSessions)
}
/// RPC_NETWORK_UNAVAIL: Unable to establish connection
pub fn rpc_network_unavail(&self) -> bool {
matches!(self, RpcNetworkUnavail)
}
/// RPC_APP_ERROR: Unexpected generic error in RPC
pub fn rpc_app_error(&self) -> bool {
matches!(self, RpcAppError)
}
/// RPC_UNEXPECTED_RESPONSE: Unexpected response
pub fn rpc_unexpected_response(&self) -> bool {
matches!(self, RpcUnexpectedResponse)
}
/// RPC_INVALID_VALUE: Invalid value
pub fn rpc_invalid_value(&self) -> bool {
matches!(self, RpcInvalidValue)
}
/// RPC_INVALID_TRAN_ID: Invalid transaction id
pub fn rpc_invalid_tran_id(&self) -> bool {
matches!(self, RpcInvalidTranId)
}
/// RPC_INVALID_SESSION_ID: Invalid session id
pub fn rpc_invalid_session_id(&self) -> bool {
matches!(self, RpcInvalidSessionId)
}
/// RPC_INVALID_MSG_TYPE: Invalid message type
pub fn rpc_invalid_msg_type(&self) -> bool {
matches!(self, RpcInvalidMsgType)
}
/// RPC_INVALID_RESPONSE_TYPE: Invalid response type
pub fn rpc_invalid_response_type(&self) -> bool {
matches!(self, RpcInvalidResponseType)
}
/// RPC_INVALID_TIME_STAMP: Client and server's time is not synchronized
pub fn rpc_invalid_time_stamp(&self) -> bool {
matches!(self, RpcInvalidTimeStamp)
}
/// APP_NOT_READY: Database not ready
pub fn app_not_ready(&self) -> bool {
matches!(self, AppNotReady)
}
/// RPC_FQDN_ERROR: Unable to resolve FQDN
pub fn rpc_fqdn_error(&self) -> bool {
matches!(self, RpcFqdnError)
}
/// RPC_INVALID_VERSION: Invalid app version
pub fn rpc_invalid_version(&self) -> bool {
matches!(self, RpcInvalidVersion)
}
/// COM_OPS_NOT_SUPPORT: Operation not supported
pub fn com_ops_not_support(&self) -> bool {
matches!(self, ComOpsNotSupport)
}
/// COM_MEMORY_CORRUPTED: Memory corrupted
pub fn com_memory_corrupted(&self) -> bool {
matches!(self, ComMemoryCorrupted)
}
/// COM_OUT_OF_MEMORY: Out of memory
pub fn com_out_of_memory(&self) -> bool {
matches!(self, ComOutOfMemory)
}
/// COM_INVALID_CFG_MSG: Invalid config message
pub fn com_invalid_cfg_msg(&self) -> bool {
matches!(self, ComInvalidCfgMsg)
}
/// COM_FILE_CORRUPTED: Data file corrupted
pub fn com_file_corrupted(&self) -> bool {
matches!(self, ComFileCorrupted)
}
/// REF_NO_MEMORY: Ref out of memory
pub fn ref_no_memory(&self) -> bool {
matches!(self, RefNoMemory)
}
/// REF_FULL: too many Ref Objs
pub fn ref_full(&self) -> bool {
matches!(self, RefFull)
}
/// REF_ID_REMOVED: Ref ID is removed
pub fn ref_id_removed(&self) -> bool {
matches!(self, RefIdRemoved)
}
/// REF_INVALID_ID: Invalid Ref ID
pub fn ref_invalid_id(&self) -> bool {
matches!(self, RefInvalidId)
}
/// REF_ALREADY_EXIST: Ref is already there
pub fn ref_already_exist(&self) -> bool {
matches!(self, RefAlreadyExist)
}
/// REF_NOT_EXIST: Ref is not there
pub fn ref_not_exist(&self) -> bool {
matches!(self, RefNotExist)
}
/// TSC_INVALID_SQL: Invalid SQL statement
pub fn tsc_invalid_sql(&self) -> bool {
matches!(self, TscInvalidSql)
}
/// TSC_INVALID_QHANDLE: Invalid qhandle
pub fn tsc_invalid_qhandle(&self) -> bool {
matches!(self, TscInvalidQhandle)
}
/// TSC_INVALID_TIME_STAMP: Invalid combination of client/service time
pub fn tsc_invalid_time_stamp(&self) -> bool {
matches!(self, TscInvalidTimeStamp)
}
/// TSC_INVALID_VALUE: Invalid value in client
pub fn tsc_invalid_value(&self) -> bool {
matches!(self, TscInvalidValue)
}
/// TSC_INVALID_VERSION: Invalid client version
pub fn tsc_invalid_version(&self) -> bool {
matches!(self, TscInvalidVersion)
}
/// TSC_INVALID_IE: Invalid client ie
pub fn tsc_invalid_ie(&self) -> bool {
matches!(self, TscInvalidIe)
}
/// TSC_INVALID_FQDN: Invalid host name
pub fn tsc_invalid_fqdn(&self) -> bool {
matches!(self, TscInvalidFqdn)
}
/// TSC_INVALID_USER_LENGTH: Invalid user name
pub fn tsc_invalid_user_length(&self) -> bool {
matches!(self, TscInvalidUserLength)
}
/// TSC_INVALID_PASS_LENGTH: Invalid password
pub fn tsc_invalid_pass_length(&self) -> bool {
matches!(self, TscInvalidPassLength)
}
/// TSC_INVALID_DB_LENGTH: Database name too long
pub fn tsc_invalid_db_length(&self) -> bool {
matches!(self, TscInvalidDbLength)
}
/// TSC_INVALID_TABLE_ID_LENGTH: Table name too long
pub fn tsc_invalid_table_id_length(&self) -> bool {
matches!(self, TscInvalidTableIdLength)
}
/// TSC_INVALID_CONNECTION: Invalid connection
pub fn tsc_invalid_connection(&self) -> bool {
matches!(self, TscInvalidConnection)
}
/// TSC_OUT_OF_MEMORY: System out of memory
pub fn tsc_out_of_memory(&self) -> bool {
matches!(self, TscOutOfMemory)
}
/// TSC_NO_DISKSPACE: System out of disk space
pub fn tsc_no_diskspace(&self) -> bool {
matches!(self, TscNoDiskspace)
}
/// TSC_QUERY_CACHE_ERASED: Query cache erased
pub fn tsc_query_cache_erased(&self) -> bool {
matches!(self, TscQueryCacheErased)
}
/// TSC_QUERY_CANCELLED: Query terminated
pub fn tsc_query_cancelled(&self) -> bool {
matches!(self, TscQueryCancelled)
}
/// TSC_SORTED_RES_TOO_MANY: Result set too large to be sorted
pub fn tsc_sorted_res_too_many(&self) -> bool {
matches!(self, TscSortedResTooMany)
}
/// TSC_APP_ERROR: Application error
pub fn tsc_app_error(&self) -> bool {
matches!(self, TscAppError)
}
/// TSC_ACTION_IN_PROGRESS: Action in progress
pub fn tsc_action_in_progress(&self) -> bool {
matches!(self, TscActionInProgress)
}
/// TSC_DISCONNECTED: Disconnected from service
pub fn tsc_disconnected(&self) -> bool {
matches!(self, TscDisconnected)
}
/// TSC_NO_WRITE_AUTH: No write permission
pub fn tsc_no_write_auth(&self) -> bool {
matches!(self, TscNoWriteAuth)
}
/// TSC_CONN_KILLED: Connection killed
pub fn tsc_conn_killed(&self) -> bool {
matches!(self, TscConnKilled)
}
/// TSC_SQL_SYNTAX_ERROR: Syntax error in SQL
pub fn tsc_sql_syntax_error(&self) -> bool {
matches!(self, TscSqlSyntaxError)
}
/// TSC_DB_NOT_SELECTED: Database not specified or available
pub fn tsc_db_not_selected(&self) -> bool {
matches!(self, TscDbNotSelected)
}
/// TSC_INVALID_TABLE_NAME: Table does not exist
pub fn tsc_invalid_table_name(&self) -> bool {
matches!(self, TscInvalidTableName)
}
/// TSC_EXCEED_SQL_LIMIT: SQL statement too long check maxSQLLength config
pub fn tsc_exceed_sql_limit(&self) -> bool {
matches!(self, TscExceedSqlLimit)
}
/// MND_MSG_NOT_PROCESSED: Message not processed
pub fn mnd_msg_not_processed(&self) -> bool {
matches!(self, MndMsgNotProcessed)
}
/// MND_ACTION_IN_PROGRESS: Message is progressing
pub fn mnd_action_in_progress(&self) -> bool {
matches!(self, MndActionInProgress)
}
/// MND_ACTION_NEED_REPROCESSED: Messag need to be reprocessed
pub fn mnd_action_need_reprocessed(&self) -> bool {
matches!(self, MndActionNeedReprocessed)
}
/// MND_NO_RIGHTS: Insufficient privilege for operation
pub fn mnd_no_rights(&self) -> bool {
matches!(self, MndNoRights)
}
/// MND_APP_ERROR: Unexpected generic error in mnode
pub fn mnd_app_error(&self) -> bool {
matches!(self, MndAppError)
}
/// MND_INVALID_CONNECTION: Invalid message connection
pub fn mnd_invalid_connection(&self) -> bool {
matches!(self, MndInvalidConnection)
}
/// MND_INVALID_MSG_VERSION: Incompatible protocol version
pub fn mnd_invalid_msg_version(&self) -> bool {
matches!(self, MndInvalidMsgVersion)
}
/// MND_INVALID_MSG_LEN: Invalid message length
pub fn mnd_invalid_msg_len(&self) -> bool {
matches!(self, MndInvalidMsgLen)
}
/// MND_INVALID_MSG_TYPE: Invalid message type
pub fn mnd_invalid_msg_type(&self) -> bool {
matches!(self, MndInvalidMsgType)
}
/// MND_TOO_MANY_SHELL_CONNS: Too many connections
pub fn mnd_too_many_shell_conns(&self) -> bool {
matches!(self, MndTooManyShellConns)
}
/// MND_OUT_OF_MEMORY: Out of memory in mnode
pub fn mnd_out_of_memory(&self) -> bool {
matches!(self, MndOutOfMemory)
}
/// MND_INVALID_SHOWOBJ: Data expired
pub fn mnd_invalid_showobj(&self) -> bool {
matches!(self, MndInvalidShowobj)
}
/// MND_INVALID_QUERY_ID: Invalid query id
pub fn mnd_invalid_query_id(&self) -> bool {
matches!(self, MndInvalidQueryId)
}
/// MND_INVALID_STREAM_ID: Invalid stream id
pub fn mnd_invalid_stream_id(&self) -> bool {
matches!(self, MndInvalidStreamId)
}
/// MND_INVALID_CONN_ID: Invalid connection id
pub fn mnd_invalid_conn_id(&self) -> bool {
matches!(self, MndInvalidConnId)
}
/// MND_MNODE_IS_RUNNING: mnode is alreay running
pub fn mnd_mnode_is_running(&self) -> bool {
matches!(self, MndMnodeIsRunning)
}
/// MND_FAILED_TO_CONFIG_SYNC: failed to config sync
pub fn mnd_failed_to_config_sync(&self) -> bool {
matches!(self, MndFailedToConfigSync)
}
/// MND_FAILED_TO_START_SYNC: failed to start sync
pub fn mnd_failed_to_start_sync(&self) -> bool {
matches!(self, MndFailedToStartSync)
}
/// MND_FAILED_TO_CREATE_DIR: failed to create mnode dir
pub fn mnd_failed_to_create_dir(&self) -> bool {
matches!(self, MndFailedToCreateDir)
}
/// MND_FAILED_TO_INIT_STEP: failed to init components
pub fn mnd_failed_to_init_step(&self) -> bool {
matches!(self, MndFailedToInitStep)
}
/// MND_SDB_OBJ_ALREADY_THERE: Object already there
pub fn mnd_sdb_obj_already_there(&self) -> bool {
matches!(self, MndSdbObjAlreadyThere)
}
/// MND_SDB_ERROR: Unexpected generic error in sdb
pub fn mnd_sdb_error(&self) -> bool {
matches!(self, MndSdbError)
}
/// MND_SDB_INVALID_TABLE_TYPE: Invalid table type
pub fn mnd_sdb_invalid_table_type(&self) -> bool {
matches!(self, MndSdbInvalidTableType)
}
/// MND_SDB_OBJ_NOT_THERE: Object not there
pub fn mnd_sdb_obj_not_there(&self) -> bool {
matches!(self, MndSdbObjNotThere)
}
/// MND_SDB_INVAID_META_ROW: Invalid meta row
pub fn mnd_sdb_invaid_meta_row(&self) -> bool {
matches!(self, MndSdbInvaidMetaRow)
}
/// MND_SDB_INVAID_KEY_TYPE: Invalid key type
pub fn mnd_sdb_invaid_key_type(&self) -> bool {
matches!(self, MndSdbInvaidKeyType)
}
/// MND_DNODE_ALREADY_EXIST: DNode already exists
pub fn mnd_dnode_already_exist(&self) -> bool {
matches!(self, MndDnodeAlreadyExist)
}
/// MND_DNODE_NOT_EXIST: DNode does not exist
pub fn mnd_dnode_not_exist(&self) -> bool {
matches!(self, MndDnodeNotExist)
}
/// MND_VGROUP_NOT_EXIST: VGroup does not exist
pub fn mnd_vgroup_not_exist(&self) -> bool {
matches!(self, MndVgroupNotExist)
}
/// MND_NO_REMOVE_MASTER: Master DNode cannot be removed
pub fn mnd_no_remove_master(&self) -> bool {
matches!(self, MndNoRemoveMaster)
}
/// MND_NO_ENOUGH_DNODES: Out of DNodes
pub fn mnd_no_enough_dnodes(&self) -> bool {
matches!(self, MndNoEnoughDnodes)
}
/// MND_CLUSTER_CFG_INCONSISTENT: Cluster cfg inconsistent
pub fn mnd_cluster_cfg_inconsistent(&self) -> bool {
matches!(self, MndClusterCfgInconsistent)
}
/// MND_INVALID_DNODE_CFG_OPTION: Invalid dnode cfg option
pub fn mnd_invalid_dnode_cfg_option(&self) -> bool {
matches!(self, MndInvalidDnodeCfgOption)
}
/// MND_BALANCE_ENABLED: Balance already enabled
pub fn mnd_balance_enabled(&self) -> bool {
matches!(self, MndBalanceEnabled)
}
/// MND_VGROUP_NOT_IN_DNODE: Vgroup not in dnode
pub fn mnd_vgroup_not_in_dnode(&self) -> bool {
matches!(self, MndVgroupNotInDnode)
}
/// MND_VGROUP_ALREADY_IN_DNODE: Vgroup already in dnode
pub fn mnd_vgroup_already_in_dnode(&self) -> bool {
matches!(self, MndVgroupAlreadyInDnode)
}
/// MND_DNODE_NOT_FREE: Dnode not avaliable
pub fn mnd_dnode_not_free(&self) -> bool {
matches!(self, MndDnodeNotFree)
}
/// MND_INVALID_CLUSTER_ID: Cluster id not match
pub fn mnd_invalid_cluster_id(&self) -> bool {
matches!(self, MndInvalidClusterId)
}
/// MND_NOT_READY: Cluster not ready
pub fn mnd_not_ready(&self) -> bool {
matches!(self, MndNotReady)
}
/// MND_DNODE_ID_NOT_CONFIGURED: Dnode Id not configured
pub fn mnd_dnode_id_not_configured(&self) -> bool {
matches!(self, MndDnodeIdNotConfigured)
}
/// MND_DNODE_EP_NOT_CONFIGURED: Dnode Ep not configured
pub fn mnd_dnode_ep_not_configured(&self) -> bool {
matches!(self, MndDnodeEpNotConfigured)
}
/// MND_ACCT_ALREADY_EXIST: Account already exists
pub fn mnd_acct_already_exist(&self) -> bool {
matches!(self, MndAcctAlreadyExist)
}
/// MND_INVALID_ACCT: Invalid account
pub fn mnd_invalid_acct(&self) -> bool {
matches!(self, MndInvalidAcct)
}
/// MND_INVALID_ACCT_OPTION: Invalid account options
pub fn mnd_invalid_acct_option(&self) -> bool {
matches!(self, MndInvalidAcctOption)
}
/// MND_ACCT_EXPIRED: Account authorization has expired
pub fn mnd_acct_expired(&self) -> bool {
matches!(self, MndAcctExpired)
}
/// MND_USER_ALREADY_EXIST: User already exists
pub fn mnd_user_already_exist(&self) -> bool {
matches!(self, MndUserAlreadyExist)
}
/// MND_INVALID_USER: Invalid user
pub fn mnd_invalid_user(&self) -> bool {
matches!(self, MndInvalidUser)
}
/// MND_INVALID_USER_FORMAT: Invalid user format
pub fn mnd_invalid_user_format(&self) -> bool {
matches!(self, MndInvalidUserFormat)
}
/// MND_INVALID_PASS_FORMAT: Invalid password format
pub fn mnd_invalid_pass_format(&self) -> bool {
matches!(self, MndInvalidPassFormat)
}
/// MND_NO_USER_FROM_CONN: Can not get user from conn
pub fn mnd_no_user_from_conn(&self) -> bool {
matches!(self, MndNoUserFromConn)
}
/// MND_TOO_MANY_USERS: Too many users
pub fn mnd_too_many_users(&self) -> bool {
matches!(self, MndTooManyUsers)
}
/// MND_TABLE_ALREADY_EXIST: Table already exists
pub fn mnd_table_already_exist(&self) -> bool {
matches!(self, MndTableAlreadyExist)
}
/// MND_INVALID_TABLE_ID: Table name too long
pub fn mnd_invalid_table_id(&self) -> bool {
matches!(self, MndInvalidTableId)
}
/// MND_INVALID_TABLE_NAME: Table does not exist
pub fn mnd_invalid_table_name(&self) -> bool {
matches!(self, MndInvalidTableName)
}
/// MND_INVALID_TABLE_TYPE: Invalid table type in tsdb
pub fn mnd_invalid_table_type(&self) -> bool {
matches!(self, MndInvalidTableType)
}
/// MND_TOO_MANY_TAGS: Too many tags
pub fn mnd_too_many_tags(&self) -> bool {
matches!(self, MndTooManyTags)
}
/// MND_TOO_MANY_COLUMNS: Too many columns
pub fn mnd_too_many_columns(&self) -> bool {
matches!(self, MndTooManyColumns)
}
/// MND_TOO_MANY_TIMESERIES: Too many time series
pub fn mnd_too_many_timeseries(&self) -> bool {
matches!(self, MndTooManyTimeseries)
}
/// MND_NOT_SUPER_TABLE: Not super table
pub fn mnd_not_super_table(&self) -> bool {
matches!(self, MndNotSuperTable)
}
/// MND_COL_NAME_TOO_LONG: Tag name too long
pub fn mnd_col_name_too_long(&self) -> bool {
matches!(self, MndColNameTooLong)
}
/// MND_TAG_ALREAY_EXIST: Tag already exists
pub fn mnd_tag_alreay_exist(&self) -> bool {
matches!(self, MndTagAlreayExist)
}
/// MND_TAG_NOT_EXIST: Tag does not exist
pub fn mnd_tag_not_exist(&self) -> bool {
matches!(self, MndTagNotExist)
}
/// MND_FIELD_ALREAY_EXIST: Field already exists
pub fn mnd_field_alreay_exist(&self) -> bool {
matches!(self, MndFieldAlreayExist)
}
/// MND_FIELD_NOT_EXIST: Field does not exist
pub fn mnd_field_not_exist(&self) -> bool {
matches!(self, MndFieldNotExist)
}
/// MND_INVALID_STABLE_NAME: Super table does not exist
pub fn mnd_invalid_stable_name(&self) -> bool {
matches!(self, MndInvalidStableName)
}
/// MND_INVALID_CREATE_TABLE_MSG: Invalid create table message
pub fn mnd_invalid_create_table_msg(&self) -> bool {
matches!(self, MndInvalidCreateTableMsg)
}
/// MND_DB_NOT_SELECTED: Database not specified or available
pub fn mnd_db_not_selected(&self) -> bool {
matches!(self, MndDbNotSelected)
}
/// MND_DB_ALREADY_EXIST: Database already exists
pub fn mnd_db_already_exist(&self) -> bool {
matches!(self, MndDbAlreadyExist)
}
/// MND_INVALID_DB_OPTION: Invalid database options
pub fn mnd_invalid_db_option(&self) -> bool {
matches!(self, MndInvalidDbOption)
}
/// MND_INVALID_DB: Invalid database name
pub fn mnd_invalid_db(&self) -> bool {
matches!(self, MndInvalidDb)
}
/// MND_MONITOR_DB_FORBIDDEN: Cannot delete monitor database
pub fn mnd_monitor_db_forbidden(&self) -> bool {
matches!(self, MndMonitorDbForbidden)
}
/// MND_TOO_MANY_DATABASES: Too many databases for account
pub fn mnd_too_many_databases(&self) -> bool {
matches!(self, MndTooManyDatabases)
}
/// MND_DB_IN_DROPPING: Database not available
pub fn mnd_db_in_dropping(&self) -> bool {
matches!(self, MndDbInDropping)
}
/// MND_VGROUP_NOT_READY: Database unsynced
pub fn mnd_vgroup_not_ready(&self) -> bool {
matches!(self, MndVgroupNotReady)
}
/// MND_INVALID_DB_OPTION_DAYS: Invalid database option: days out of range
pub fn mnd_invalid_db_option_days(&self) -> bool {
matches!(self, MndInvalidDbOptionDays)
}
/// MND_INVALID_DB_OPTION_KEEP: Invalid database option: keep >= keep1 >= keep0 >= days
pub fn mnd_invalid_db_option_keep(&self) -> bool {
matches!(self, MndInvalidDbOptionKeep)
}
/// MND_INVALID_TOPIC: Invalid topic nam
pub fn mnd_invalid_topic(&self) -> bool {
matches!(self, MndInvalidTopic)
}
/// MND_INVALID_TOPIC_OPTION: Invalid topic optio
pub fn mnd_invalid_topic_option(&self) -> bool {
matches!(self, MndInvalidTopicOption)
}
/// MND_INVALID_TOPIC_PARTITONS: Invalid topic partitons num, valid range: [1, 1000
pub fn mnd_invalid_topic_partitons(&self) -> bool {
matches!(self, MndInvalidTopicPartitons)
}
/// MND_TOPIC_ALREADY_EXIST: Topic already exist
pub fn mnd_topic_already_exist(&self) -> bool {
matches!(self, MndTopicAlreadyExist)
}
/// DND_MSG_NOT_PROCESSED: Message not processed
pub fn dnd_msg_not_processed(&self) -> bool {
matches!(self, DndMsgNotProcessed)
}
/// DND_OUT_OF_MEMORY: Dnode out of memory
pub fn dnd_out_of_memory(&self) -> bool {
matches!(self, DndOutOfMemory)
}
/// DND_NO_WRITE_ACCESS: No permission for disk files in dnode
pub fn dnd_no_write_access(&self) -> bool {
matches!(self, DndNoWriteAccess)
}
/// DND_INVALID_MSG_LEN: Invalid message length
pub fn dnd_invalid_msg_len(&self) -> bool {
matches!(self, DndInvalidMsgLen)
}
/// DND_ACTION_IN_PROGRESS: Action in progress
pub fn dnd_action_in_progress(&self) -> bool {
matches!(self, DndActionInProgress)
}
/// DND_TOO_MANY_VNODES: Too many vnode directories
pub fn dnd_too_many_vnodes(&self) -> bool {
matches!(self, DndTooManyVnodes)
}
/// VND_ACTION_IN_PROGRESS: Action in progress
pub fn vnd_action_in_progress(&self) -> bool {
matches!(self, VndActionInProgress)
}
/// VND_MSG_NOT_PROCESSED: Message not processed
pub fn vnd_msg_not_processed(&self) -> bool {
matches!(self, VndMsgNotProcessed)
}
/// VND_ACTION_NEED_REPROCESSED: Action need to be reprocessed
pub fn vnd_action_need_reprocessed(&self) -> bool {
matches!(self, VndActionNeedReprocessed)
}
/// VND_INVALID_VGROUP_ID: Invalid Vgroup ID
pub fn vnd_invalid_vgroup_id(&self) -> bool {
matches!(self, VndInvalidVgroupId)
}
/// VND_INIT_FAILED: Vnode initialization failed
pub fn vnd_init_failed(&self) -> bool {
matches!(self, VndInitFailed)
}
/// VND_NO_DISKSPACE: System out of disk space
pub fn vnd_no_diskspace(&self) -> bool {
matches!(self, VndNoDiskspace)
}
/// VND_NO_DISK_PERMISSIONS: No write permission for disk files
pub fn vnd_no_disk_permissions(&self) -> bool {
matches!(self, VndNoDiskPermissions)
}
/// VND_NO_SUCH_FILE_OR_DIR: Missing data file
pub fn vnd_no_such_file_or_dir(&self) -> bool {
matches!(self, VndNoSuchFileOrDir)
}
/// VND_OUT_OF_MEMORY: Out of memory
pub fn vnd_out_of_memory(&self) -> bool {
matches!(self, VndOutOfMemory)
}
/// VND_APP_ERROR: Unexpected generic error in vnode
pub fn vnd_app_error(&self) -> bool {
matches!(self, VndAppError)
}
/// VND_INVALID_VRESION_FILE: Invalid version file
pub fn vnd_invalid_vresion_file(&self) -> bool {
matches!(self, VndInvalidVresionFile)
}
/// VND_IS_FULL: Database memory is full for commit failed
pub fn vnd_is_full(&self) -> bool {
matches!(self, VndIsFull)
}
/// VND_IS_FLOWCTRL: Database memory is full for waiting commit
pub fn vnd_is_flowctrl(&self) -> bool {
matches!(self, VndIsFlowctrl)
}
/// VND_IS_DROPPING: Database is dropping
pub fn vnd_is_dropping(&self) -> bool {
matches!(self, VndIsDropping)
}
/// VND_IS_BALANCING: Database is balancing
pub fn vnd_is_balancing(&self) -> bool {
matches!(self, VndIsBalancing)
}
/// VND_NOT_SYNCED: Database suspended
pub fn vnd_not_synced(&self) -> bool {
matches!(self, VndNotSynced)
}
/// VND_NO_WRITE_AUTH: Database write operation denied
pub fn vnd_no_write_auth(&self) -> bool {
matches!(self, VndNoWriteAuth)
}
/// VND_IS_SYNCING: Database is syncing
pub fn vnd_is_syncing(&self) -> bool {
matches!(self, VndIsSyncing)
}
/// TDB_INVALID_TABLE_ID: Invalid table ID
pub fn tdb_invalid_table_id(&self) -> bool {
matches!(self, TdbInvalidTableId)
}
/// TDB_INVALID_TABLE_TYPE: Invalid table type
pub fn tdb_invalid_table_type(&self) -> bool {
matches!(self, TdbInvalidTableType)
}
/// TDB_IVD_TB_SCHEMA_VERSION: Invalid table schema version
pub fn tdb_ivd_tb_schema_version(&self) -> bool {
matches!(self, TdbIvdTbSchemaVersion)
}
/// TDB_TABLE_ALREADY_EXIST: Table already exists
pub fn tdb_table_already_exist(&self) -> bool {
matches!(self, TdbTableAlreadyExist)
}
/// TDB_INVALID_CONFIG: Invalid configuration
pub fn tdb_invalid_config(&self) -> bool {
matches!(self, TdbInvalidConfig)
}
/// TDB_INIT_FAILED: Tsdb init failed
pub fn tdb_init_failed(&self) -> bool {
matches!(self, TdbInitFailed)
}
/// TDB_NO_DISKSPACE: No diskspace for tsdb
pub fn tdb_no_diskspace(&self) -> bool {
matches!(self, TdbNoDiskspace)
}
/// TDB_NO_DISK_PERMISSIONS: No permission for disk files
pub fn tdb_no_disk_permissions(&self) -> bool {
matches!(self, TdbNoDiskPermissions)
}
/// TDB_FILE_CORRUPTED: Data file(s) corrupted
pub fn tdb_file_corrupted(&self) -> bool {
matches!(self, TdbFileCorrupted)
}
/// TDB_OUT_OF_MEMORY: Out of memory
pub fn tdb_out_of_memory(&self) -> bool {
matches!(self, TdbOutOfMemory)
}
/// TDB_TAG_VER_OUT_OF_DATE: Tag too old
pub fn tdb_tag_ver_out_of_date(&self) -> bool {
matches!(self, TdbTagVerOutOfDate)
}
/// TDB_TIMESTAMP_OUT_OF_RANGE: Timestamp data out of range
pub fn tdb_timestamp_out_of_range(&self) -> bool {
matches!(self, TdbTimestampOutOfRange)
}
/// TDB_SUBMIT_MSG_MSSED_UP: Submit message is messed up
pub fn tdb_submit_msg_mssed_up(&self) -> bool {
matches!(self, TdbSubmitMsgMssedUp)
}
/// TDB_INVALID_ACTION: Invalid operation
pub fn tdb_invalid_action(&self) -> bool {
matches!(self, TdbInvalidAction)
}
/// TDB_INVALID_CREATE_TB_MSG: Invalid creation of table
pub fn tdb_invalid_create_tb_msg(&self) -> bool {
matches!(self, TdbInvalidCreateTbMsg)
}
/// TDB_NO_TABLE_DATA_IN_MEM: No table data in memory skiplist
pub fn tdb_no_table_data_in_mem(&self) -> bool {
matches!(self, TdbNoTableDataInMem)
}
/// TDB_FILE_ALREADY_EXISTS: File already exists
pub fn tdb_file_already_exists(&self) -> bool {
matches!(self, TdbFileAlreadyExists)
}
/// TDB_TABLE_RECONFIGURE: Need to reconfigure table
pub fn tdb_table_reconfigure(&self) -> bool {
matches!(self, TdbTableReconfigure)
}
/// TDB_IVD_CREATE_TABLE_INFO: Invalid information to create table
pub fn tdb_ivd_create_table_info(&self) -> bool {
matches!(self, TdbIvdCreateTableInfo)
}
/// TDB_NO_AVAIL_DISK: No available disk
pub fn tdb_no_avail_disk(&self) -> bool {
matches!(self, TdbNoAvailDisk)
}
/// TDB_MESSED_MSG: TSDB messed message
pub fn tdb_messed_msg(&self) -> bool {
matches!(self, TdbMessedMsg)
}
/// TDB_IVLD_TAG_VAL: TSDB invalid tag value
pub fn tdb_ivld_tag_val(&self) -> bool {
matches!(self, TdbIvldTagVal)
}
/// QRY_INVALID_QHANDLE: Invalid handle
pub fn qry_invalid_qhandle(&self) -> bool {
matches!(self, QryInvalidQhandle)
}
/// QRY_INVALID_MSG: Invalid message
pub fn qry_invalid_msg(&self) -> bool {
matches!(self, QryInvalidMsg)
}
/// QRY_NO_DISKSPACE: No diskspace for query
pub fn qry_no_diskspace(&self) -> bool {
matches!(self, QryNoDiskspace)
}
/// QRY_OUT_OF_MEMORY: System out of memory
pub fn qry_out_of_memory(&self) -> bool {
matches!(self, QryOutOfMemory)
}
/// QRY_APP_ERROR: Unexpected generic error in query
pub fn qry_app_error(&self) -> bool {
matches!(self, QryAppError)
}
/// QRY_DUP_JOIN_KEY: Duplicated join key
pub fn qry_dup_join_key(&self) -> bool {
matches!(self, QryDupJoinKey)
}
/// QRY_EXCEED_TAGS_LIMIT: Tag conditon too many
pub fn qry_exceed_tags_limit(&self) -> bool {
matches!(self, QryExceedTagsLimit)
}
/// QRY_NOT_READY: Query not ready
pub fn qry_not_ready(&self) -> bool {
matches!(self, QryNotReady)
}
/// QRY_HAS_RSP: Query should response
pub fn qry_has_rsp(&self) -> bool {
matches!(self, QryHasRsp)
}
/// QRY_IN_EXEC: Multiple retrieval of this query
pub fn qry_in_exec(&self) -> bool {
matches!(self, QryInExec)
}
/// QRY_TOO_MANY_TIMEWINDOW: Too many time window in query
pub fn qry_too_many_timewindow(&self) -> bool {
matches!(self, QryTooManyTimewindow)
}
/// QRY_NOT_ENOUGH_BUFFER: Query buffer limit has reached
pub fn qry_not_enough_buffer(&self) -> bool {
matches!(self, QryNotEnoughBuffer)
}
/// QRY_INCONSISTAN: File inconsistency in replica
pub fn qry_inconsistan(&self) -> bool {
matches!(self, QryInconsistan)
}
/// GRANT_EXPIRED: License expired
pub fn grant_expired(&self) -> bool {
matches!(self, GrantExpired)
}
/// GRANT_DNODE_LIMITED: DNode creation limited by licence
pub fn grant_dnode_limited(&self) -> bool {
matches!(self, GrantDnodeLimited)
}
/// GRANT_ACCT_LIMITED: Account creation limited by license
pub fn grant_acct_limited(&self) -> bool {
matches!(self, GrantAcctLimited)
}
/// GRANT_TIMESERIES_LIMITED: Table creation limited by license
pub fn grant_timeseries_limited(&self) -> bool {
matches!(self, GrantTimeseriesLimited)
}
/// GRANT_DB_LIMITED: DB creation limited by license
pub fn grant_db_limited(&self) -> bool {
matches!(self, GrantDbLimited)
}
/// GRANT_USER_LIMITED: User creation limited by license
pub fn grant_user_limited(&self) -> bool {
matches!(self, GrantUserLimited)
}
/// GRANT_CONN_LIMITED: Conn creation limited by license
pub fn grant_conn_limited(&self) -> bool {
matches!(self, GrantConnLimited)
}
/// GRANT_STREAM_LIMITED: Stream creation limited by license
pub fn grant_stream_limited(&self) -> bool {
matches!(self, GrantStreamLimited)
}
/// GRANT_SPEED_LIMITED: Write speed limited by license
pub fn grant_speed_limited(&self) -> bool {
matches!(self, GrantSpeedLimited)
}
/// GRANT_STORAGE_LIMITED: Storage capacity limited by license
pub fn grant_storage_limited(&self) -> bool {
matches!(self, GrantStorageLimited)
}
/// GRANT_QUERYTIME_LIMITED: Query time limited by license
pub fn grant_querytime_limited(&self) -> bool {
matches!(self, GrantQuerytimeLimited)
}
/// GRANT_CPU_LIMITED: CPU cores limited by license
pub fn grant_cpu_limited(&self) -> bool {
matches!(self, GrantCpuLimited)
}
/// SYN_INVALID_CONFIG: Invalid Sync Configuration
pub fn syn_invalid_config(&self) -> bool {
matches!(self, SynInvalidConfig)
}
/// SYN_NOT_ENABLED: Sync module not enabled
pub fn syn_not_enabled(&self) -> bool {
matches!(self, SynNotEnabled)
}
/// SYN_INVALID_VERSION: Invalid Sync version
pub fn syn_invalid_version(&self) -> bool {
matches!(self, SynInvalidVersion)
}
/// SYN_CONFIRM_EXPIRED: Sync confirm expired
pub fn syn_confirm_expired(&self) -> bool {
matches!(self, SynConfirmExpired)
}
/// SYN_TOO_MANY_FWDINFO: Too many sync fwd infos
pub fn syn_too_many_fwdinfo(&self) -> bool {
matches!(self, SynTooManyFwdinfo)
}
/// SYN_MISMATCHED_PROTOCOL: Mismatched protocol
pub fn syn_mismatched_protocol(&self) -> bool {
matches!(self, SynMismatchedProtocol)
}
/// SYN_MISMATCHED_CLUSTERID: Mismatched clusterId
pub fn syn_mismatched_clusterid(&self) -> bool {
matches!(self, SynMismatchedClusterid)
}
/// SYN_MISMATCHED_SIGNATURE: Mismatched signature
pub fn syn_mismatched_signature(&self) -> bool {
matches!(self, SynMismatchedSignature)
}
/// SYN_INVALID_CHECKSUM: Invalid msg checksum
pub fn syn_invalid_checksum(&self) -> bool {
matches!(self, SynInvalidChecksum)
}
/// SYN_INVALID_MSGLEN: Invalid msg length
pub fn syn_invalid_msglen(&self) -> bool {
matches!(self, SynInvalidMsglen)
}
/// SYN_INVALID_MSGTYPE: Invalid msg type
pub fn syn_invalid_msgtype(&self) -> bool {
matches!(self, SynInvalidMsgtype)
}
/// WAL_APP_ERROR: Unexpected generic error in wal
pub fn wal_app_error(&self) -> bool {
matches!(self, WalAppError)
}
/// WAL_FILE_CORRUPTED: WAL file is corrupted
pub fn wal_file_corrupted(&self) -> bool {
matches!(self, WalFileCorrupted)
}
/// WAL_SIZE_LIMIT: WAL size exceeds limit
pub fn wal_size_limit(&self) -> bool {
matches!(self, WalSizeLimit)
}
/// HTTP_SERVER_OFFLINE: http server is not onlin
pub fn http_server_offline(&self) -> bool {
matches!(self, HttpServerOffline)
}
/// HTTP_UNSUPPORT_URL: url is not support
pub fn http_unsupport_url(&self) -> bool {
matches!(self, HttpUnsupportUrl)
}
/// HTTP_INVALID_URL: nvalid url format
pub fn http_invalid_url(&self) -> bool {
matches!(self, HttpInvalidUrl)
}
/// HTTP_NO_ENOUGH_MEMORY: no enough memory
pub fn http_no_enough_memory(&self) -> bool {
matches!(self, HttpNoEnoughMemory)
}
/// HTTP_REQUSET_TOO_BIG: request size is too big
pub fn http_requset_too_big(&self) -> bool {
matches!(self, HttpRequsetTooBig)
}
/// HTTP_NO_AUTH_INFO: no auth info input
pub fn http_no_auth_info(&self) -> bool {
matches!(self, HttpNoAuthInfo)
}
/// HTTP_NO_MSG_INPUT: request is empty
pub fn http_no_msg_input(&self) -> bool {
matches!(self, HttpNoMsgInput)
}
/// HTTP_NO_SQL_INPUT: no sql input
pub fn http_no_sql_input(&self) -> bool {
matches!(self, HttpNoSqlInput)
}
/// HTTP_NO_EXEC_USEDB: no need to execute use db cmd
pub fn http_no_exec_usedb(&self) -> bool {
matches!(self, HttpNoExecUsedb)
}
/// HTTP_SESSION_FULL: session list was full
pub fn http_session_full(&self) -> bool {
matches!(self, HttpSessionFull)
}
/// HTTP_GEN_TAOSD_TOKEN_ERR: generate taosd token error
pub fn http_gen_taosd_token_err(&self) -> bool {
matches!(self, HttpGenTaosdTokenErr)
}
/// HTTP_INVALID_MULTI_REQUEST: size of multi request is 0
pub fn http_invalid_multi_request(&self) -> bool {
matches!(self, HttpInvalidMultiRequest)
}
/// HTTP_CREATE_GZIP_FAILED: failed to create gzip
pub fn http_create_gzip_failed(&self) -> bool {
matches!(self, HttpCreateGzipFailed)
}
/// HTTP_FINISH_GZIP_FAILED: failed to finish gzip
pub fn http_finish_gzip_failed(&self) -> bool {
matches!(self, HttpFinishGzipFailed)
}
/// HTTP_LOGIN_FAILED: failed to login
pub fn http_login_failed(&self) -> bool {
matches!(self, HttpLoginFailed)
}
/// HTTP_INVALID_VERSION: invalid http version
pub fn http_invalid_version(&self) -> bool {
matches!(self, HttpInvalidVersion)
}
/// HTTP_INVALID_CONTENT_LENGTH: invalid content length
pub fn http_invalid_content_length(&self) -> bool {
matches!(self, HttpInvalidContentLength)
}
/// HTTP_INVALID_AUTH_TYPE: invalid type of Authorization
pub fn http_invalid_auth_type(&self) -> bool {
matches!(self, HttpInvalidAuthType)
}
/// HTTP_INVALID_AUTH_FORMAT: invalid format of Authorization
pub fn http_invalid_auth_format(&self) -> bool {
matches!(self, HttpInvalidAuthFormat)
}
/// HTTP_INVALID_BASIC_AUTH: invalid basic Authorization
pub fn http_invalid_basic_auth(&self) -> bool {
matches!(self, HttpInvalidBasicAuth)
}
/// HTTP_INVALID_TAOSD_AUTH: invalid taosd Authorization
pub fn http_invalid_taosd_auth(&self) -> bool {
matches!(self, HttpInvalidTaosdAuth)
}
/// HTTP_PARSE_METHOD_FAILED: failed to parse method
pub fn http_parse_method_failed(&self) -> bool {
matches!(self, HttpParseMethodFailed)
}
/// HTTP_PARSE_TARGET_FAILED: failed to parse target
pub fn http_parse_target_failed(&self) -> bool {
matches!(self, HttpParseTargetFailed)
}
/// HTTP_PARSE_VERSION_FAILED: failed to parse http version
pub fn http_parse_version_failed(&self) -> bool {
matches!(self, HttpParseVersionFailed)
}
/// HTTP_PARSE_SP_FAILED: failed to parse sp
pub fn http_parse_sp_failed(&self) -> bool {
matches!(self, HttpParseSpFailed)
}
/// HTTP_PARSE_STATUS_FAILED: failed to parse status
pub fn http_parse_status_failed(&self) -> bool {
matches!(self, HttpParseStatusFailed)
}
/// HTTP_PARSE_PHRASE_FAILED: failed to parse phrase
pub fn http_parse_phrase_failed(&self) -> bool {
matches!(self, HttpParsePhraseFailed)
}
/// HTTP_PARSE_CRLF_FAILED: failed to parse crlf
pub fn http_parse_crlf_failed(&self) -> bool {
matches!(self, HttpParseCrlfFailed)
}
/// HTTP_PARSE_HEADER_FAILED: failed to parse header
pub fn http_parse_header_failed(&self) -> bool {
matches!(self, HttpParseHeaderFailed)
}
/// HTTP_PARSE_HEADER_KEY_FAILED: failed to parse header key
pub fn http_parse_header_key_failed(&self) -> bool {
matches!(self, HttpParseHeaderKeyFailed)
}
/// HTTP_PARSE_HEADER_VAL_FAILED: failed to parse header val
pub fn http_parse_header_val_failed(&self) -> bool {
matches!(self, HttpParseHeaderValFailed)
}
/// HTTP_PARSE_CHUNK_SIZE_FAILED: failed to parse chunk size
pub fn http_parse_chunk_size_failed(&self) -> bool {
matches!(self, HttpParseChunkSizeFailed)
}
/// HTTP_PARSE_CHUNK_FAILED: failed to parse chunk
pub fn http_parse_chunk_failed(&self) -> bool {
matches!(self, HttpParseChunkFailed)
}
/// HTTP_PARSE_END_FAILED: failed to parse end section
pub fn http_parse_end_failed(&self) -> bool {
matches!(self, HttpParseEndFailed)
}
/// HTTP_PARSE_INVALID_STATE: invalid parse state
pub fn http_parse_invalid_state(&self) -> bool {
matches!(self, HttpParseInvalidState)
}
/// HTTP_PARSE_ERROR_STATE: failed to parse error section
pub fn http_parse_error_state(&self) -> bool {
matches!(self, HttpParseErrorState)
}
/// HTTP_GC_QUERY_NULL: query size is 0
pub fn http_gc_query_null(&self) -> bool {
matches!(self, HttpGcQueryNull)
}
/// HTTP_GC_QUERY_SIZE: query size can not more than 100
pub fn http_gc_query_size(&self) -> bool {
matches!(self, HttpGcQuerySize)
}
/// HTTP_GC_REQ_PARSE_ERROR: parse grafana json error
pub fn http_gc_req_parse_error(&self) -> bool {
matches!(self, HttpGcReqParseError)
}
/// HTTP_TG_DB_NOT_INPUT: database name can not be null
pub fn http_tg_db_not_input(&self) -> bool {
matches!(self, HttpTgDbNotInput)
}
/// HTTP_TG_DB_TOO_LONG: database name too long
pub fn http_tg_db_too_long(&self) -> bool {
matches!(self, HttpTgDbTooLong)
}
/// HTTP_TG_INVALID_JSON: invalid telegraf json fromat
pub fn http_tg_invalid_json(&self) -> bool {
matches!(self, HttpTgInvalidJson)
}
/// HTTP_TG_METRICS_NULL: metrics size is 0
pub fn http_tg_metrics_null(&self) -> bool {
matches!(self, HttpTgMetricsNull)
}
/// HTTP_TG_METRICS_SIZE: metrics size can not more than 1K
pub fn http_tg_metrics_size(&self) -> bool {
matches!(self, HttpTgMetricsSize)
}
/// HTTP_TG_METRIC_NULL: metric name not find
pub fn http_tg_metric_null(&self) -> bool {
matches!(self, HttpTgMetricNull)
}
/// HTTP_TG_METRIC_TYPE: metric name type should be string
pub fn http_tg_metric_type(&self) -> bool {
matches!(self, HttpTgMetricType)
}
/// HTTP_TG_METRIC_NAME_NULL: metric name length is 0
pub fn http_tg_metric_name_null(&self) -> bool {
matches!(self, HttpTgMetricNameNull)
}
/// HTTP_TG_METRIC_NAME_LONG: metric name length too long
pub fn http_tg_metric_name_long(&self) -> bool {
matches!(self, HttpTgMetricNameLong)
}
/// HTTP_TG_TIMESTAMP_NULL: timestamp not find
pub fn http_tg_timestamp_null(&self) -> bool {
matches!(self, HttpTgTimestampNull)
}
/// HTTP_TG_TIMESTAMP_TYPE: timestamp type should be integer
pub fn http_tg_timestamp_type(&self) -> bool {
matches!(self, HttpTgTimestampType)
}
/// HTTP_TG_TIMESTAMP_VAL_NULL: timestamp value smaller than 0
pub fn http_tg_timestamp_val_null(&self) -> bool {
matches!(self, HttpTgTimestampValNull)
}
/// HTTP_TG_TAGS_NULL: tags not find
pub fn http_tg_tags_null(&self) -> bool {
matches!(self, HttpTgTagsNull)
}
/// HTTP_TG_TAGS_SIZE_0: tags size is 0
pub fn http_tg_tags_size_0(&self) -> bool {
matches!(self, HttpTgTagsSize0)
}
/// HTTP_TG_TAGS_SIZE_LONG: tags size too long
pub fn http_tg_tags_size_long(&self) -> bool {
matches!(self, HttpTgTagsSizeLong)
}
/// HTTP_TG_TAG_NULL: tag is null
pub fn http_tg_tag_null(&self) -> bool {
matches!(self, HttpTgTagNull)
}
/// HTTP_TG_TAG_NAME_NULL: tag name is null
pub fn http_tg_tag_name_null(&self) -> bool {
matches!(self, HttpTgTagNameNull)
}
/// HTTP_TG_TAG_NAME_SIZE: tag name length too long
pub fn http_tg_tag_name_size(&self) -> bool {
matches!(self, HttpTgTagNameSize)
}
/// HTTP_TG_TAG_VALUE_TYPE: tag value type should be number or string
pub fn http_tg_tag_value_type(&self) -> bool {
matches!(self, HttpTgTagValueType)
}
/// HTTP_TG_TAG_VALUE_NULL: tag value is null
pub fn http_tg_tag_value_null(&self) -> bool {
matches!(self, HttpTgTagValueNull)
}
/// HTTP_TG_TABLE_NULL: table is null
pub fn http_tg_table_null(&self) -> bool {
matches!(self, HttpTgTableNull)
}
/// HTTP_TG_TABLE_SIZE: table name length too long
pub fn http_tg_table_size(&self) -> bool {
matches!(self, HttpTgTableSize)
}
/// HTTP_TG_FIELDS_NULL: fields not find
pub fn http_tg_fields_null(&self) -> bool {
matches!(self, HttpTgFieldsNull)
}
/// HTTP_TG_FIELDS_SIZE_0: fields size is 0
pub fn http_tg_fields_size_0(&self) -> bool {
matches!(self, HttpTgFieldsSize0)
}
/// HTTP_TG_FIELDS_SIZE_LONG: fields size too long
pub fn http_tg_fields_size_long(&self) -> bool {
matches!(self, HttpTgFieldsSizeLong)
}
/// HTTP_TG_FIELD_NULL: field is null
pub fn http_tg_field_null(&self) -> bool {
matches!(self, HttpTgFieldNull)
}
/// HTTP_TG_FIELD_NAME_NULL: field name is null
pub fn http_tg_field_name_null(&self) -> bool {
matches!(self, HttpTgFieldNameNull)
}
/// HTTP_TG_FIELD_NAME_SIZE: field name length too long
pub fn http_tg_field_name_size(&self) -> bool {
matches!(self, HttpTgFieldNameSize)
}
/// HTTP_TG_FIELD_VALUE_TYPE: field value type should be number or string
pub fn http_tg_field_value_type(&self) -> bool {
matches!(self, HttpTgFieldValueType)
}
/// HTTP_TG_FIELD_VALUE_NULL: field value is null
pub fn http_tg_field_value_null(&self) -> bool {
matches!(self, HttpTgFieldValueNull)
}
/// HTTP_TG_HOST_NOT_STRING: host type should be string
pub fn http_tg_host_not_string(&self) -> bool {
matches!(self, HttpTgHostNotString)
}
/// HTTP_TG_STABLE_NOT_EXIST: stable not exist
pub fn http_tg_stable_not_exist(&self) -> bool {
matches!(self, HttpTgStableNotExist)
}
/// HTTP_OP_DB_NOT_INPUT: database name can not be null
pub fn http_op_db_not_input(&self) -> bool {
matches!(self, HttpOpDbNotInput)
}
/// HTTP_OP_DB_TOO_LONG: database name too long
pub fn http_op_db_too_long(&self) -> bool {
matches!(self, HttpOpDbTooLong)
}
/// HTTP_OP_INVALID_JSON: invalid opentsdb json fromat
pub fn http_op_invalid_json(&self) -> bool {
matches!(self, HttpOpInvalidJson)
}
/// HTTP_OP_METRICS_NULL: metrics size is 0
pub fn http_op_metrics_null(&self) -> bool {
matches!(self, HttpOpMetricsNull)
}
/// HTTP_OP_METRICS_SIZE: metrics size can not more than 10K
pub fn http_op_metrics_size(&self) -> bool {
matches!(self, HttpOpMetricsSize)
}
/// HTTP_OP_METRIC_NULL: metric name not find
pub fn http_op_metric_null(&self) -> bool {
matches!(self, HttpOpMetricNull)
}
/// HTTP_OP_METRIC_TYPE: metric name type should be string
pub fn http_op_metric_type(&self) -> bool {
matches!(self, HttpOpMetricType)
}
/// HTTP_OP_METRIC_NAME_NULL: metric name length is 0
pub fn http_op_metric_name_null(&self) -> bool {
matches!(self, HttpOpMetricNameNull)
}
/// HTTP_OP_METRIC_NAME_LONG: metric name length can not more than 22
pub fn http_op_metric_name_long(&self) -> bool {
matches!(self, HttpOpMetricNameLong)
}
/// HTTP_OP_TIMESTAMP_NULL: timestamp not find
pub fn http_op_timestamp_null(&self) -> bool {
matches!(self, HttpOpTimestampNull)
}
/// HTTP_OP_TIMESTAMP_TYPE: timestamp type should be integer
pub fn http_op_timestamp_type(&self) -> bool {
matches!(self, HttpOpTimestampType)
}
/// HTTP_OP_TIMESTAMP_VAL_NULL: timestamp value smaller than 0
pub fn http_op_timestamp_val_null(&self) -> bool {
matches!(self, HttpOpTimestampValNull)
}
/// HTTP_OP_TAGS_NULL: tags not find
pub fn http_op_tags_null(&self) -> bool {
matches!(self, HttpOpTagsNull)
}
/// HTTP_OP_TAGS_SIZE_0: tags size is 0
pub fn http_op_tags_size_0(&self) -> bool {
matches!(self, HttpOpTagsSize0)
}
/// HTTP_OP_TAGS_SIZE_LONG: tags size too long
pub fn http_op_tags_size_long(&self) -> bool {
matches!(self, HttpOpTagsSizeLong)
}
/// HTTP_OP_TAG_NULL: tag is null
pub fn http_op_tag_null(&self) -> bool {
matches!(self, HttpOpTagNull)
}
/// HTTP_OP_TAG_NAME_NULL: tag name is null
pub fn http_op_tag_name_null(&self) -> bool {
matches!(self, HttpOpTagNameNull)
}
/// HTTP_OP_TAG_NAME_SIZE: tag name length too long
pub fn http_op_tag_name_size(&self) -> bool {
matches!(self, HttpOpTagNameSize)
}
/// HTTP_OP_TAG_VALUE_TYPE: tag value type should be boolean number or string
pub fn http_op_tag_value_type(&self) -> bool {
matches!(self, HttpOpTagValueType)
}
/// HTTP_OP_TAG_VALUE_NULL: tag value is null
pub fn http_op_tag_value_null(&self) -> bool {
matches!(self, HttpOpTagValueNull)
}
/// HTTP_OP_TAG_VALUE_TOO_LONG: tag value can not more than 64
pub fn http_op_tag_value_too_long(&self) -> bool {
matches!(self, HttpOpTagValueTooLong)
}
/// HTTP_OP_VALUE_NULL: value not find
pub fn http_op_value_null(&self) -> bool {
matches!(self, HttpOpValueNull)
}
/// HTTP_OP_VALUE_TYPE: value type should be boolean number or string
pub fn http_op_value_type(&self) -> bool {
matches!(self, HttpOpValueType)
}
/// ODBC_OOM: out of memory
pub fn odbc_oom(&self) -> bool {
matches!(self, OdbcOom)
}
/// ODBC_CONV_CHAR_NOT_NUM: convertion not a valid literal input
pub fn odbc_conv_char_not_num(&self) -> bool {
matches!(self, OdbcConvCharNotNum)
}
/// ODBC_CONV_UNDEF: convertion undefined
pub fn odbc_conv_undef(&self) -> bool {
matches!(self, OdbcConvUndef)
}
/// ODBC_CONV_TRUNC_FRAC: convertion fractional truncated
pub fn odbc_conv_trunc_frac(&self) -> bool {
matches!(self, OdbcConvTruncFrac)
}
/// ODBC_CONV_TRUNC: convertion truncated
pub fn odbc_conv_trunc(&self) -> bool {
matches!(self, OdbcConvTrunc)
}
/// ODBC_CONV_NOT_SUPPORT: convertion not supported
pub fn odbc_conv_not_support(&self) -> bool {
matches!(self, OdbcConvNotSupport)
}
/// ODBC_CONV_OOR: convertion numeric value out of range
pub fn odbc_conv_oor(&self) -> bool {
matches!(self, OdbcConvOor)
}
/// ODBC_OUT_OF_RANGE: out of range
pub fn odbc_out_of_range(&self) -> bool {
matches!(self, OdbcOutOfRange)
}
/// ODBC_NOT_SUPPORT: not supported yet
pub fn odbc_not_support(&self) -> bool {
matches!(self, OdbcNotSupport)
}
/// ODBC_INVALID_HANDLE: invalid handle
pub fn odbc_invalid_handle(&self) -> bool {
matches!(self, OdbcInvalidHandle)
}
/// ODBC_NO_RESULT: no result set
pub fn odbc_no_result(&self) -> bool {
matches!(self, OdbcNoResult)
}
/// ODBC_NO_FIELDS: no fields returned
pub fn odbc_no_fields(&self) -> bool {
matches!(self, OdbcNoFields)
}
/// ODBC_INVALID_CURSOR: invalid cursor
pub fn odbc_invalid_cursor(&self) -> bool {
matches!(self, OdbcInvalidCursor)
}
/// ODBC_STATEMENT_NOT_READY: statement not ready
pub fn odbc_statement_not_ready(&self) -> bool {
matches!(self, OdbcStatementNotReady)
}
/// ODBC_CONNECTION_BUSY: connection still busy
pub fn odbc_connection_busy(&self) -> bool {
matches!(self, OdbcConnectionBusy)
}
/// ODBC_BAD_CONNSTR: bad connection string
pub fn odbc_bad_connstr(&self) -> bool {
matches!(self, OdbcBadConnstr)
}
/// ODBC_BAD_ARG: bad argument
pub fn odbc_bad_arg(&self) -> bool {
matches!(self, OdbcBadArg)
}
/// ODBC_CONV_NOT_VALID_TS: not a valid timestamp
pub fn odbc_conv_not_valid_ts(&self) -> bool {
matches!(self, OdbcConvNotValidTs)
}
/// ODBC_CONV_SRC_TOO_LARGE: src too large
pub fn odbc_conv_src_too_large(&self) -> bool {
matches!(self, OdbcConvSrcTooLarge)
}
/// ODBC_CONV_SRC_BAD_SEQ: src bad sequence
pub fn odbc_conv_src_bad_seq(&self) -> bool {
matches!(self, OdbcConvSrcBadSeq)
}
/// ODBC_CONV_SRC_INCOMPLETE: src incomplete
pub fn odbc_conv_src_incomplete(&self) -> bool {
matches!(self, OdbcConvSrcIncomplete)
}
/// ODBC_CONV_SRC_GENERAL: src general
pub fn odbc_conv_src_general(&self) -> bool {
matches!(self, OdbcConvSrcGeneral)
}
/// FS_OUT_OF_MEMORY: tfs out of memory
pub fn fs_out_of_memory(&self) -> bool {
matches!(self, FsOutOfMemory)
}
/// FS_INVLD_CFG: tfs invalid mount config
pub fn fs_invld_cfg(&self) -> bool {
matches!(self, FsInvldCfg)
}
/// FS_TOO_MANY_MOUNT: tfs too many mount
pub fn fs_too_many_mount(&self) -> bool {
matches!(self, FsTooManyMount)
}
/// FS_DUP_PRIMARY: tfs duplicate primary mount
pub fn fs_dup_primary(&self) -> bool {
matches!(self, FsDupPrimary)
}
/// FS_NO_PRIMARY_DISK: tfs no primary mount
pub fn fs_no_primary_disk(&self) -> bool {
matches!(self, FsNoPrimaryDisk)
}
/// FS_NO_MOUNT_AT_TIER: tfs no mount at tier
pub fn fs_no_mount_at_tier(&self) -> bool {
matches!(self, FsNoMountAtTier)
}
/// FS_FILE_ALREADY_EXISTS: tfs file already exists
pub fn fs_file_already_exists(&self) -> bool {
matches!(self, FsFileAlreadyExists)
}
/// FS_INVLD_LEVEL: tfs invalid level
pub fn fs_invld_level(&self) -> bool {
matches!(self, FsInvldLevel)
}
/// FS_NO_VALID_DISK: tfs no valid disk
pub fn fs_no_valid_disk(&self) -> bool {
matches!(self, FsNoValidDisk)
}
}