Package

swaydb.data

config

Permalink

package config

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ActorConfig extends AnyRef

    Permalink
  2. sealed trait BinarySearchIndex extends AnyRef

    Permalink
  3. case class Dir(path: Path, distributionRatio: Int) extends Product with Serializable

    Permalink
  4. trait DistributionDir extends AnyRef

    Permalink
  5. sealed trait FileCache extends Tagged[Enable, Option]

    Permalink
  6. sealed trait IOAction extends AnyRef

    Permalink
  7. sealed trait IOStrategy extends AnyRef

    Permalink
  8. sealed trait LevelConfig extends AnyRef

    Permalink
  9. sealed trait LevelZeroConfig extends AnyRef

    Permalink
  10. case class LevelZeroMemoryConfig(mapSize: Long, storage: Level0Storage, compactionExecutionContext: Create, acceleration: (LevelZeroMeter) ⇒ Accelerator, throttle: (LevelZeroMeter) ⇒ FiniteDuration) extends LevelZeroConfig with Product with Serializable

    Permalink
  11. case class LevelZeroPersistentConfig(mapSize: Long, storage: Level0Storage, compactionExecutionContext: Create, acceleration: (LevelZeroMeter) ⇒ Accelerator, throttle: (LevelZeroMeter) ⇒ FiniteDuration) extends LevelZeroConfig with Product with Serializable

    Permalink
  12. sealed trait MMAP extends AnyRef

    Permalink
  13. sealed trait MemoryCache extends AnyRef

    Permalink
  14. case class MemoryLevelConfig(segmentSize: Int, copyForward: Boolean, deleteSegmentsEventually: Boolean, mightContainKey: MightContainIndex, compactionExecutionContext: CompactionExecutionContext, throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable

    Permalink
  15. sealed trait MightContainIndex extends AnyRef

    Permalink
  16. sealed trait PersistentConfig extends AnyRef

    Permalink
  17. case class PersistentLevelConfig(dir: Path, otherDirs: Seq[Dir], segmentSize: Int, mmapSegment: MMAP, mmapAppendix: Boolean, appendixFlushCheckpointSize: Long, copyForward: Boolean, deleteSegmentsEventually: Boolean, sortedIndex: SortedKeyIndex, hashIndex: RandomKeyIndex, binarySearchIndex: BinarySearchIndex, mightContainKey: MightContainIndex, values: ValuesConfig, segmentIO: (IOAction) ⇒ IOStrategy, segmentCompressions: (UncompressedBlockInfo) ⇒ Seq[Compression], compactionExecutionContext: CompactionExecutionContext, throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable

    Permalink
  18. sealed trait PrefixCompression extends AnyRef

    Permalink
  19. sealed trait RandomKeyIndex extends AnyRef

    Permalink
  20. sealed trait RecoveryMode extends AnyRef

    Permalink
  21. sealed trait SortedKeyIndex extends AnyRef

    Permalink
  22. sealed trait SwayDBConfig extends AnyRef

    Permalink
  23. case class SwayDBMemoryConfig(level0: LevelZeroMemoryConfig, level1: LevelConfig, otherLevels: List[LevelConfig]) extends SwayDBConfig with Product with Serializable

    Permalink
  24. case class SwayDBPersistentConfig(level0: LevelZeroConfig, level1: LevelConfig, otherLevels: List[LevelConfig]) extends SwayDBConfig with Product with Serializable

    Permalink
  25. sealed trait UncompressedBlockInfo extends AnyRef

    Permalink
  26. case class ValuesConfig(compressDuplicateValues: Boolean, compressDuplicateRangeValues: Boolean, ioStrategy: (IOAction) ⇒ IOStrategy, compression: (UncompressedBlockInfo) ⇒ Seq[Compression]) extends Product with Serializable

    Permalink

Value Members

  1. object ActorConfig

    Permalink
  2. object BinarySearchIndex

    Permalink
  3. object ConfigWizard

    Permalink

    http://swaydb.io#configuring-levels

  4. object Dir extends Serializable

    Permalink
  5. object FileCache

    Permalink
  6. object IOAction

    Permalink
  7. object IOStrategy

    Permalink
  8. object MMAP

    Permalink
  9. object MemoryCache

    Permalink
  10. object MightContainIndex

    Permalink
  11. object PrefixCompression

    Permalink
  12. object RandomKeyIndex

    Permalink
  13. object RecoveryMode

    Permalink
  14. object SortedKeyIndex

    Permalink
  15. object TrashLevelConfig extends LevelConfig with Product with Serializable

    Permalink
  16. object UncompressedBlockInfo

    Permalink

Ungrouped