Packages

trait Rdbms extends BackendModule with RdbmsReadFile with RdbmsWriteFile with RdbmsManageFile with RdbmsQueryFile with Interpreter with DefaultAnalyzeModule

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Rdbms
  2. DefaultAnalyzeModule
  3. Interpreter
  4. RdbmsQueryFile
  5. ManagedQueryFile
  6. RdbmsManageFile
  7. RdbmsMove
  8. RdbmsWriteFile
  9. RdbmsCreate
  10. RdbmsInsert
  11. RdbmsReadFile
  12. ManagedReadFile
  13. RdbmsScanTable
  14. RdbmsDescribeTable
  15. BackendModule
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AnalyzeModule extends AnyRef
    Definition Classes
    BackendModule
  2. type Backend[A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[M, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]
    Definition Classes
    BackendModule
  3. type BackendT[F[_], A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[F, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]
    Definition Classes
    BackendModule
  4. type Config = common.Config
    Definition Classes
    Rdbms → BackendModule
  5. type Configured[A] = Kleisli[M, Config, A]
    Definition Classes
    BackendModule
  6. type ConfiguredT[F[_], A] = Kleisli[F, Config, A]
    Definition Classes
    BackendModule
  7. type Eff[A] = Coproduct[Task, [A]Coproduct[[A]Read[Transactor[Task], A], [A]Coproduct[[A]Free[ConnectionOp, A], [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[UUID, A], [A]Coproduct[[γ$0$]KeyValueStore[ReadHandle, DbDataStream, γ$0$], [A]Coproduct[[γ$1$]KeyValueStore[ResultHandle, DbDataStream, γ$1$], [γ$2$]KeyValueStore[WriteHandle, WriteCursor, γ$2$], A], A], A], A], A], A], A]
  8. implicit class LiftBackend[A] extends AnyRef
    Definition Classes
    BackendModule
  9. implicit class LiftBackendConfigured[A] extends AnyRef
    Definition Classes
    BackendModule
  10. implicit class LiftEffBackend[F[_], A] extends AnyRef
  11. type M[A] = Free[model.Eff, A]
    Definition Classes
    Rdbms → BackendModule
  12. trait ManageFileModule extends AnyRef
    Definition Classes
    BackendModule
  13. trait ManagedQueryFileModule extends AnyRef
    Definition Classes
    ManagedQueryFile
  14. trait ManagedReadFileModule extends AnyRef
    Definition Classes
    ManagedReadFile
  15. type QS[T[_[_]]] = :\:[[β$5$]QScriptCore[T, β$5$], :/:[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$]]]
    Definition Classes
    Rdbms → BackendModule
  16. type QSM[T[_[_]], A] = fp.:\:.M[A]
    Definition Classes
    BackendModule
  17. trait QueryFileModule extends AnyRef
    Definition Classes
    BackendModule
  18. trait ReadFileModule extends AnyRef
    Definition Classes
    BackendModule
  19. type Repr = Fix[SqlExpr]
    Definition Classes
    Rdbms → BackendModule
  20. trait WriteFileModule extends AnyRef
    Definition Classes
    BackendModule

Abstract Value Members

  1. abstract val Type: FileSystemType
    Definition Classes
    BackendModule
  2. abstract def alterTable(tablePath: TablePath, cols: slamdata.Predef.Set[AlterColumn]): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsCreate
  3. abstract def batchInsert(dbPath: TablePath, chunk: slamdata.Predef.Vector[Data], model: TableModel): ConnectionIO[slamdata.Predef.Vector[FileSystemError]]
    Definition Classes
    RdbmsInsert
  4. abstract def createSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsCreate
  5. abstract def createTable(tablePath: TablePath, model: TableModel): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsCreate
  6. implicit abstract def dataMeta: Meta[Data]
    Definition Classes
    RdbmsWriteFile
  7. abstract def dropTableIfExists(table: TablePath): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsManageFileRdbmsMove
  8. abstract def ensureSchemaParents(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsCreate
  9. abstract def findChildSchemas(parent: Schema): ConnectionIO[slamdata.Predef.Vector[Schema]]
    Definition Classes
    RdbmsDescribeTable
  10. abstract def findChildTables(schema: Schema): ConnectionIO[slamdata.Predef.Vector[TableName]]
    Definition Classes
    RdbmsDescribeTable
  11. abstract def moveTableToSchema(table: TablePath, dst: Schema): ConnectionIO[TablePath]
    Definition Classes
    RdbmsMove
  12. abstract def parseConnectionUri(uri: ConnectionUri): \/[DefinitionError, JdbcConnectionInfo]
  13. abstract def renameSchema(schema: Schema, newName: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsMove
  14. abstract def renameTable(table: TablePath, newName: TableName): ConnectionIO[TablePath]
    Definition Classes
    RdbmsMove
  15. abstract def renderQuery: RenderQuery
    Definition Classes
    RdbmsQueryFile
  16. abstract def schemaExists(schema: Schema): ConnectionIO[slamdata.Predef.Boolean]
    Definition Classes
    RdbmsDescribeTable
  17. abstract def selectAllQuery(tablePath: TablePath, offset: Natural, limit: slamdata.Predef.Option[Positive]): Fragment
    Definition Classes
    RdbmsScanTable
  18. abstract def tableExists(tablePath: TablePath): ConnectionIO[slamdata.Predef.Boolean]
    Definition Classes
    RdbmsDescribeTable
  19. abstract def tableModel(tablePath: TablePath): ConnectionIO[slamdata.Predef.Option[TableModel]]
    Definition Classes
    RdbmsDescribeTable

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def CardinalityQSM: Cardinality[[β$0$]Coproduct[[β$5$]QScriptCore[Fix, β$5$], [A]Coproduct[[β$3$]EquiJoin[Fix, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$0$]]
    Definition Classes
    Rdbms → DefaultAnalyzeModule
  5. def CostQSM: Cost[[β$2$]Coproduct[[β$5$]QScriptCore[Fix, β$5$], [A]Coproduct[[β$3$]EquiJoin[Fix, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$2$]]
    Definition Classes
    Rdbms → DefaultAnalyzeModule
  6. 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$]]
    Definition Classes
    Rdbms → BackendModule
  7. 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]
    Definition Classes
    Rdbms → BackendModule
  8. def FunctorQSM[T[_[_]]]: Functor[[β$4$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$4$]]
    Definition Classes
    Rdbms → BackendModule
  9. lazy val ME: MonadFsErr[Backend]
  10. lazy val MR: MonadReader_[Backend, Config]
  11. lazy val MRT: MonadReader_[[β$21$]Free[Eff, β$21$], Transactor[Task]]
  12. lazy val MT: MonadTell_[Backend, PhaseResults]
  13. def ManageFileModule: ManageFileModule { ... /* 4 definitions in type refinement */ }
    Definition Classes
    RdbmsManageFile
  14. def ManagedQueryFileModule: ManagedQueryFileModule
    Definition Classes
    RdbmsQueryFile → ManagedQueryFile
  15. def ManagedReadFileModule: ManagedReadFileModule
    Definition Classes
    RdbmsReadFile → ManagedReadFile
  16. def MonadM: Monad[M]
    Definition Classes
    RdbmsRdbmsQueryFileRdbmsManageFileRdbmsWriteFileRdbmsReadFile → BackendModule
  17. def MonoSeqM: MonoSeq[M]
    Definition Classes
    Rdbms → ManagedQueryFile → ManagedReadFile
  18. 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$]]
    Definition Classes
    Rdbms → BackendModule
  19. def ReadKvsM: Kvs[M, ReadHandle, DbDataStream]
    Definition Classes
    RdbmsReadFile → ManagedReadFile
  20. def ResultKvsM: Kvs[M, ResultHandle, DbDataStream]
    Definition Classes
    RdbmsQueryFile → ManagedQueryFile
  21. def TraverseQSM[T[_[_]]]: Traverse[[β$5$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$5$]]
    Definition Classes
    Rdbms → DefaultAnalyzeModule
  22. def UnicoalesceCap[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Capture[T, QS[T]]
    Definition Classes
    Rdbms → BackendModule
  23. def UnirewriteT[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Unirewrite[T, QS[T]]
    Definition Classes
    Rdbms → BackendModule
  24. def WriteFileModule: WriteFileModule
    Definition Classes
    RdbmsWriteFile
  25. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  26. val chunkSize: Int
  27. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  28. def compile(cfg: Config): DefErrT[Task, (~>[M, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    Rdbms → BackendModule
  29. final def config[F[_]](implicit C: MonadReader_[F, Config]): F[Config]
    Definition Classes
    BackendModule
  30. final val definition: BackendDef[Task]
    Definition Classes
    BackendModule
  31. def dropSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsManageFile
  32. def dropTable(table: TablePath): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsManageFile
  33. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  35. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  37. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  38. def interp(xa: Task[HikariTransactor[Task]]): Task[(~>[Eff, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    Interpreter
  39. def interpreter(cfg: Config): DefErrT[Task, (~>[BackendEffect, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    BackendModule
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. 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$]]]
    Definition Classes
    BackendModule
  42. final def lpToRepr[T[_[_]]](lp: T[LogicalPlan])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[PhysicalPlan[Repr]]
    Definition Classes
    BackendModule
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  46. def optimize[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T]): (QSM[T, T[[β$12$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$12$]]]) ⇒ QSM[T, T[[β$13$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$13$]]]
    Definition Classes
    Rdbms → BackendModule
  47. def parseConfig(uri: ConnectionUri): DefErrT[Task, Config]
    Definition Classes
    Rdbms → BackendModule
  48. def plan[T[_[_]]](cp: T[[β$15$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$15$]])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[Repr]
    Definition Classes
    Rdbms → BackendModule
  49. implicit def qScriptToQScriptTotal[T[_[_]]]: Aux[[β$10$]Coproduct[[β$5$]QScriptCore[T, β$5$], [A]Coproduct[[β$3$]EquiJoin[T, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$10$], [β$11$]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$], β$11$]]
    Definition Classes
    Rdbms → BackendModule
  50. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  51. def toString(): String
    Definition Classes
    AnyRef → Any
  52. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  55. val writeKvs: Ops[WriteHandle, WriteCursor, Eff]
    Definition Classes
    RdbmsWriteFile

Inherited from DefaultAnalyzeModule

Inherited from Interpreter

Inherited from RdbmsQueryFile

Inherited from ManagedQueryFile[DbDataStream]

Inherited from RdbmsManageFile

Inherited from RdbmsMove

Inherited from RdbmsWriteFile

Inherited from RdbmsCreate

Inherited from RdbmsInsert

Inherited from RdbmsReadFile

Inherited from ManagedReadFile[DbDataStream]

Inherited from RdbmsScanTable

Inherited from RdbmsDescribeTable

Inherited from BackendModule

Inherited from AnyRef

Inherited from Any

Ungrouped