Object

quasar.physical.rdbms.fs.postgres

Postgres

Related Doc: package postgres

Permalink

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Postgres
  2. PostgresMove
  3. PostgresCreate
  4. PostgresDescribeTable
  5. PostgresInsert
  6. Rdbms
  7. DefaultAnalyzeModule
  8. Interpreter
  9. RdbmsQueryFile
  10. RdbmsManageFile
  11. RdbmsMove
  12. RdbmsWriteFile
  13. RdbmsCreate
  14. RdbmsInsert
  15. RdbmsReadFile
  16. RdbmsDescribeTable
  17. BackendModule
  18. AnyRef
  19. 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[[A]Free[ConnectionOp, A], [A]Coproduct[MonotonicSeq, [A]Coproduct[[A]Read[UUID, A], [A]Coproduct[[γ$0$]KeyValueStore[ReadHandle, SqlReadCursor, γ$0$], [γ$1$]KeyValueStore[WriteHandle, TablePath, γ$1$], 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[Eff, A]

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

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

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

    Permalink
    Definition Classes
    BackendModule
  15. trait QueryFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  16. trait ReadFileModule extends AnyRef

    Permalink
    Definition Classes
    BackendModule
  17. type Repr = String

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

    Permalink
    Definition Classes
    Rdbms → DefaultAnalyzeModule
  5. def CostQSM: Cost[[β$7$]Coproduct[[β$4$]QScriptCore[Fix, β$4$], [A]Coproduct[[β$2$]EquiJoin[Fix, β$2$], [β$3$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$3$], A], β$7$]]

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

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

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

    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. def ManageFileModule: ManageFileModule { ... /* 4 definitions in type refinement */ }

    Permalink
    Definition Classes
    RdbmsManageFile
  12. def MonadM: Monad[M]

    Permalink
    Definition Classes
    RdbmsRdbmsQueryFileRdbmsManageFileRdbmsWriteFileRdbmsReadFile → BackendModule
  13. def QSCoreInject[T[_[_]]]: :<:[[β$13$]QScriptCore[T, β$13$], [β$14$]Coproduct[[β$4$]QScriptCore[T, β$4$], [A]Coproduct[[β$2$]EquiJoin[T, β$2$], [β$3$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$3$], A], β$14$]]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  14. def QueryFileModule: QueryFileModule

    Permalink
    Definition Classes
    RdbmsQueryFile
  15. val ReadFileModule: ReadFileModule

    Permalink
    Definition Classes
    RdbmsReadFile
  16. def TraverseQSM[T[_[_]]]: Traverse[[β$10$]Coproduct[[β$4$]QScriptCore[T, β$4$], [A]Coproduct[[β$2$]EquiJoin[T, β$2$], [β$3$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$3$], A], β$10$]]

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

    Permalink
    Definition Classes
    Postgres → BackendModule
  18. 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
  19. 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
  20. def WriteFileModule: WriteFileModule

    Permalink
    Definition Classes
    RdbmsWriteFile
  21. final def asInstanceOf[T0]: T0

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

    Permalink
    Definition Classes
    PostgresInsertRdbmsInsert
  23. def clone(): AnyRef

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

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

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

    Permalink
    Definition Classes
    PostgresCreateRdbmsCreate
  27. def createTable(tablePath: TablePath): ConnectionIO[slamdata.Predef.Unit]

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

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

    Permalink
    Definition Classes
    BackendModule
  30. def dirToCustomSchema(dir: ADir): \/[FileSystemError, CustomSchema]

    Permalink
    Definition Classes
    RdbmsManageFile
  31. val driverClass: String

    Permalink
  32. def dropSchema(schema: CustomSchema): ConnectionIO[slamdata.Predef.Unit]

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

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

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

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

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

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

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

    Permalink
  40. val formatHint: String

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  46. val jdbcPrefixLength: Int

    Permalink
  47. 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[[β$15$]fp.:\:.M[β$15$]]]

    Permalink
    Definition Classes
    BackendModule
  48. 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
  49. def moveTableToSchema(table: TablePath, dst: Schema): ConnectionIO[TablePath]

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

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

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

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

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

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

    Permalink
    Definition Classes
    PostgresRdbms
  56. def plan[T[_[_]]](cp: T[[β$23$]Coproduct[[β$4$]QScriptCore[T, β$4$], [A]Coproduct[[β$2$]EquiJoin[T, β$2$], [β$3$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$3$], A], β$23$]])(implicit arg0: BirecursiveT[T], arg1: EqualT[T], arg2: ShowT[T], arg3: RenderTreeT[T]): Backend[Repr]

    Permalink
    Definition Classes
    Rdbms → BackendModule
  57. implicit def qScriptToQScriptTotal[T[_[_]]]: Aux[[β$15$]Coproduct[[β$4$]QScriptCore[T, β$4$], [A]Coproduct[[β$2$]EquiJoin[T, β$2$], [β$3$]Const[ShiftedRead[Path[Abs, File, Sandboxed]], β$3$], A], β$15$], [β$16$]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$], β$16$]]

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

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

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

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

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

    Permalink
  63. def toString(): String

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

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

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

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

    Permalink
    Definition Classes
    RdbmsWriteFile

Inherited from PostgresMove

Inherited from PostgresCreate

Inherited from PostgresDescribeTable

Inherited from PostgresInsert

Inherited from Rdbms

Inherited from DefaultAnalyzeModule

Inherited from Interpreter

Inherited from RdbmsQueryFile

Inherited from RdbmsManageFile

Inherited from RdbmsMove

Inherited from RdbmsWriteFile

Inherited from RdbmsCreate

Inherited from RdbmsInsert

Inherited from RdbmsReadFile

Inherited from RdbmsDescribeTable

Inherited from BackendModule

Inherited from AnyRef

Inherited from Any

Ungrouped