Class

quasar.mimir

Precog

Related Doc: package mimir

Permalink

class Precog extends SecureVFSModule[Future, Slice] with ActorVFSModule with VFSColumnarTableModule

Linear Supertypes
VFSColumnarTableModule, AskSupport, BlockStoreColumnarTableModule[Future], ColumnarTableModule[Future], IndicesModule[Future], SamplableColumnarTableModule[Future], SamplableTableModule[Future], SliceTransforms[Future], MapUtils, ArrayConcatHelpers, ObjectConcatHelpers, ConcatHelpers, IdSourceScannerModule, ColumnarTableTypes[Future], TableModule[Future], TransSpecModule, FNModule, ActorVFSModule, SecureVFSModule[Future, Slice], VFSModule[Future, Slice], Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Precog
  2. VFSColumnarTableModule
  3. AskSupport
  4. BlockStoreColumnarTableModule
  5. ColumnarTableModule
  6. IndicesModule
  7. SamplableColumnarTableModule
  8. SamplableTableModule
  9. SliceTransforms
  10. MapUtils
  11. ArrayConcatHelpers
  12. ObjectConcatHelpers
  13. ConcatHelpers
  14. IdSourceScannerModule
  15. ColumnarTableTypes
  16. TableModule
  17. TransSpecModule
  18. FNModule
  19. ActorVFSModule
  20. SecureVFSModule
  21. VFSModule
  22. Logging
  23. AnyRef
  24. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Precog(dataDir0: File)

    Permalink

Type Members

  1. class ActorVFS extends yggdrasil.vfs.ActorVFSModule.VFS

    Permalink
    Definition Classes
    ActorVFSModule
  2. trait BlobResource extends Resource

    Permalink
    Definition Classes
    VFSModule
  3. trait BlockStoreColumnarTableCompanion extends yggdrasil.table.BlockStoreColumnarTableModule.ColumnarTableCompanion

    Permalink
    Definition Classes
    BlockStoreColumnarTableModule
  4. abstract class ColumnarTable extends yggdrasil.table.ColumnarTableModule.TableLike with yggdrasil.table.ColumnarTableModule.SamplableColumnarTable

    Permalink
    Definition Classes
    ColumnarTableModule
  5. trait ColumnarTableCompanion extends yggdrasil.table.ColumnarTableModule.TableCompanionLike

    Permalink
    Definition Classes
    ColumnarTableModule
  6. class ExternalTable extends Table

    Permalink
    Definition Classes
    BlockStoreColumnarTableModule
  7. type F1 = CF1

    Permalink
    Definition Classes
    ColumnarTableTypes
  8. trait F1Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  9. type F2 = CF2

    Permalink
    Definition Classes
    ColumnarTableTypes
  10. trait F2Like extends AnyRef

    Permalink
    Definition Classes
    FNModule
  11. final case class FileBlobResource extends yggdrasil.vfs.ActorVFSModule.BlobResource with Product with Serializable

    Permalink
    Definition Classes
    ActorVFSModule
  12. abstract type GroupId

    Permalink
    Definition Classes
    TransSpecModule
  13. final case class GroupingAlignment extends GroupingSpec with Product with Serializable

    Permalink
    Definition Classes
    TableModule
  14. final case class GroupingSource extends GroupingSpec with Product with Serializable

    Permalink
    Definition Classes
    TableModule
  15. sealed trait GroupingSpec extends AnyRef

    Permalink
    Definition Classes
    TableModule
  16. case class IngestBundle extends Product with Serializable

    Permalink
    Definition Classes
    ActorVFSModule
  17. class InternalTable extends Table

    Permalink
    Definition Classes
    BlockStoreColumnarTableModule
  18. type Mapper = CMapper[Future]

    Permalink
    Definition Classes
    ColumnarTableTypes
  19. class MergeEngine[KeyType, BlockData <: BlockProjectionData[KeyType, Slice]] extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    BlockStoreColumnarTableModule
  20. case class NIHDBResource extends yggdrasil.vfs.ActorVFSModule.ProjectionResource with Logging with Product with Serializable

    Permalink
    Definition Classes
    ActorVFSModule
  21. final class PathManagerActor extends Actor with Logging

    Permalink
    Definition Classes
    ActorVFSModule
  22. class PathRoutingActor extends Actor with Logging

    Permalink
    Definition Classes
    ActorVFSModule
  23. type Projection = NIHDBProjection

    Permalink
    Definition Classes
    ActorVFSModule → VFSModule
  24. trait ProjectionResource extends Resource

    Permalink
    Definition Classes
    VFSModule
  25. case class ReadSuccess extends ReadResult with Product with Serializable

    Permalink
    Definition Classes
    ActorVFSModule
  26. type Reducer[α] = CReducer[α]

    Permalink
    Definition Classes
    ColumnarTableTypes
  27. sealed trait Resource extends AnyRef

    Permalink
    Definition Classes
    VFSModule
  28. class ResourceBuilder extends Logging

    Permalink
    Definition Classes
    ActorVFSModule
  29. type RowId = Int

    Permalink
    Definition Classes
    ColumnarTableTypes
  30. trait SamplableColumnarTable extends (SamplableColumnarTableModule.this)#SamplableTable

    Permalink
    Definition Classes
    SamplableColumnarTableModule
  31. trait SamplableTable extends yggdrasil.table.SamplableTableModule.TableLike

    Permalink
    Definition Classes
    SamplableTableModule
  32. type Scanner = CScanner

    Permalink
    Definition Classes
    ColumnarTableTypes
  33. class SecureVFS extends VFSMetadata[M]

    Permalink
    Definition Classes
    SecureVFSModule
  34. class SingletonTable extends Table

    Permalink
    Definition Classes
    BlockStoreColumnarTableModule
  35. class SliceIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  36. sealed trait SliceTransform1[A] extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    SliceTransforms
  37. sealed trait SliceTransform2[A] extends AnyRef

    Permalink
    Attributes
    protected
    Definition Classes
    SliceTransforms
  38. case class StoredQueryResult extends Product with Serializable

    Permalink
    Definition Classes
    SecureVFSModule
  39. abstract class Table extends yggdrasil.table.BlockStoreColumnarTableModule.ColumnarTable

    Permalink
    Definition Classes
    BlockStoreColumnarTableModule
  40. sealed trait TableCompanion extends VFSColumnarTableCompanion

    Permalink
  41. trait TableCompanionLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  42. class TableIndex extends AnyRef

    Permalink
    Definition Classes
    IndicesModule
  43. trait TableLike extends AnyRef

    Permalink
    Definition Classes
    TableModule
  44. case class TableMetrics extends Product with Serializable

    Permalink
    Definition Classes
    ColumnarTableModule
  45. type TableTransSpec[+A <: SourceType] = Map[CPathField, TransSpec[A]]

    Permalink
    Definition Classes
    TransSpecModule
  46. type TableTransSpec1 = Map[CPathField, TransSpec[Source1]]

    Permalink
    Definition Classes
    TransSpecModule
  47. type TableTransSpec2 = Map[CPathField, TransSpec[Source2]]

    Permalink
    Definition Classes
    TransSpecModule
  48. abstract class VFS extends AnyRef

    Permalink
    Definition Classes
    VFSModule
  49. trait VFSColumnarTableCompanion extends yggdrasil.table.VFSColumnarTableModule.BlockStoreColumnarTableCompanion

    Permalink
    Definition Classes
    VFSColumnarTableModule
  50. class VFSCompanion extends yggdrasil.vfs.ActorVFSModule.VFSCompanionLike

    Permalink
    Definition Classes
    ActorVFSModule
  51. trait VFSCompanionLike extends AnyRef

    Permalink
    Definition Classes
    VFSModule

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Config

    Permalink
  5. object GroupingSpec

    Permalink
    Definition Classes
    TableModule
  6. final def InMemoryLimit: Long

    Permalink
    Definition Classes
    IndicesModule
  7. implicit def M: Monad[Future]

    Permalink
    Definition Classes
    Precog → ColumnarTableModule → TableModule
  8. def RootAPIKey: Future[APIKey]

    Permalink
  9. object Table extends TableCompanion

    Permalink
    Definition Classes
    Precog → TableModule
  10. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  11. def ask(actorSelection: ActorSelection, message: Any, sender: ActorRef)(implicit timeout: Timeout): Future[Any]

    Permalink
    Definition Classes
    AskSupport
  12. def ask(actorSelection: ActorSelection, message: Any)(implicit timeout: Timeout): Future[Any]

    Permalink
    Definition Classes
    AskSupport
  13. implicit def ask(actorSelection: ActorSelection): AskableActorSelection

    Permalink
    Definition Classes
    AskSupport
  14. def ask(actorRef: ActorRef, message: Any, sender: ActorRef)(implicit timeout: Timeout): Future[Any]

    Permalink
    Definition Classes
    AskSupport
  15. def ask(actorRef: ActorRef, message: Any)(implicit timeout: Timeout): Future[Any]

    Permalink
    Definition Classes
    AskSupport
  16. implicit def ask(actorRef: ActorRef): AskableActorRef

    Permalink
    Definition Classes
    AskSupport
  17. lazy val blockModuleLogger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    BlockStoreColumnarTableModule
  18. def buildConstantWrapSpec[A <: SourceType](source: TransSpec[A]): TransSpec[A]

    Permalink
    Definition Classes
    TransSpecModule
  19. def buildEmptyArrays(emptyBits: BitSet): Map[ColumnRef, BitsetColumn with EmptyArrayColumn]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  20. def buildEmptyObjects(emptyBits: BitSet): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  21. def buildFields(leftColumns: Map[ColumnRef, Column], rightColumns: Map[ColumnRef, Column]): (Map[ColumnRef, Column], Map[ColumnRef, Column])

    Permalink
    Definition Classes
    ObjectConcatHelpers
  22. def buildFilters(columns: Map[ColumnRef, Column], size: Int, filter: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column], filterEmpty: (Map[ColumnRef, Column]) ⇒ Map[ColumnRef, Column]): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  23. def buildInnerBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): (BitSet, BitSet)

    Permalink
    Definition Classes
    ConcatHelpers
  24. def buildNonemptyArrays(left: Map[ColumnRef, Column], right: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  25. def buildNonemptyObjects(leftFields: Map[ColumnRef, Column], rightFields: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  26. def buildOuterBits(leftEmptyBits: BitSet, rightEmptyBits: BitSet, leftDefinedBits: BitSet, rightDefinedBits: BitSet): BitSet

    Permalink
    Definition Classes
    ConcatHelpers
  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def collectIndices(columns: Map[ColumnRef, Column]): Iterable[(Int, Seq[CPathNode], ColumnRef, Column)]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  29. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  30. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  31. def filterArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  32. def filterEmptyArrays(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ArrayConcatHelpers
  33. def filterEmptyObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  34. def filterFields(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  35. def filterObjects(columns: Map[ColumnRef, Column]): Map[ColumnRef, Column]

    Permalink
    Definition Classes
    ObjectConcatHelpers
  36. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  37. def freshIdScanner: CScanner { type A = Long }

    Permalink
    Definition Classes
    IdSourceScannerModule
  38. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  39. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  40. val idSource: FreshAtomicIdSource

    Permalink
    Definition Classes
    IdSourceScannerModule
  41. def ingest(path: Path, chunks: StreamT[Future, Vector[JValue]]): Future[Unit]

    Permalink
  42. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  43. def jdbmCommitInterval: Long

    Permalink
    Definition Classes
    ColumnarTableModule
  44. implicit def liftF1(f: F1): F1Like

    Permalink
    Definition Classes
    ColumnarTableModule → FNModule
  45. implicit def liftF2(f: F2): F2Like

    Permalink
    Definition Classes
    ColumnarTableModule → FNModule
  46. def liftToValues(trans: TransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  47. val log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  48. def makeTableTrans(tableTrans: TableTransSpec1): TransSpec1

    Permalink
    Definition Classes
    TransSpecModule
  49. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  50. def newScratchDir(): File

    Permalink
    Definition Classes
    ColumnarTableModule
  51. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  53. def permissionsFinder: PermissionsFinder[Future]

    Permalink
    Definition Classes
    Precog → ActorVFSModule
  54. implicit def pimpMapUtils[A, B, CC[B] <: GenTraversable[B]](self: GenMap[A, CC[B]]): MapPimp[A, B, CC]

    Permalink
    Definition Classes
    MapUtils
  55. def resourceBuilder: ResourceBuilder

    Permalink
    Definition Classes
    Precog → ActorVFSModule
  56. def rng: Random

    Permalink
    Definition Classes
    SamplableColumnarTableModule
  57. def showContents(path: Path): EitherT[Future, ResourceError, Set[PathMetadata]]

    Permalink
  58. def shutdown: Future[Unit]

    Permalink
  59. def stopPath(path: Path): Unit

    Permalink
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  61. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  62. object trans

    Permalink
    Definition Classes
    TransSpecModule
  63. val vfs: SecureVFS

    Permalink
    Definition Classes
    Precog → VFSColumnarTableModule
  64. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from VFSColumnarTableModule

Inherited from AskSupport

Inherited from BlockStoreColumnarTableModule[Future]

Inherited from ColumnarTableModule[Future]

Inherited from IndicesModule[Future]

Inherited from SamplableColumnarTableModule[Future]

Inherited from SamplableTableModule[Future]

Inherited from SliceTransforms[Future]

Inherited from MapUtils

Inherited from ArrayConcatHelpers

Inherited from ObjectConcatHelpers

Inherited from ConcatHelpers

Inherited from IdSourceScannerModule

Inherited from ColumnarTableTypes[Future]

Inherited from TableModule[Future]

Inherited from TransSpecModule

Inherited from FNModule

Inherited from ActorVFSModule

Inherited from SecureVFSModule[Future, Slice]

Inherited from VFSModule[Future, Slice]

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped