Object

quasar.physical.rdbms.fs.postgres

Postgres

Related Doc: package postgres

Permalink

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

Linear Supertypes
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. 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. type Config = common.Config

    Permalink
    Definition Classes
    Rdbms → BackendModule
  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. 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]

    Permalink
    Definition Classes
    Rdbms
  8. implicit class LiftBackend[A] extends AnyRef

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

    Permalink
    Definition Classes
    BackendModule
  10. implicit class LiftEffBackend[F[_], A] extends AnyRef

    Permalink
    Definition Classes
    Rdbms
  11. type M[A] = Free[model.Eff, A]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  12. trait ManageFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  13. trait ManagedQueryFileModule extends AnyRef

    Permalink
    Definition Classes
    ManagedQueryFile
  14. trait ManagedReadFileModule extends AnyRef

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

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

    Permalink
    Definition Classes
    BackendModule
  17. trait QueryFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  18. trait ReadFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  19. type Repr = Fix[SqlExpr]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  20. 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[[β$0$]Coproduct[[β$5$]QScriptCore[Fix, β$5$], [A]Coproduct[[β$3$]EquiJoin[Fix, β$3$], [β$4$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$4$], A], β$0$]]

    Permalink
    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$]]

    Permalink
    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$]]

    Permalink
    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]

    Permalink
    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$]]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  9. lazy val ME: MonadFsErr[Backend]

    Permalink
    Definition Classes
    Rdbms
  10. lazy val MR: MonadReader_[Backend, Config]

    Permalink
    Definition Classes
    Rdbms
  11. lazy val MRT: MonadReader_[[β$21$]Free[Eff, β$21$], Transactor[Task]]

    Permalink
    Definition Classes
    Rdbms
  12. lazy val MT: MonadTell_[Backend, PhaseResults]

    Permalink
    Definition Classes
    Rdbms
  13. def ManageFileModule: ManageFileModule { ... /* 4 definitions in type refinement */ }

    Permalink
    Definition Classes
    RdbmsManageFile
  14. def ManagedQueryFileModule: ManagedQueryFileModule

    Permalink
    Definition Classes
    RdbmsQueryFile → ManagedQueryFile
  15. def ManagedReadFileModule: ManagedReadFileModule

    Permalink
    Definition Classes
    RdbmsReadFile → ManagedReadFile
  16. def MonadM: Monad[M]

    Permalink
    Definition Classes
    RdbmsRdbmsQueryFileRdbmsManageFileRdbmsWriteFileRdbmsReadFile → BackendModule
  17. def MonoSeqM: MonoSeq[M]

    Permalink
    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$]]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  19. def ReadKvsM: Kvs[M, ReadHandle, DbDataStream]

    Permalink
    Definition Classes
    RdbmsReadFile → ManagedReadFile
  20. def ResultKvsM: Kvs[M, ResultHandle, DbDataStream]

    Permalink
    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$]]

    Permalink
    Definition Classes
    Rdbms → DefaultAnalyzeModule
  22. val Type: FileSystemType

    Permalink
    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]]

    Permalink
    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]]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  25. def WriteFileModule: WriteFileModule

    Permalink
    Definition Classes
    RdbmsWriteFile
  26. def alterTable(tablePath: TablePath, cols: slamdata.Predef.Set[AlterColumn]): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    PostgresCreateRdbmsCreate
  27. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  28. def batchInsert(dbPath: TablePath, chunk: slamdata.Predef.Vector[Data], model: TableModel): ConnectionIO[slamdata.Predef.Vector[FileSystemError]]

    Permalink
    Definition Classes
    PostgresInsertRdbmsInsert
  29. def buildQuery(chunk: slamdata.Predef.Vector[Data], cols: slamdata.Predef.Set[ColumnDesc], dbPath: TablePath): \/[FileSystemError, slamdata.Predef.Vector[Fragment]]

    Permalink
    Definition Classes
    PostgresInsert
  30. val chunkSize: Int

    Permalink
    Definition Classes
    Rdbms
  31. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    BackendModule
  34. def createSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    PostgresCreateRdbmsCreate
  35. def createTable(tablePath: TablePath, model: TableModel): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    PostgresCreateRdbmsCreate
  36. lazy val dataMeta: Meta[Data]

    Permalink
    Definition Classes
    PostgresPostgresInsertRdbmsWriteFileRdbmsReadFile
  37. final val definition: BackendDef[Task]

    Permalink
    Definition Classes
    BackendModule
  38. val driverClass: String

    Permalink
  39. def dropSchema(schema: Schema): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    RdbmsManageFile
  40. def dropTable(table: TablePath): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    RdbmsManageFile
  41. def dropTableIfExists(table: TablePath): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    PostgresMoveRdbmsMove
  42. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  45. def findChildSchemas(parent: Schema): ConnectionIO[slamdata.Predef.Vector[Schema]]

    Permalink
  46. def findChildTables(schema: Schema): ConnectionIO[slamdata.Predef.Vector[TableName]]

    Permalink
  47. val formatHint: String

    Permalink
  48. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  50. def interp(xa: Task[Transactor[Task]]): Task[~>[Eff, Task]]

    Permalink
    Definition Classes
    Interpreter
  51. def interpreter(cfg: Config): DefErrT[Task, (~>[BackendEffect, Task], Task[slamdata.Predef.Unit])]

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

    Permalink
    Definition Classes
    Any
  53. val jdbcPrefixLength: Int

    Permalink
  54. def limitFr(limit: slamdata.Predef.Option[Positive]): Fragment

    Permalink
    Definition Classes
    PostgresScanTable
  55. 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
  56. 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
  57. def modelToColumns(model: TableModel): Fragment

    Permalink
    Definition Classes
    PostgresCreate
  58. def moveTableToSchema(table: TablePath, dst: Schema): ConnectionIO[TablePath]

    Permalink
    Definition Classes
    PostgresMoveRdbmsMove
  59. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  62. def offsetFr(offset: Natural): Fragment

    Permalink
    Definition Classes
    PostgresScanTable
  63. 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$]]]

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

    Permalink
    Definition Classes
    Rdbms → BackendModule
  65. def parseConnectionUri(uri: ConnectionUri): \/[DefinitionError, JdbcConnectionInfo]

    Permalink
    Definition Classes
    PostgresRdbms
  66. 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]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  67. 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$]]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  68. def renameSchema(schema: Schema, newName: Schema): ConnectionIO[slamdata.Predef.Unit]

    Permalink
    Definition Classes
    PostgresMoveRdbmsMove
  69. def renameTable(table: TablePath, newName: TableName): ConnectionIO[TablePath]

    Permalink
    Definition Classes
    PostgresMoveRdbmsMove
  70. lazy val renderQuery: RenderQuery

    Permalink
    Definition Classes
    PostgresRdbmsQueryFile
  71. def schemaExists(schema: Schema): ConnectionIO[slamdata.Predef.Boolean]

    Permalink
  72. def selectAllQuery(tablePath: TablePath, offset: Natural, limit: slamdata.Predef.Option[Positive]): Fragment

    Permalink
    Definition Classes
    PostgresScanTableRdbmsScanTable
  73. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  74. def tableExists(tablePath: TablePath): ConnectionIO[slamdata.Predef.Boolean]

    Permalink
  75. def tableModel(tablePath: TablePath): ConnectionIO[slamdata.Predef.Option[TableModel]]

    Permalink
  76. def toColValues(cols: slamdata.Predef.Set[ColumnDesc])(row: Data)(implicit formatter: DataFormatter): \/[FileSystemError, slamdata.Predef.Map[slamdata.Predef.String, slamdata.Predef.String]]

    Permalink
    Definition Classes
    PostgresInsert
  77. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  78. def transactor(cfg: Config): Task[HikariTransactor[Task]]

    Permalink
    Definition Classes
    Rdbms
  79. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. val writeKvs: Ops[WriteHandle, WriteCursor, Eff]

    Permalink
    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