Overridden make copy also propogates sqlContext to copied plan.
Overridden make copy also propogates sqlContext to copied plan.
Specifies how data is partitioned across different nodes in the cluster.
Specifies how data is partitioned across different nodes in the cluster.
Specifies any partition requirements on the input data for this operator.
Specifies any partition requirements on the input data for this operator.
Inserts all the rows in the table into Hive.
Inserts all the rows in the table into Hive. Row objects are properly serialized with the
org.apache.hadoop.hive.serde2.SerDe
and the
org.apache.hadoop.mapred.OutputFormat
provided by the table definition.
Note: this is run once and then kept to avoid double insertions.
A handle to the SQL Context that was used to create this plan.
A handle to the SQL Context that was used to create this plan. Since many operators need access to the sqlContext for RDD operations or configuration this field is automatically populated by the query planning infrastructure.
Converts hive types to native catalyst types.
Converts hive types to native catalyst types.
the data in Hive type
the ObjectInspector associated with the Hive Type
convert the data into catalyst type TODO return the function of (data => Any) instead for performance consideration
Converts native catalyst types to the types expected by Hive
Converts native catalyst types to the types expected by Hive
the value to be wrapped
This ObjectInspector associated with the value returned by this function, and the ObjectInspector should also be consistent with those returned from toInspector: DataType => ObjectInspector and toInspector: Expression => ObjectInspector
Wraps with Hive types based on object inspector.
Wraps with Hive types based on object inspector. TODO: Consolidate all hive OI/data interface code.
:: DeveloperApi ::