Packages

o

swaydb

Error

Companion trait Error

object Error

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Error
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed trait API extends Error
  2. case class AsynchronousClose(exception: AsynchronousCloseException) extends Recoverable with IO with Product with Serializable
  3. sealed trait Boot extends Error

    Errors types for all possible known errors that can occurs on databases start-up.

  4. case class CannotCopyInMemoryFiles(exception: Exception.CannotCopyInMemoryFiles) extends Level with Product with Serializable
  5. sealed trait Close extends Delete
  6. case class ClosedChannel(exception: ClosedChannelException) extends Recoverable with IO with Product with Serializable
  7. case class DataAccess(message: String, exception: Throwable) extends IO with Product with Serializable
  8. sealed trait Delete extends Level
  9. case class FailedToWriteAllBytes(exception: Exception.FailedToWriteAllBytes) extends IO with Product with Serializable
  10. case class Fatal(exception: Throwable) extends API with Boot with IO with Segment with Level with Map with Close with Delete with Product with Serializable
  11. case class FileNotFound(exception: FileNotFoundException) extends Recoverable with IO with Product with Serializable
  12. case class FunctionNotFound(functionId: String) extends API with Segment with Product with Serializable
  13. case class GetOnIncompleteDeferredFutureIO(exception: Exception.GetOnIncompleteDeferredFutureIO) extends Recoverable with IO with Product with Serializable
  14. sealed trait IO extends Segment with Map with Close
  15. case class InvalidKeyValueId(exception: InvalidBaseId) extends Segment with Product with Serializable
  16. sealed trait Level extends Error
  17. sealed trait Map extends Level
  18. case class MergeKeyValuesWithoutTargetSegment(keyValueCount: Int) extends Level with Product with Serializable
  19. case class NoSuchFile(path: Option[Path], exp: Option[NoSuchFileException]) extends Recoverable with IO with Product with Serializable
  20. case class NotAnIntFile(exception: Exception.NotAnIntFile) extends IO with Product with Serializable
  21. case class NullMappedByteBuffer(exception: Exception.NullMappedByteBuffer) extends Recoverable with IO with Product with Serializable
  22. case class OpeningFile(file: Path, reserve: Reserve[Unit]) extends Recoverable with IO with Product with Serializable
  23. case class ReadOnlyBuffer(exception: ReadOnlyBufferException) extends IO with Product with Serializable
  24. trait Recoverable extends Segment
  25. case class ReservedResource(reserve: Reserve[Unit]) extends Recoverable with Close with Delete with Boot with API with Product with Serializable
  26. sealed trait Segment extends Level
  27. case class SegmentFileMissing(exception: Exception.SegmentFileMissing) extends Boot with Product with Serializable
  28. case class UnableToLockDirectory(exception: OverlappingFileLock) extends Boot with Product with Serializable
  29. case class UnknownExtension(exception: Exception.UnknownExtension) extends IO with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[T](exception: Throwable): Error
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  17. def toString(): String
    Definition Classes
    AnyRef → Any
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. object API
  22. object Boot
  23. object Close
  24. object DataAccess extends Serializable
  25. object Delete
  26. object Fatal extends Serializable

    Error that are not known and indicate something unexpected went wrong like a file corruption.

    Error that are not known and indicate something unexpected went wrong like a file corruption.

    Pre-cautions are implemented in place to even recover from these failures using tools like AppendixRepairer. This Error is not expected to occur on healthy databases.

  27. object IO
  28. object Level
  29. object Map
  30. case object NoSegmentsRemoved extends Level with Product with Serializable
  31. object NoSuchFile extends Serializable
  32. case object NotSentToNextLevel extends Level with Product with Serializable
  33. case object OverlappingPushSegment extends Level with Product with Serializable

    This error can also be turned into Busy and LevelActor can use it to listen to when there are no more overlapping Segments.

  34. object Segment

Inherited from AnyRef

Inherited from Any

Ungrouped