PostgresJAsyncContext
class PostgresJAsyncContext[N <: NamingStrategy](naming: N, pool: ConnectionPool[PostgreSQLConnection]) extends JAsyncContext[PostgresDialect, N, PostgreSQLConnection] with PostgresJAsyncContextBase[N]
trait PostgresJAsyncContextBase[N]
trait UUIDObjectEncoding
trait ArrayDecoders
trait ArrayEncoders
trait ArrayEncoding
class JAsyncContext[PostgresDialect, N, PostgreSQLConnection]
trait JAsyncContextBase[PostgresDialect, N]
trait Encoders
trait Decoders
trait SqlContext[PostgresDialect, N]
trait Context[PostgresDialect, N]
trait Closeable
trait AutoCloseable
trait EncodingDsl
trait LowPriorityImplicits
trait ProtoContext[PostgresDialect, N]
trait RowContext
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Inherited types
type Prepare >: (PrepareRow, Session) => (List[Any], PrepareRow) <: (PrepareRow, Session) => (List[Any], PrepareRow)
- Inherited from
- RowContext
Value members
Constructors
Concrete methods
override protected def extractActionResult[O](returningAction: ReturnAction, returningExtractor: () => O)(result: QueryResult): O
- Definition Classes
- JAsyncContext
Inherited methods
def arrayDecoder[I, O, Col <: Seq[O]](mapper: I => O)(bf: Factory[O, Col], iTag: ClassTag[I], oTag: ClassTag[O]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
def arrayRawEncoder[T, Col <: Seq[T]](`evidence$1`: ClassTag[T], bf: Factory[T, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
def decoder[T](f: PartialFunction[Any, T], sqlType: DecoderSqlType)(`evidence$1`: ClassTag[T]): AsyncDecoder[T]
- Inherited from
- Decoders
def executeAction[T](sql: String, prepare: Prepare)(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[Long]
- Inherited from
- JAsyncContext
def executeActionReturning[T](sql: String, prepare: Prepare, extractor: () => T, returningAction: ReturnAction)(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[T]
- Inherited from
- JAsyncContext
def executeBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[List[Long]]
- Inherited from
- JAsyncContext
def executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: () => T)(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[List[T]]
- Inherited from
- JAsyncContext
def executeQuery[T](sql: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[List[T]]
- Inherited from
- JAsyncContext
def executeQuerySingle[T](sql: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, dc: ExecutionContext): Future[T]
- Inherited from
- JAsyncContext
protected def mappedBaseDecoder[Base, Mapped](mapped: MappedEncoding[Base, Mapped], decoder: () => Base): () => Mapped
- Inherited from
- EncodingDsl
protected def mappedBaseEncoder[Mapped, Base](mapped: MappedEncoding[Mapped, Base], encoder: () => Base): () => Mapped
- Inherited from
- EncodingDsl
@targetName("runBatchActionReturning")
inline def run[I, T, A <: Action[I] & QAC[I, T]](inline quoted: Quoted[BatchAction[A]]): Future[Seq[T]]
- Inherited from
- Context
@targetName("runBatchAction")
inline def run[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): Future[RunBatchActionResult]
- Inherited from
- Context
@targetName("runActionReturning")
inline def run[E, T](inline quoted: Quoted[ActionReturning[E, T]]): Future[RunActionReturningResult[T]]
- Inherited from
- Context
def transaction[T](f: TransactionalExecutionContext => Future[T])(ec: ExecutionContext): CompletableFuture[T]
- Inherited from
- JAsyncContext
Inherited fields
Extensions
Inherited extensions
extension (q: Query[T])
Implicits
Inherited implicits
implicit def arrayBigDecimalDecoder[Col <: Seq[BigDecimal]](bf: Factory[BigDecimal, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
implicit def arrayJodaDateTimeDecoder[Col <: Seq[DateTime]](bf: Factory[DateTime, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
implicit def arrayJodaLocalDateDecoder[Col <: Seq[LocalDate]](bf: Factory[LocalDate, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
implicit def arrayJodaLocalDateTimeDecoder[Col <: Seq[LocalDateTime]](bf: Factory[LocalDateTime, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
implicit def arrayLocalDateDecoder[Col <: Seq[LocalDate]](bf: Factory[LocalDate, Col]): AsyncDecoder[Col]
- Inherited from
- ArrayDecoders
implicit def arrayMappedDecoder[I, O, Col <: ([X] =>> Seq[X])](mapped: MappedEncoding[I, O], d: AsyncDecoder[Seq[I]], bf: Factory[O, Col[O]]): AsyncDecoder[Col[O]]
- Inherited from
- ArrayEncoding
implicit def arrayMappedEncoder[I, O, Col <: ([X] =>> Seq[X])](mapped: MappedEncoding[I, O], e: AsyncEncoder[Seq[O]]): AsyncEncoder[Col[I]]
- Inherited from
- ArrayEncoding
implicit def mappedDecoder[I, O](mapped: MappedEncoding[I, O], decoder: AsyncDecoder[I]): AsyncDecoder[O]
- Inherited from
- Decoders