Package org.apache.spark.sql
Class AnalysisException
- All Implemented Interfaces:
Serializable,SparkThrowable,org.apache.spark.sql.catalyst.trees.WithOrigin,scala.Serializable
public class AnalysisException
extends Exception
implements SparkThrowable, scala.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, 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>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
getSqlState, isInternalError
-
Constructor Details
-
AnalysisException
-
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
-
getErrorClass
- Specified by:
getErrorClassin 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
-