Class ErrorHandlingUtils


  • public class ErrorHandlingUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Throwable getRootCause​(java.lang.Throwable e)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onIoTDBException​(java.lang.Exception e, java.lang.String operation, int errorCode)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onIoTDBException​(java.lang.Exception e, OperationType operation, int errorCode)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onNonQueryException​(java.lang.Exception e, java.lang.String operation)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onNonQueryException​(java.lang.Exception e, OperationType operation)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onNPEOrUnexpectedException​(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onNPEOrUnexpectedException​(java.lang.Exception e, OperationType operation, org.apache.iotdb.rpc.TSStatusCode statusCode)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException​(java.lang.Exception e, java.lang.String operation)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException​(java.lang.Exception e, java.lang.String operation, org.apache.iotdb.rpc.TSStatusCode statusCode)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus onQueryException​(java.lang.Exception e, OperationType operation)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus tryCatchNonQueryException​(java.lang.Exception e)  
      static org.apache.iotdb.common.rpc.thrift.TSStatus tryCatchQueryException​(java.lang.Exception e)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ErrorHandlingUtils

        public ErrorHandlingUtils()
    • 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)