public class QueryInterruptedException extends QueryException
Fields: - "errorCode" is a well-defined errorCode code taken from a specific list (see the static constants). "Unknown exception" represents all wrapped exceptions other than interrupt, cancellation, resource limit exceeded, unauthorized request, and unsupported operation. - "errorMessage" is the toString of the wrapped exception - "errorClass" is the class of the wrapped exception - "host" is the host that the errorCode occurred on
The QueryResource is expected to emit the JSON form of this object when errors happen, and the DirectDruidClient deserializes and wraps them.
QueryException.FailTypeBAD_QUERY_CONTEXT_ERROR_CODE, JSON_PARSE_ERROR_CODE, PLAN_VALIDATION_FAILED_ERROR_CODE, QUERY_CANCELED_ERROR_CODE, QUERY_CAPACITY_EXCEEDED_ERROR_CODE, QUERY_INTERRUPTED_ERROR_CODE, QUERY_TIMEOUT_ERROR_CODE, QUERY_UNSUPPORTED_ERROR_CODE, RESOURCE_LIMIT_EXCEEDED_ERROR_CODE, SQL_PARSE_FAILED_ERROR_CODE, SQL_QUERY_UNSUPPORTED_ERROR_CODE, TRUNCATED_RESPONSE_CONTEXT_ERROR_CODE, UNAUTHORIZED_ERROR_CODE, UNKNOWN_EXCEPTION_ERROR_CODE, UNSUPPORTED_OPERATION_ERROR_CODE| Constructor and Description |
|---|
QueryInterruptedException(String errorCode,
String errorMessage,
String errorClass,
String host) |
QueryInterruptedException(Throwable cause)
Creates a new QueryInterruptedException wrapping an underlying exception.
|
QueryInterruptedException(Throwable cause,
String host) |
| Modifier and Type | Method and Description |
|---|---|
static QueryInterruptedException |
wrapIfNeeded(Throwable e) |
fromErrorCode, getErrorClass, getErrorCode, getFailType, getHost, getMessage, resolveHostname, sanitize, toStringaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTracepublic QueryInterruptedException(@Nullable String errorCode, String errorMessage, @Nullable String errorClass, @Nullable String host)
public QueryInterruptedException(Throwable cause)
cause - wrapped exceptionpublic static QueryInterruptedException wrapIfNeeded(Throwable e)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.