Object

quasar.physical.mongodb

MongoDb

Related Doc: package mongodb

Permalink

object MongoDb extends BackendModule with ManagedReadFile[BsonCursor] with ManagedWriteFile[Collection]

Linear Supertypes
ManagedWriteFile[Collection], ManagedReadFile[BsonCursor], BackendModule, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MongoDb
  2. ManagedWriteFile
  3. ManagedReadFile
  4. BackendModule
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Backend[A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[M, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]

    Permalink
    Definition Classes
    BackendModule
  2. type BackendT[F[_], A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[F, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]

    Permalink
    Definition Classes
    BackendModule
  3. type Config = MongoConfig

    Permalink
    Definition Classes
    MongoDb → BackendModule
  4. type Configured[A] = Kleisli[M, Config, A]

    Permalink
    Definition Classes
    BackendModule
  5. type ConfiguredT[F[_], A] = Kleisli[F, Config, A]

    Permalink
    Definition Classes
    BackendModule
  6. implicit class LiftBackend[A] extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  7. implicit class LiftBackendConfigured[A] extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  8. type M[A] = Free[Eff, A]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  9. trait ManageFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  10. trait ManagedReadFileModule extends AnyRef

    Permalink
    Definition Classes
    ManagedReadFile
  11. trait ManagedWriteFileModule extends AnyRef

    Permalink
    Definition Classes
    ManagedWriteFile
  12. type QS[T[_[_]]] = :\:[[β$5$]QScriptCore[T, β$5$], :/:[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$]]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  13. type QSM[T[_[_]], A] = fp.:\:.M[A]

    Permalink
    Definition Classes
    BackendModule
  14. trait QueryFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  15. trait ReadFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  16. type Repr = Crystallized[WorkflowF]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  17. trait WriteFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule

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. val DC: DataCursor[MongoDbIO, BsonCursor]

    Permalink
  5. def DelayRenderTreeQSM[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Delay[RenderTree, [β$6$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$6$]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  6. def ExtractPathQSM[T[_[_]]](implicit arg0: RecursiveT[T]): ExtractPath[[β$7$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$7$], APath]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  7. def FunctorQSM[T[_[_]]]: Functor[[β$5$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$5$]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  8. object ManageFileModule extends ManageFileModule

    Permalink
    Definition Classes
    MongoDb → BackendModule
  9. object ManagedReadFileModule extends ManagedReadFileModule

    Permalink
    Definition Classes
    MongoDb → ManagedReadFile
  10. object ManagedWriteFileModule extends ManagedWriteFileModule

    Permalink
    Definition Classes
    MongoDb → ManagedWriteFile
  11. def MonadM: Monad[M]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  12. def MonoSeqM: MonoSeq[M]

    Permalink
    Definition Classes
    MongoDb → ManagedWriteFile → ManagedReadFile
  13. def QSCoreInject[T[_[_]]]: :<:[[β$8$]QScriptCore[T, β$8$], [β$9$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$9$]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  14. object QueryFileModule extends QueryFileModule

    Permalink
    Definition Classes
    MongoDb → BackendModule
  15. def ReadKvsM: Kvs[M, ReadHandle, BsonCursor]

    Permalink
    Definition Classes
    MongoDb → ManagedReadFile
  16. val Type: FileSystemType

    Permalink
    Definition Classes
    MongoDb → BackendModule
  17. def UnicoalesceCap[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Capture[T, QS[T]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  18. def UnirewriteT[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Unirewrite[T, QS[T]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  19. def WriteKvsM: Kvs[M, WriteHandle, Collection]

    Permalink
    Definition Classes
    MongoDb → ManagedWriteFile
  20. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def compile(cfg: Config): DefErrT[Task, (~>[M, Task], Task[slamdata.Predef.Unit])]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  23. final def config[F[_]](implicit C: MonadReader_[F, Config]): F[Config]

    Permalink
    Definition Classes
    BackendModule
  24. final val definition: BackendDef[Task]

    Permalink
    Definition Classes
    BackendModule
  25. def doPlan[T[_[_]], N[_]](qs: T[[β$18$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$18$]], ctx: QueryContext[N], queryModel: MongoQueryModel, execTime: Instant)(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T], arg4: Monad[N], arg5: MonadFsErr[N], arg6: PhaseResultTell[N]): N[Repr]

    Permalink
  26. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  31. def interpreter(cfg: Config): DefErrT[Task, (~>[BackendEffect, Task], Task[slamdata.Predef.Unit])]

    Permalink
    Definition Classes
    BackendModule
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. final def lpToQScript[T[_[_]], M[_]](lp: T[LogicalPlan], lc: ListContents[M])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T], arg4: Monad[M], arg5: MonadFsErr[M], arg6: PhaseResultTell[M]): M[T[[β$13$]fp.:\:.M[β$13$]]]

    Permalink
    Definition Classes
    BackendModule
  34. final def lpToRepr[T[_[_]]](lp: T[LogicalPlan])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[PhysicalPlan[Repr]]

    Permalink
    Definition Classes
    BackendModule
  35. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  36. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  38. def optimize[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T]): (QSM[T, T[[β$10$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$10$]]]) ⇒ QSM[T, T[[β$11$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$11$]]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  39. def parseConfig(uri: ConnectionUri): DefErrT[Task, Config]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  40. def plan[T[_[_]]](qs: T[[β$19$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$19$]])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[Repr]

    Permalink
    Definition Classes
    MongoDb → BackendModule
    Annotations
    @SuppressWarnings()
  41. implicit def qScriptToQScriptTotal[T[_[_]]]: Aux[[β$0$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$0$], [β$1$]Coproduct[[β$0$]QScriptCore[T, β$0$], [β$1$]Coproduct[[β$2$]ProjectBucket[T, β$2$], [β$3$]Coproduct[[β$4$]ThetaJoin[T, β$4$], [β$5$]Coproduct[[β$6$]EquiJoin[T, β$6$], [β$7$]Coproduct[[β$8$]Const[ShiftedRead[Path[Abs, Dir, Sandboxed]], β$8$], [β$9$]Coproduct[[β$10$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$10$], [β$11$]Coproduct[[β$12$]Const[Read[Path[Abs, Dir, Sandboxed]], β$12$], [β$13$]Coproduct[[β$14$]Const[Read[Path[Abs, File, Sandboxed]], β$14$], [β$15$]Const[DeadEnd, β$15$], β$13$], β$11$], β$9$], β$7$], β$5$], β$3$], β$1$], β$1$]]

    Permalink
    Definition Classes
    MongoDb → BackendModule
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toBackend[C[_], A](c: C[\/[FileSystemError, A]])(implicit inj: :<:[C, Eff]): Backend[A]

    Permalink
  44. def toBackendP[C[_], A](c: C[(PhaseResults, \/[FileSystemError, A])])(implicit inj: :<:[C, Eff]): Backend[A]

    Permalink
  45. def toConfigured[C[_], A](c: C[A])(implicit inj: :<:[C, Eff]): Configured[A]

    Permalink
  46. def toM[C[_], A](c: C[A])(implicit inj: :<:[C, Eff]): M[A]

    Permalink
  47. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def wait(): Unit

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

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

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

Inherited from ManagedWriteFile[Collection]

Inherited from ManagedReadFile[BsonCursor]

Inherited from BackendModule

Inherited from AnyRef

Inherited from Any

Ungrouped