pub trait StorageLevelExt {
// Required methods
fn none() -> StorageLevel;
fn disk_only() -> StorageLevel;
fn disk_only_2() -> StorageLevel;
fn disk_only_3() -> StorageLevel;
fn memory_only() -> StorageLevel;
fn memory_only_2() -> StorageLevel;
fn memory_and_disk() -> StorageLevel;
fn memory_and_disk_2() -> StorageLevel;
fn memory_and_disk_deser() -> StorageLevel;
fn off_heap() -> StorageLevel;
}Expand description
Named storage-level presets on StorageLevel, matching the constants on
pyspark.StorageLevel (MEMORY_AND_DISK, DISK_ONLY, OFF_HEAP, …).
Bring this trait into scope to call e.g. StorageLevel::memory_and_disk().
Required Methods§
Sourcefn none() -> StorageLevel
fn none() -> StorageLevel
No storage (NONE). Not a valid level to persist(...) with.
Sourcefn disk_only() -> StorageLevel
fn disk_only() -> StorageLevel
Disk only, 1 replica (DISK_ONLY).
Sourcefn disk_only_2() -> StorageLevel
fn disk_only_2() -> StorageLevel
Disk only, 2 replicas (DISK_ONLY_2).
Sourcefn disk_only_3() -> StorageLevel
fn disk_only_3() -> StorageLevel
Disk only, 3 replicas (DISK_ONLY_3).
Sourcefn memory_only() -> StorageLevel
fn memory_only() -> StorageLevel
Memory only, 1 replica (MEMORY_ONLY).
Sourcefn memory_only_2() -> StorageLevel
fn memory_only_2() -> StorageLevel
Memory only, 2 replicas (MEMORY_ONLY_2).
Sourcefn memory_and_disk() -> StorageLevel
fn memory_and_disk() -> StorageLevel
Memory and disk, 1 replica (MEMORY_AND_DISK).
Sourcefn memory_and_disk_2() -> StorageLevel
fn memory_and_disk_2() -> StorageLevel
Memory and disk, 2 replicas (MEMORY_AND_DISK_2).
Sourcefn memory_and_disk_deser() -> StorageLevel
fn memory_and_disk_deser() -> StorageLevel
Memory and disk, deserialized, 1 replica (MEMORY_AND_DISK_DESER) — the
default level used by cache().
Sourcefn off_heap() -> StorageLevel
fn off_heap() -> StorageLevel
Off-heap (OFF_HEAP).
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".