Object

quasar.mimir

Mimir

Related Doc: package mimir

Permalink

object Mimir extends BackendModule with Logging with DefaultAnalyzeModule

Linear Supertypes
DefaultAnalyzeModule, Logging, BackendModule, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Mimir
  2. DefaultAnalyzeModule
  3. Logging
  4. BackendModule
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AnalyzeModule extends AnyRef

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

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

    Permalink
    Definition Classes
    BackendModule
  4. final case class Config(dataDir: File) extends Product with Serializable

    Permalink
  5. type Configured[A] = Kleisli[M, Config, A]

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

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

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

    Permalink
    Definition Classes
    BackendModule
  9. type M[A] = Kleisli[Task, Cake, A]

    Permalink
    Definition Classes
    Mimir → BackendModule
  10. trait ManageFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  11. type QS[T[_[_]]] = :\:[[β$2$]QScriptCore[T, β$2$], :/:[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$]]]

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

    Permalink
    Definition Classes
    BackendModule
  13. trait QueryFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  14. trait ReadFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  15. trait Repr extends AnyRef

    Permalink
  16. final case class SortOrdering[TS1](sortKeys: slamdata.Predef.Set[TS1], sortOrder: DesiredSortOrder, unique: slamdata.Predef.Boolean) extends Product with Serializable

    Permalink
  17. final case class SortState[TS1](bucket: slamdata.Predef.Option[TS1], orderings: slamdata.Predef.List[SortOrdering[TS1]]) extends Product with Serializable

    Permalink
  18. 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. def CardinalityQSM: Cardinality[[β$14$]Coproduct[[β$2$]QScriptCore[Fix, β$2$], [A]Coproduct[[β$0$]EquiJoin[Fix, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$14$]]

    Permalink
    Definition Classes
    Mimir → DefaultAnalyzeModule
  5. def CostQSM: Cost[[β$16$]Coproduct[[β$2$]QScriptCore[Fix, β$2$], [A]Coproduct[[β$0$]EquiJoin[Fix, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$16$]]

    Permalink
    Definition Classes
    Mimir → DefaultAnalyzeModule
  6. def DelayRenderTreeQSM[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Delay[RenderTree, [β$20$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$20$]]

    Permalink
    Definition Classes
    Mimir → BackendModule
  7. def ExtractPathQSM[T[_[_]]](implicit arg0: RecursiveT[T]): ExtractPath[[β$21$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$21$], APath]

    Permalink
    Definition Classes
    Mimir → BackendModule
  8. def FunctorQSM[T[_[_]]]: Functor[[β$18$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$18$]]

    Permalink
    Definition Classes
    Mimir → BackendModule
  9. object ManageFileModule extends ManageFileModule

    Permalink
    Definition Classes
    Mimir → BackendModule
  10. def MonadM: Monad[M]

    Permalink
    Definition Classes
    Mimir → BackendModule
  11. def QSCoreInject[T[_[_]]]: :<:[[β$22$]QScriptCore[T, β$22$], [β$23$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$23$]]

    Permalink
    Definition Classes
    Mimir → BackendModule
  12. object QueryFileModule extends QueryFileModule

    Permalink
    Definition Classes
    Mimir → BackendModule
  13. object ReadFileModule extends ReadFileModule

    Permalink
    Definition Classes
    Mimir → BackendModule
  14. object Repr

    Permalink
  15. def TraverseQSM[T[_[_]]]: Traverse[[β$19$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$19$]]

    Permalink
    Definition Classes
    Mimir → DefaultAnalyzeModule
  16. val Type: FileSystemType

    Permalink
    Definition Classes
    Mimir → 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
    Mimir → 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
    Mimir → BackendModule
  19. object WriteFileModule extends WriteFileModule

    Permalink
    Definition Classes
    Mimir → BackendModule
  20. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  21. def cake[F[_]](implicit F: MonadReader_[F, Cake]): F[Cake]

    Permalink
  22. def clone(): AnyRef

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. implicit def equiJoinToQScript[T[_[_]]]: Aux[[β$6$]EquiJoin[T, β$6$], [β$7$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$7$]]

    Permalink
  29. def finalize(): Unit

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

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

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

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

    Permalink
    Definition Classes
    Any
  34. val log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  35. 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[[β$16$]fp.:\:.M[β$16$]]]

    Permalink
    Definition Classes
    BackendModule
  36. 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
  37. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def needToSort(p: Precog)(oldSort: SortState[TransSpec1], newSort: SortState[TransSpec1]): slamdata.Predef.Boolean

    Permalink
  39. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  41. def optimize[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T]): (QSM[T, T[[β$24$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$24$]]]) ⇒ QSM[T, T[[β$25$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$25$]]]

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

    Permalink
    Definition Classes
    Mimir → BackendModule
  43. def plan[T[_[_]]](cp: T[[β$29$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$29$]])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[Repr]

    Permalink
    Definition Classes
    Mimir → BackendModule
  44. implicit def qScriptCoreToQScript[T[_[_]]]: Aux[[β$2$]QScriptCore[T, β$2$], [β$3$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$3$]]

    Permalink
  45. implicit def qScriptToQScriptTotal[T[_[_]]]: Aux[[β$0$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], 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
    Mimir → BackendModule
  46. implicit def shiftedReadToQScript[T[_[_]]]: Aux[[β$10$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$10$], [β$11$]Coproduct[[β$2$]QScriptCore[T, β$2$], [A]Coproduct[[β$0$]EquiJoin[T, β$0$], [β$1$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$1$], A], β$11$]]

    Permalink
  47. def sortT[P0 <: Cake](c: Aux[P0])(table: Mimir.sortT.P0.Table, sortKey: TransSpec1, sortOrder: DesiredSortOrder = SortAscending, unique: slamdata.Predef.Boolean = false): Task[Aux[(c)#P.type]]

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

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

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

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

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

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

Inherited from DefaultAnalyzeModule

Inherited from Logging

Inherited from BackendModule

Inherited from AnyRef

Inherited from Any

Ungrouped