Package org.apache.druid.query
Class QueryUnsupportedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- org.apache.druid.query.QueryException
-
- org.apache.druid.query.QueryUnsupportedException
-
- All Implemented Interfaces:
Serializable
,SanitizableException
public class QueryUnsupportedException extends QueryException
This exception is for the query engine to surface when a query cannot be run. This can be due to the following reasons: 1) The query is not supported yet. 2) The query is not something Druid would ever supports. For these cases, the exact causes and details should also be documented in Druid user facing documents.As a
QueryException
it is expected to be serialized to a json response with a proper HTTP error code (STATUS_CODE
).- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.druid.query.QueryException
QueryException.FailType
-
-
Field Summary
Fields Modifier and Type Field Description static int
STATUS_CODE
-
Fields inherited from class org.apache.druid.query.QueryException
BAD_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 Summary
Constructors Constructor Description QueryUnsupportedException(String errorMessage)
QueryUnsupportedException(String errorCode, String errorMessage, String errorClass, String host)
-
Method Summary
-
Methods inherited from class org.apache.druid.query.QueryException
fromErrorCode, getErrorClass, getErrorCode, getFailType, getHost, getMessage, resolveHostname, sanitize, toString
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Field Detail
-
STATUS_CODE
public static final int STATUS_CODE
- See Also:
- Constant Field Values
-
-