class AnalysisException extends Exception with SparkThrowable with Serializable with WithOrigin Thrown when a query fails to analyze, usually because the query itself is invalid.
class Column extends Logging with TableValuedFunctionArgument A column that will be computed based on the data in a DataFrame.
class ColumnName extends Column A convenient class used for constructing schema.
abstract class Dataset[T] extends Serializable A Dataset is a strongly typed collection of domain-specific objects that can be transformed in parallel using functional or relational operations.
abstract class UDFRegistration extends AnyRef Functions for registering user-defined functions.
case class WhenMatched[T] extends Product with Serializable A class for defining actions to be taken when matching rows in a DataFrame during a merge operation.
case class WhenNotMatched[T] extends Product with Serializable A class for defining actions to be taken when no matching rows are found in a DataFrame during a merge operation.
case class WhenNotMatchedBySource[T] extends Product with Serializable A class for defining actions to be performed when there is no match by source during a merge operation in a MergeIntoWriter.
trait WriteConfigMethods[R] extends AnyRef Configuration methods common to create/replace operations and insert/overwrite operations.