Packages

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. final case class ChunkWithMetadata[V](chunk: Chunk[V], pulledAt: Long = System.nanoTime()) extends Product with Serializable
  2. final case class DbConfig(driver: String, uri: String, username: String, password: Secret, fetchChunkSize: Int) extends Product with Serializable
  3. sealed abstract case class DbSetup[K, V, SV] extends Setup[Transactor[Task] with DbConfig, K, V, SV] with Product with Serializable
  4. implicit final class InstantOps extends AnyVal
  5. final case class QueryResult[V](metadata: ResultMetadata, results: List[V]) extends Product with Serializable
  6. final case class ResultMetadata(queryExecutionTimeInNanos: Long) extends Product with Serializable
  7. 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.

  8. final case class ValueWithMetadata[V](value: V, pulledAt: Long = System.nanoTime()) extends Product with Serializable
  9. final case class Window(from: Instant, to: Instant) extends Product with Serializable

Value Members

  1. final val dbLayerFromEnvironment: TaskLayer[DbConfig with Transactor[Task]]
  2. final val hikariLayer: RLayer[DbConfig, Transactor[Task]]
  3. final def mkTransactor(config: DbConfig, connectEC: ExecutionContext): RIO[Scope, HikariTransactor[Task]]
  4. object DbConfig extends Serializable
  5. object DbSetup extends Serializable
  6. object Timestamped
  7. object Window extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped