object Error
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Error
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait API extends Error
- case class AsynchronousClose(exception: AsynchronousCloseException) extends Recoverable with IO with Product with Serializable
- sealed trait Boot extends Error
Errors types for all possible known errors that can occurs on databases start-up.
- case class CannotCopyInMemoryFiles(exception: Exception.CannotCopyInMemoryFiles) extends Level with Product with Serializable
- sealed trait Close extends Delete
- case class ClosedChannel(exception: ClosedChannelException) extends Recoverable with IO with Product with Serializable
- case class DataAccess(message: String, exception: Throwable) extends IO with Product with Serializable
- sealed trait Delete extends Level
- case class FailedToWriteAllBytes(exception: Exception.FailedToWriteAllBytes) extends IO with Product with Serializable
- 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
- case class FileNotFound(exception: FileNotFoundException) extends Recoverable with IO with Product with Serializable
- case class FunctionNotFound(functionId: String) extends API with Segment with Product with Serializable
- case class GetOnIncompleteDeferredFutureIO(exception: Exception.GetOnIncompleteDeferredFutureIO) extends Recoverable with IO with Product with Serializable
- sealed trait IO extends Segment with Map with Close
- case class InvalidKeyValueId(exception: InvalidBaseId) extends Segment with Product with Serializable
- sealed trait Level extends Error
- sealed trait Map extends Level
- case class MergeKeyValuesWithoutTargetSegment(keyValueCount: Int) extends Level with Product with Serializable
- case class NoSuchFile(path: Option[Path], exp: Option[NoSuchFileException]) extends Recoverable with IO with Product with Serializable
- case class NotAnIntFile(exception: Exception.NotAnIntFile) extends IO with Product with Serializable
- case class NullMappedByteBuffer(exception: Exception.NullMappedByteBuffer) extends Recoverable with IO with Product with Serializable
- case class OpeningFile(file: Path, reserve: Reserve[Unit]) extends Recoverable with IO with Product with Serializable
- case class ReadOnlyBuffer(exception: ReadOnlyBufferException) extends IO with Product with Serializable
- trait Recoverable extends Segment
- case class ReservedResource(reserve: Reserve[Unit]) extends Recoverable with Close with Delete with Boot with API with Product with Serializable
- sealed trait Segment extends Level
- case class SegmentFileMissing(exception: Exception.SegmentFileMissing) extends Boot with Product with Serializable
- case class UnableToLockDirectory(exception: OverlappingFileLock) extends Boot with Product with Serializable
- case class UnknownExtension(exception: Exception.UnknownExtension) extends IO with Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[T](exception: Throwable): Error
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object API
- object Boot
- object Close
- object DataAccess extends Serializable
- object Delete
- 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.
- object IO
- object Level
- object Map
- case object NoSegmentsRemoved extends Level with Product with Serializable
- object NoSuchFile extends Serializable
- case object NotSentToNextLevel extends Level with Product with Serializable
- 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.
- object Segment