Package org.apache.spark.sql
Class AnalysisException
- All Implemented Interfaces:
Serializable,SparkThrowable,org.apache.spark.sql.catalyst.trees.WithOrigin
- Direct Known Subclasses:
CircularDependencyException,SqlGraphElementRegistrationException,UnresolvedDatasetException,UnresolvedPipelineException
public class AnalysisException
extends Exception
implements SparkThrowable, Serializable, org.apache.spark.sql.catalyst.trees.WithOrigin
Thrown when a query fails to analyze, usually because the query itself is invalid.
- Since:
- 1.3.0
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters) AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context, String summary) AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context, scala.Option<Throwable> cause) AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, org.apache.spark.sql.catalyst.trees.Origin origin) AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, org.apache.spark.sql.catalyst.trees.Origin origin, scala.Option<Throwable> cause) AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, scala.Option<Throwable> cause) -
Method Summary
Modifier and TypeMethodDescriptionscala.Option<Throwable>cause()context()copy(String message, scala.Option<Object> line, scala.Option<Object> startPosition, scala.Option<Throwable> cause, scala.Option<String> errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context) scala.Option<String>Succinct, human-readable, unique, and consistent representation of the error condition.scala.Option<Object>line()message()org.apache.spark.sql.catalyst.trees.Originorigin()scala.Option<Object>withPosition(org.apache.spark.sql.catalyst.trees.Origin origin) Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.spark.SparkThrowable
getErrorClass, getSqlState, isInternalError
-
Constructor Details
-
AnalysisException
-
AnalysisException
public AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context, scala.Option<Throwable> cause) -
AnalysisException
public AnalysisException(String errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context, String summary) -
AnalysisException
-
AnalysisException
-
AnalysisException
-
-
Method Details
-
message
-
line
-
startPosition
-
cause
-
errorClass
-
messageParameters
-
context
-
copy
public AnalysisException copy(String message, scala.Option<Object> line, scala.Option<Object> startPosition, scala.Option<Throwable> cause, scala.Option<String> errorClass, scala.collection.immutable.Map<String, String> messageParameters, QueryContext[] context) -
withPosition
-
getMessage
- Overrides:
getMessagein classThrowable
-
getSimpleMessage
-
getMessageParameters
- Specified by:
getMessageParametersin interfaceSparkThrowable
-
getCondition
Description copied from interface:SparkThrowableSuccinct, human-readable, unique, and consistent representation of the error condition. If null, error condition is not set.- Specified by:
getConditionin interfaceSparkThrowable
-
getQueryContext
- Specified by:
getQueryContextin interfaceSparkThrowable
-
origin
public org.apache.spark.sql.catalyst.trees.Origin origin()- Specified by:
originin interfaceorg.apache.spark.sql.catalyst.trees.WithOrigin
-