Packages

o

org.apache.spark.sql.execution.datasources

PreprocessTableInsertion

object PreprocessTableInsertion extends Rule[LogicalPlan]

Preprocess the InsertIntoStatement plan. Throws exception if the number of columns mismatch, or specified partition columns are different from the existing partition columns in the target table. It also does data type casting and field renaming, to make sure that the columns to be inserted have the correct data type and fields have the correct names.

Linear Supertypes
Rule[LogicalPlan], Logging, SQLConfHelper, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PreprocessTableInsertion
  2. Rule
  3. Logging
  4. SQLConfHelper
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply(plan: LogicalPlan): LogicalPlan
    Definition Classes
    PreprocessTableInsertion → Rule
  2. def conf: SQLConf
    Definition Classes
    SQLConfHelper
  3. val ruleName: String
    Definition Classes
    Rule