package db

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. db
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ChunkWithMetadata[V](chunk: Chunk[V], pulledAt: Instant = Instant.now()) extends Product with Serializable
  2. final type DbTransactor = Has[Transactor[Task]]
  3. final case class DoobieConfiguration[K <: Product, V <: Product, S <: Product](queryBuilder: QueryBuilder[V, S], defaultState: S, keyExtract: (V) => K, stateFoldM: (S) => (QueryResult[V]) => UIO[S])(implicit evidence$1: Codec[K], evidence$2: Codec[V], evidence$3: Codec[S], evidence$4: HashableState[S]) extends Product with Serializable
  4. implicit final class InstantOps extends AnyVal
  5. trait QueryBuilder[V, -S] extends AnyRef
  6. final case class QueryResult[V](metadata: ResultMetadata, results: List[V]) extends Product with Serializable
  7. final case class ResultMetadata(queryExecutionTime: Long) extends Product with Serializable
  8. final type TamerDBConfig = DbTransactor with QueryConfig
  9. class TamerDoobieJob[R <: zio.ZEnv with DbConfig with TamerDBConfig with KafkaConfig, K <: Product, V <: Product, S <: Product] extends AbstractTamerJob[R, K, V, S]
  10. case class TimeSegment(from: Instant, to: Instant) extends Product with Serializable
  11. abstract class Timestamped extends AnyRef

    By specifying a field here, tamer will order database records according to this date.

    By specifying a field here, tamer will order database records according to this date. Usually you want your latest update timestamp here.

  12. case class ValueWithMetadata[V](value: V, pulledAt: Instant = Instant.now()) extends Product with Serializable

Value Members

  1. final val hikariLayer: ZLayer[Blocking with DbConfig, TamerError, DbTransactor]
  2. object ConfigDb
  3. object DoobieConfiguration extends Serializable
  4. object TamerDoobieJob
  5. object TimeSegment extends Serializable
  6. object Timestamped

Inherited from AnyRef

Inherited from Any

Ungrouped