pub struct SparkOptions {
pub map_key_dedup_policy: MapKeyDedupPolicy,
}Expand description
Options controlling DataFusion’s Spark-compatibility layer (functions
under datafusion/spark). Keys here mirror their spark.sql.*
equivalents in Apache Spark.
Fields§
§map_key_dedup_policy: MapKeyDedupPolicyPolicy for handling duplicate keys in Spark-compatible map-construction
functions (map_from_arrays, map_from_entries, str_to_map).
Mirrors Spark’s
spark.sql.mapKeyDedupPolicy:
EXCEPTION(default): raise[DUPLICATED_MAP_KEY]at runtime on any duplicate key.LAST_WIN: keep the last occurrence of each duplicate key.
Values are case-insensitive.
Trait Implementations§
Source§impl Clone for SparkOptions
impl Clone for SparkOptions
Source§fn clone(&self) -> SparkOptions
fn clone(&self) -> SparkOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConfigField for SparkOptions
impl ConfigField for SparkOptions
Source§impl Debug for SparkOptions
impl Debug for SparkOptions
Source§impl Default for SparkOptions
impl Default for SparkOptions
Source§impl PartialEq for SparkOptions
impl PartialEq for SparkOptions
impl StructuralPartialEq for SparkOptions
Auto Trait Implementations§
impl Freeze for SparkOptions
impl RefUnwindSafe for SparkOptions
impl Send for SparkOptions
impl Sync for SparkOptions
impl Unpin for SparkOptions
impl UnsafeUnpin for SparkOptions
impl UnwindSafe for SparkOptions
Blanket Implementations§
impl<T> Allocation for T
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more