Package org.apache.spark.storage
Class StorageLevel
Object
org.apache.spark.storage.StorageLevel
- All Implemented Interfaces:
- Externalizable,- Serializable
:: DeveloperApi ::
 Flags for controlling the storage of an RDD. Each StorageLevel records whether to use memory,
 or ExternalBlockStore, whether to drop the RDD to disk if it falls out of memory or
 ExternalBlockStore, whether to keep the data in memory in a serialized format, and whether
 to replicate the RDD partitions on multiple nodes.
 
 The StorageLevel singleton object contains some static constants
 for commonly useful storage levels. To create your own storage level object, use the
 factory method of the singleton object (StorageLevel(...)).
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StorageLevelapply(boolean useDisk, boolean useMemory, boolean useOffHeap, boolean deserialized, int replication) :: DeveloperApi :: Create a new StorageLevel object.static StorageLevelapply(boolean useDisk, boolean useMemory, boolean deserialized, int replication) :: DeveloperApi :: Create a new StorageLevel object without setting useOffHeap.static StorageLevelapply(int flags, int replication) :: DeveloperApi :: Create a new StorageLevel object from its integer representation.static StorageLevelapply(ObjectInput in) :: DeveloperApi :: Read StorageLevel object from ObjectInput stream.clone()booleanstatic StorageLevelstatic StorageLevelstatic StorageLevelbooleanstatic StorageLevelfromString(String s) :: DeveloperApi :: Return the StorageLevel object with the specified name.inthashCode()booleanisValid()static StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelstatic StorageLevelNONE()VariousStorageLeveldefined and utility functions for creating new storage levels.static StorageLevelOFF_HEAP()voidintinttoInt()toString()booleanuseDisk()booleanbooleanvoid
- 
Constructor Details- 
StorageLevelpublic StorageLevel()
 
- 
- 
Method Details- 
NONEVariousStorageLeveldefined and utility functions for creating new storage levels.- Returns:
- (undocumented)
 
- 
DISK_ONLY
- 
DISK_ONLY_2
- 
DISK_ONLY_3
- 
MEMORY_ONLY
- 
MEMORY_ONLY_2
- 
MEMORY_ONLY_SER
- 
MEMORY_ONLY_SER_2
- 
MEMORY_AND_DISK
- 
MEMORY_AND_DISK_2
- 
MEMORY_AND_DISK_SER
- 
MEMORY_AND_DISK_SER_2
- 
OFF_HEAP
- 
fromString:: DeveloperApi :: Return the StorageLevel object with the specified name.- Parameters:
- s- (undocumented)
- Returns:
- (undocumented)
 
- 
applypublic static StorageLevel apply(boolean useDisk, boolean useMemory, boolean useOffHeap, boolean deserialized, int replication) :: DeveloperApi :: Create a new StorageLevel object.- Parameters:
- useDisk- (undocumented)
- useMemory- (undocumented)
- useOffHeap- (undocumented)
- deserialized- (undocumented)
- replication- (undocumented)
- Returns:
- (undocumented)
 
- 
applypublic static StorageLevel apply(boolean useDisk, boolean useMemory, boolean deserialized, int replication) :: DeveloperApi :: Create a new StorageLevel object without setting useOffHeap.- Parameters:
- useDisk- (undocumented)
- useMemory- (undocumented)
- deserialized- (undocumented)
- replication- (undocumented)
- Returns:
- (undocumented)
 
- 
apply:: DeveloperApi :: Create a new StorageLevel object from its integer representation.- Parameters:
- flags- (undocumented)
- replication- (undocumented)
- Returns:
- (undocumented)
 
- 
apply:: DeveloperApi :: Read StorageLevel object from ObjectInput stream.- Parameters:
- in- (undocumented)
- Returns:
- (undocumented)
 
- 
useDiskpublic boolean useDisk()
- 
useMemorypublic boolean useMemory()
- 
useOffHeappublic boolean useOffHeap()
- 
deserializedpublic boolean deserialized()
- 
replicationpublic int replication()
- 
clone
- 
equals
- 
isValidpublic boolean isValid()
- 
toIntpublic int toInt()
- 
writeExternal- Specified by:
- writeExternalin interface- Externalizable
 
- 
readExternal- Specified by:
- readExternalin interface- Externalizable
 
- 
toString
- 
hashCodepublic int hashCode()
- 
description
 
-