PostgresJAsyncContextBase
trait PostgresJAsyncContextBase[N <: NamingStrategy] extends JAsyncContextBase[PostgresDialect, N] with ArrayEncoders with ArrayDecoders with UUIDObjectEncoding
trait UUIDObjectEncoding
trait ArrayDecoders
trait ArrayEncoders
trait ArrayEncoding
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
class PostgresJAsyncContext[N]
Type members
Inherited classlikes
Inherited types
type Prepare >: (PrepareRow, Session) => (List[Any], PrepareRow) <: (PrepareRow, Session) => (List[Any], PrepareRow)
- Inherited from
- RowContext
Value members
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: DatasourceContext): Result[RunActionResult]
- Inherited from
- ProtoContext
def executeActionReturning[T](sql: String, prepare: Prepare, extractor: () => T, returningBehavior: ReturnAction)(executionInfo: ExecutionInfo, dc: DatasourceContext): Result[RunActionReturningResult[T]]
- Inherited from
- ProtoContext
def executeBatchAction(groups: List[BatchGroup])(executionInfo: ExecutionInfo, dc: DatasourceContext): Result[RunBatchActionResult]
- Inherited from
- ProtoContext
def executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: () => T)(executionInfo: ExecutionInfo, dc: DatasourceContext): Result[RunBatchActionReturningResult[T]]
- Inherited from
- ProtoContext
def executeQuery[T](sql: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, dc: DatasourceContext): Result[RunQueryResult[T]]
- Inherited from
- ProtoContext
def executeQuerySingle[T](string: String, prepare: Prepare, extractor: () => T)(executionInfo: ExecutionInfo, dc: DatasourceContext): Result[RunQuerySingleResult[T]]
- Inherited from
- ProtoContext
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]]): Result[RunBatchActionReturningResult[T]]
- Inherited from
- Context
@targetName("runBatchAction")
inline def run[I, A <: Action[I] & QAC[I, Nothing]](inline quoted: Quoted[BatchAction[A]]): Result[RunBatchActionResult]
- Inherited from
- Context
@targetName("runActionReturning")
inline def run[E, T](inline quoted: Quoted[ActionReturning[E, T]]): Result[RunActionReturningResult[T]]
- Inherited from
- Context
@targetName("runQuery")
inline def run[T](inline quoted: Quoted[Query[T]], inline wrap: OuterSelectWrap): Result[RunQueryResult[T]]
- Inherited from
- Context
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