Packages

object Postgres extends Rdbms with PostgresInsert with PostgresDescribeTable with PostgresCreate with PostgresScanTable with PostgresMove

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Postgres
  2. PostgresMove
  3. PostgresScanTable
  4. PostgresCreate
  5. PostgresDescribeTable
  6. PostgresInsert
  7. Rdbms
  8. DefaultAnalyzeModule
  9. Interpreter
  10. RdbmsQueryFile
  11. ManagedQueryFile
  12. RdbmsManageFile
  13. RdbmsMove
  14. RdbmsWriteFile
  15. RdbmsCreate
  16. RdbmsInsert
  17. RdbmsReadFile
  18. ManagedReadFile
  19. RdbmsScanTable
  20. RdbmsDescribeTable
  21. BackendModule
  22. AnyRef
  23. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class LiftEffBackend[F[_], A] extends AnyRef
    Definition Classes
    Rdbms
  2. trait AnalyzeModule extends AnyRef
    Definition Classes
    BackendModule
  3. type Backend[A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[M, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]
    Definition Classes
    BackendModule
  4. type BackendT[F[_], A] = EitherT[[β$1$]WriterT[[β$0$]Kleisli[F, Config, β$0$], Vector[PhaseResult], β$1$], FileSystemError, A]
    Definition Classes
    BackendModule
  5. type Config = common.Config
    Definition Classes
    Rdbms → BackendModule
  6. type Configured[A] = Kleisli[M, Config, A]
    Definition Classes
    BackendModule
  7. type ConfiguredT[F[_], A] = Kleisli[F, Config, A]
    Definition Classes
    BackendModule
  8. 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]
    Definition Classes
    Rdbms
  9. implicit class LiftBackend[A] extends AnyRef
    Definition Classes
    BackendModule
  10. implicit class LiftBackendConfigured[A] extends AnyRef
    Definition Classes
    BackendModule
  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

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]
    Definition Classes
    Rdbms
  10. lazy val MR: MonadReader_[Backend, Config]
    Definition Classes
    Rdbms
  11. lazy val MRT: MonadReader_[[β$21$]Free[Eff, β$21$], Transactor[Task]]
    Definition Classes
    Rdbms
  12. lazy val MT: MonadTell_[Backend, PhaseResults]
    Definition Classes
    Rdbms
  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. val Type: FileSystemType
    Definition Classes
    Postgres → BackendModule
  23. def UnicoalesceCap[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Capture[T, QS[T]]
    Definition Classes
    Rdbms → BackendModule
  24. def UnirewriteT[T[_[_]]](implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Unirewrite[T, QS[T]]
    Definition Classes
    Rdbms → BackendModule
  25. def WriteFileModule: WriteFileModule
    Definition Classes
    RdbmsWriteFile
  26. def alterTable(tablePath: TablePath, cols: slamdata.Predef.Set[AlterColumn]): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresCreateRdbmsCreate
  27. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  28. def batchInsert(dbPath: TablePath, chunk: slamdata.Predef.Vector[Data], model: TableModel): ConnectionIO[slamdata.Predef.Vector[FileSystemError]]
    Definition Classes
    PostgresInsertRdbmsInsert
  29. def buildQuery(chunk: slamdata.Predef.Vector[Data], cols: slamdata.Predef.Set[ColumnDesc], dbPath: TablePath): \/[FileSystemError, slamdata.Predef.Vector[Fragment]]
    Definition Classes
    PostgresInsert
  30. val chunkSize: Int
    Definition Classes
    Rdbms
  31. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  32. def compile(cfg: Config): DefErrT[Task, (~>[M, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    Rdbms → BackendModule
  33. final def config[F[_]](implicit C: MonadReader_[F, Config]): F[Config]
    Definition Classes
    BackendModule
  34. def createSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresCreateRdbmsCreate
  35. def createTable(tablePath: TablePath, model: TableModel): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresCreateRdbmsCreate
  36. lazy val dataMeta: Meta[Data]
    Definition Classes
    PostgresPostgresInsertRdbmsWriteFileRdbmsReadFile
  37. final val definition: BackendDef[Task]
    Definition Classes
    BackendModule
  38. val driverClass: String
  39. def dropSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsManageFile
  40. def dropTable(table: TablePath): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    RdbmsManageFile
  41. def dropTableIfExists(table: TablePath): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresMoveRdbmsMove
  42. def ensureSchemaParents(schema: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresCreateRdbmsCreate
  43. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  45. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  46. def findChildSchemas(parent: Schema): ConnectionIO[slamdata.Predef.Vector[Schema]]
  47. def findChildTables(schema: Schema): ConnectionIO[slamdata.Predef.Vector[TableName]]
  48. val formatHint: String
  49. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  50. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  51. def interp(xa: Task[HikariTransactor[Task]]): Task[(~>[Eff, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    Interpreter
  52. def interpreter(cfg: Config): DefErrT[Task, (~>[BackendEffect, Task], Task[slamdata.Predef.Unit])]
    Definition Classes
    BackendModule
  53. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  54. val jdbcPrefixLength: Int
  55. def limitFr(limit: slamdata.Predef.Option[Positive]): Fragment
    Definition Classes
    PostgresScanTable
  56. 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
  57. 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
  58. def modelToColumns(model: TableModel): Fragment
    Definition Classes
    PostgresCreate
  59. def moveTableToSchema(table: TablePath, dst: Schema): ConnectionIO[TablePath]
    Definition Classes
    PostgresMoveRdbmsMove
  60. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  61. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  62. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  63. def offsetFr(offset: Natural): Fragment
    Definition Classes
    PostgresScanTable
  64. 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
  65. def parseConfig(uri: ConnectionUri): DefErrT[Task, Config]
    Definition Classes
    Rdbms → BackendModule
  66. def parseConnectionUri(uri: ConnectionUri): \/[DefinitionError, JdbcConnectionInfo]
    Definition Classes
    PostgresRdbms
  67. 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
  68. 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
  69. def renameSchema(schema: Schema, newName: Schema): ConnectionIO[slamdata.Predef.Unit]
    Definition Classes
    PostgresMoveRdbmsMove
  70. def renameTable(table: TablePath, newName: TableName): ConnectionIO[TablePath]
    Definition Classes
    PostgresMoveRdbmsMove
  71. lazy val renderQuery: RenderQuery
    Definition Classes
    PostgresRdbmsQueryFile
  72. def schemaExists(schema: Schema): ConnectionIO[slamdata.Predef.Boolean]
  73. def selectAllQuery(tablePath: TablePath, offset: Natural, limit: slamdata.Predef.Option[Positive]): Fragment
    Definition Classes
    PostgresScanTableRdbmsScanTable
  74. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  75. def tableExists(tablePath: TablePath): ConnectionIO[slamdata.Predef.Boolean]
  76. def tableModel(tablePath: TablePath): ConnectionIO[slamdata.Predef.Option[TableModel]]
  77. def toColValues(cols: slamdata.Predef.Set[ColumnDesc])(row: Data)(implicit formatter: DataFormatter): \/[FileSystemError, slamdata.Predef.Map[slamdata.Predef.String, slamdata.Predef.String]]
    Definition Classes
    PostgresInsert
  78. def toString(): String
    Definition Classes
    AnyRef → Any
  79. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  82. val writeKvs: Ops[WriteHandle, WriteCursor, Eff]
    Definition Classes
    RdbmsWriteFile

Inherited from PostgresMove

Inherited from PostgresScanTable

Inherited from PostgresCreate

Inherited from PostgresDescribeTable

Inherited from PostgresInsert

Inherited from Rdbms

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