Package

quasar

niflheim

Permalink

package niflheim

Linear Supertypes
PackageAliases, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. niflheim
  2. PackageAliases
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type ->[+A, +B] = (A, B)

    Permalink
    Definition Classes
    PackageAliases
  2. type ArrayBuffer[A] = scala.collection.mutable.ArrayBuffer[A]

    Permalink
    Definition Classes
    PackageAliases
  3. case class ArraySegment[A](blockid: Long, cpath: CPath, ctype: CValueType[A], defined: BitSet, values: Array[A]) extends ValueSegment[A] with Product with Serializable

    Permalink
  4. type AtomicInt = AtomicInteger

    Permalink
    Definition Classes
    PackageAliases
  5. type AtomicLong = java.util.concurrent.atomic.AtomicLong

    Permalink
    Definition Classes
    PackageAliases
  6. type BigDecimal = scala.math.BigDecimal

    Permalink
    Definition Classes
    PackageAliases
  7. case class Block(id: Long, segments: Seq[Segment], stable: Boolean) extends Product with Serializable

    Permalink
  8. case class BooleanSegment(blockid: Long, cpath: CPath, defined: BitSet, values: BitSet, length: Int) extends ValueSegment[Boolean] with Product with Serializable

    Permalink
  9. type BufferedOutputStream = java.io.BufferedOutputStream

    Permalink
    Definition Classes
    PackageAliases
  10. type BufferedReader = java.io.BufferedReader

    Permalink
    Definition Classes
    PackageAliases
  11. type ByteVector = scodec.bits.ByteVector

    Permalink
    Definition Classes
    PackageAliases
  12. case class CTree(path: CPath, fields: Map[String, CTree], indices: niflheim.ArrayBuffer[CTree], types: Map[CType, Int]) extends Product with Serializable

    Permalink
  13. type CharBuffer = java.nio.CharBuffer

    Permalink
    Definition Classes
    PackageAliases
  14. type Charset = java.nio.charset.Charset

    Permalink
    Definition Classes
    PackageAliases
  15. final case class Chef(blockFormat: CookedBlockFormat, format: SegmentFormat) extends Actor with Product with Serializable

    Permalink
  16. trait Chunker extends AnyRef

    Permalink

    This class provides some nice method for writing/reading bytes to channels.

    This class provides some nice method for writing/reading bytes to channels. It does this by writing the data out in chunks. These chunks are fixed and can use a checksum to ensure our data isn't corrupted.

  17. case class CompleteCook(blockId: Long) extends TXLogEntry with Product with Serializable

    Permalink
  18. class CookStateLog extends Logging

    Permalink
  19. case class Cooked(blockid: Long, seqId: Long, root: niflheim.File, metadata: niflheim.File) extends Product with Serializable

    Permalink
  20. final class CookedBlock extends AnyRef

    Permalink
  21. trait CookedBlockFormat extends AnyRef

    Permalink
  22. case class CookedBlockMetadata(blockid: Long, length: Int, segments: Array[(SegmentId, niflheim.File)]) extends Product with Serializable

    Permalink
  23. final class CookedReader extends StorageReader

    Permalink
  24. type File = java.io.File

    Permalink
    Definition Classes
    PackageAliases
  25. type FileInputStream = java.io.FileInputStream

    Permalink
    Definition Classes
    PackageAliases
  26. type FileOutputStream = java.io.FileOutputStream

    Permalink
    Definition Classes
    PackageAliases
  27. type IO[A] = scalaz.effect.IO[A]

    Permalink
    Definition Classes
    PackageAliases
  28. type IOException = java.io.IOException

    Permalink
    Definition Classes
    PackageAliases
  29. type Id[+X] = X

    Permalink
    Definition Classes
    PackageAliases
  30. type InputStream = java.io.InputStream

    Permalink
    Definition Classes
    PackageAliases
  31. type InputStreamReader = java.io.InputStreamReader

    Permalink
    Definition Classes
    PackageAliases
  32. case class Insert(batch: Seq[Batch], responseRequested: Boolean) extends Product with Serializable

    Permalink
  33. sealed trait InsertResult extends AnyRef

    Permalink
  34. case class Inserted(offset: Long, size: Int) extends InsertResult with Product with Serializable

    Permalink
  35. type Iso[T, L] = Generic[T] { type Repr = L }

    Permalink
    Definition Classes
    PackageAliases
  36. type ListBuffer[A] = scala.collection.mutable.ListBuffer[A]

    Permalink
    Definition Classes
    PackageAliases
  37. type Logging = org.slf4s.Logging

    Permalink
    Definition Classes
    PackageAliases
  38. trait NIHDB extends AnyRef

    Permalink
  39. trait NIHDBSnapshot extends AnyRef

    Permalink
  40. case class NullSegment(blockid: Long, cpath: CPath, ctype: CNullType, defined: BitSet, length: Int) extends Segment with Product with Serializable

    Permalink
  41. type OutputStream = java.io.OutputStream

    Permalink
    Definition Classes
    PackageAliases
  42. type OutputStreamWriter = java.io.OutputStreamWriter

    Permalink
    Definition Classes
    PackageAliases
  43. case class Prepare(blockid: Long, seqId: Long, root: niflheim.File, source: StorageReader) extends Product with Serializable

    Permalink
  44. type PrintStream = java.io.PrintStream

    Permalink
    Definition Classes
    PackageAliases
  45. type Properties = java.util.Properties

    Permalink
    Definition Classes
    PackageAliases
  46. class RawHandler extends RawReader

    Permalink
  47. class RawReader extends StorageReader

    Permalink
  48. trait Reduction[A] extends AnyRef

    Permalink
  49. type Regex = scala.util.matching.Regex

    Permalink
    Definition Classes
    PackageAliases
  50. type ScalaMathOrdering[A] = Ordering[A]

    Permalink
    Definition Classes
    PackageAliases
  51. type ScalazOrder[A] = Order[A]

    Permalink
    Definition Classes
    PackageAliases
  52. type ScalazOrdering = Ordering

    Permalink
    Definition Classes
    PackageAliases
  53. sealed trait Segment extends AnyRef

    Permalink
  54. trait SegmentFormat extends AnyRef

    Permalink
  55. case class SegmentId(blockid: Long, cpath: CPath, ctype: CType) extends Product with Serializable

    Permalink
  56. trait SegmentReader extends AnyRef

    Permalink
  57. trait SegmentWriter extends AnyRef

    Permalink
  58. case class Segments(id: Long, length: Int, t: CTree, a: niflheim.ArrayBuffer[Segment]) extends Product with Serializable

    Permalink
  59. type SpireOrder[A] = Order[A]

    Permalink
    Definition Classes
    PackageAliases
  60. case class Spoilt(blockid: Long, seqId: Long) extends Product with Serializable

    Permalink
  61. case class StartCook(blockId: Long) extends TXLogEntry with Product with Serializable

    Permalink
  62. case class Status(cooked: Int, pending: Int, rawSize: Int) extends Product with Serializable

    Permalink
  63. trait StorageReader extends AnyRef

    Permalink
  64. case class Structure(columns: Set[(CPath, CType)]) extends Product with Serializable

    Permalink
  65. sealed trait TXLogEntry extends AnyRef

    Permalink
  66. type Task[+A] = scalaz.concurrent.Task[A]

    Permalink
    Definition Classes
    PackageAliases
  67. type UUID = java.util.UUID

    Permalink
    Definition Classes
    PackageAliases
  68. sealed trait ValueSegment[A] extends Segment

    Permalink
  69. case class VersionedCookedBlockFormat(formats: Map[Int, CookedBlockFormat]) extends CookedBlockFormat with Versioning with Product with Serializable

    Permalink
  70. case class VersionedSegmentFormat(formats: Map[Int, SegmentFormat]) extends SegmentFormat with Versioning with Product with Serializable

    Permalink

    A VersionedSegmentFormat wraps formats and is used to deal with multiple versions for SegmentFormats.

    A VersionedSegmentFormat wraps formats and is used to deal with multiple versions for SegmentFormats. The version of a segment format is always written first, followed by the actual segment. The format with the highest version number is always used for writing. For reads, the version is read first and the format corresponding to this version is used to read the rest of the segment. If no format exists for that version, then we return an error.

  71. trait Versioning extends AnyRef

    Permalink
  72. type scmMap[K, V] = Map[K, V]

    Permalink
    Definition Classes
    PackageAliases
  73. type scmSet[A] = Set[A]

    Permalink
    Definition Classes
    PackageAliases

Value Members

  1. val ArrayBuffer: scala.collection.mutable.ArrayBuffer.type

    Permalink
    Definition Classes
    PackageAliases
  2. val BigDecimal: scala.math.BigDecimal.type

    Permalink
    Definition Classes
    PackageAliases
  3. object CTree extends Serializable

    Permalink
  4. object CTypeFlags

    Permalink
  5. object CookStateLog

    Permalink
  6. object CookedBlock

    Permalink
  7. object CookedReader

    Permalink
  8. object GetSnapshot extends Product with Serializable

    Permalink
  9. object GetStatus extends Product with Serializable

    Permalink
  10. object GetStructure extends Product with Serializable

    Permalink
  11. val IO: scalaz.effect.IO.type

    Permalink
    Definition Classes
    PackageAliases
  12. val ListBuffer: scala.collection.mutable.ListBuffer.type

    Permalink
    Definition Classes
    PackageAliases
  13. object NIHDB

    Permalink
  14. object NIHDBSnapshot

    Permalink
  15. object Quiesce extends Product with Serializable

    Permalink
  16. object RawHandler

    Permalink
  17. object Reductions

    Permalink
  18. val ScalazOrder: Order.type

    Permalink
    Definition Classes
    PackageAliases
  19. val ScalazOrdering: Ordering.type

    Permalink
    Definition Classes
    PackageAliases
  20. object Segments extends Serializable

    Permalink
  21. object Skipped extends InsertResult with Product with Serializable

    Permalink
  22. object TXLogEntry extends Logging

    Permalink
  23. object V1CookedBlockFormat extends CookedBlockFormat with Chunker

    Permalink
  24. object V1SegmentFormat extends SegmentFormat

    Permalink
  25. val scmMap: HashMap.type

    Permalink
    Definition Classes
    PackageAliases
  26. val scmSet: HashSet.type

    Permalink
    Definition Classes
    PackageAliases

Inherited from PackageAliases

Inherited from AnyRef

Inherited from Any

Ungrouped