Package org.apache.iotdb.db.utils
Class ErrorHandlingUtils
- java.lang.Object
-
- org.apache.iotdb.db.utils.ErrorHandlingUtils
-
public class ErrorHandlingUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ErrorHandlingUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ThrowablegetRootCause(java.lang.Throwable e)static org.apache.iotdb.common.rpc.thrift.TSStatusonIoTDBException(java.lang.Exception e, java.lang.String operation, int errorCode)static org.apache.iotdb.common.rpc.thrift.TSStatusonIoTDBException(java.lang.Exception e, OperationType operation, int errorCode)static org.apache.iotdb.common.rpc.thrift.TSStatusonNonQueryException(java.lang.Exception e, java.lang.String operation)static org.apache.iotdb.common.rpc.thrift.TSStatusonNonQueryException(java.lang.Exception e, OperationType operation)static org.apache.iotdb.common.rpc.thrift.TSStatusonNPEOrUnexpectedException(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)static org.apache.iotdb.common.rpc.thrift.TSStatusonNPEOrUnexpectedException(java.lang.Exception e, OperationType operation, org.apache.iotdb.rpc.TSStatusCode statusCode)static org.apache.iotdb.common.rpc.thrift.TSStatusonQueryException(java.lang.Exception e, java.lang.String operation)static org.apache.iotdb.common.rpc.thrift.TSStatusonQueryException(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)static org.apache.iotdb.common.rpc.thrift.TSStatusonQueryException(java.lang.Exception e, OperationType operation)static org.apache.iotdb.common.rpc.thrift.TSStatustryCatchNonQueryException(java.lang.Exception e)static org.apache.iotdb.common.rpc.thrift.TSStatustryCatchQueryException(java.lang.Exception e)
-
-
-
Method Detail
-
onNPEOrUnexpectedException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onNPEOrUnexpectedException(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)
-
onNPEOrUnexpectedException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onNPEOrUnexpectedException(java.lang.Exception e, OperationType operation, org.apache.iotdb.rpc.TSStatusCode statusCode)
-
getRootCause
public static java.lang.Throwable getRootCause(java.lang.Throwable e)
-
onQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)
-
onQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException(java.lang.Exception e, java.lang.String operation)
-
onQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException(java.lang.Exception e, OperationType operation)
-
tryCatchQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus tryCatchQueryException(java.lang.Exception e)
-
onNonQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onNonQueryException(java.lang.Exception e, java.lang.String operation)
-
onNonQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onNonQueryException(java.lang.Exception e, OperationType operation)
-
tryCatchNonQueryException
public static org.apache.iotdb.common.rpc.thrift.TSStatus tryCatchNonQueryException(java.lang.Exception e)
-
onIoTDBException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onIoTDBException(java.lang.Exception e, java.lang.String operation, int errorCode)
-
onIoTDBException
public static org.apache.iotdb.common.rpc.thrift.TSStatus onIoTDBException(java.lang.Exception e, OperationType operation, int errorCode)
-
-