Skip to main content

StorageLevelExt

Trait StorageLevelExt 

Source
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§

Source

fn none() -> StorageLevel

No storage (NONE). Not a valid level to persist(...) with.

Source

fn disk_only() -> StorageLevel

Disk only, 1 replica (DISK_ONLY).

Source

fn disk_only_2() -> StorageLevel

Disk only, 2 replicas (DISK_ONLY_2).

Source

fn disk_only_3() -> StorageLevel

Disk only, 3 replicas (DISK_ONLY_3).

Source

fn memory_only() -> StorageLevel

Memory only, 1 replica (MEMORY_ONLY).

Source

fn memory_only_2() -> StorageLevel

Memory only, 2 replicas (MEMORY_ONLY_2).

Source

fn memory_and_disk() -> StorageLevel

Memory and disk, 1 replica (MEMORY_AND_DISK).

Source

fn memory_and_disk_2() -> StorageLevel

Memory and disk, 2 replicas (MEMORY_AND_DISK_2).

Source

fn memory_and_disk_deser() -> StorageLevel

Memory and disk, deserialized, 1 replica (MEMORY_AND_DISK_DESER) — the default level used by cache().

Source

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".

Implementors§