Package

swaydb.data

config

Permalink

package config

Visibility
  1. Public
  2. All

Type Members

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

    Permalink
  2. trait DistributionDir extends AnyRef

    Permalink
  3. sealed trait LevelConfig extends AnyRef

    Permalink
  4. sealed trait LevelZeroConfig extends AnyRef

    Permalink
  5. case class LevelZeroMemoryConfig(mapSize: Long, storage: Level0Storage, acceleration: (Level0Meter) ⇒ Accelerator) extends LevelZeroConfig with Product with Serializable

    Permalink
  6. case class LevelZeroPersistentConfig(mapSize: Long, storage: Level0Storage, acceleration: (Level0Meter) ⇒ Accelerator) extends LevelZeroConfig with Product with Serializable

    Permalink
  7. sealed trait MMAP extends AnyRef

    Permalink
  8. case class MemoryLevelConfig(segmentSize: Int, pushForward: Boolean, bloomFilterFalsePositiveRate: Double, compressDuplicateValues: Boolean, deleteSegmentsEventually: Boolean, groupingStrategy: Option[KeyValueGroupingStrategy], throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable

    Permalink
  9. sealed trait PersistentConfig extends AnyRef

    Permalink
  10. case class PersistentLevelConfig(dir: Path, otherDirs: Seq[Dir], segmentSize: Int, mmapSegment: MMAP, mmapAppendix: Boolean, appendixFlushCheckpointSize: Long, pushForward: Boolean, bloomFilterFalsePositiveRate: Double, compressDuplicateValues: Boolean, deleteSegmentsEventually: Boolean, groupingStrategy: Option[KeyValueGroupingStrategy], throttle: (LevelMeter) ⇒ Throttle) extends LevelConfig with Product with Serializable

    Permalink
  11. sealed trait RecoveryMode extends AnyRef

    Permalink
  12. sealed trait SwayDBConfig extends AnyRef

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

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

    Permalink

Value Members

  1. object ConfigWizard

    Permalink

    http://swaydb.io#configuring-levels

  2. object Dir extends Serializable

    Permalink
  3. object MMAP

    Permalink
  4. object RecoveryMode

    Permalink
  5. object TrashLevelConfig extends LevelConfig with Product with Serializable

    Permalink

Ungrouped