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 ConnectionConfig(driver: String, uri: String, username: String, password: String) extends Product with Serializable
  3. sealed abstract case class DbSetup[K, V, S] extends Setup[Has[Transactor[Task]] with Has[QueryConfig], K, V, S] with Product with Serializable
  4. implicit final class InstantOps extends AnyVal
  5. final case class QueryConfig(fetchChunkSize: Int) extends Product with Serializable
  6. final case class QueryResult[V](metadata: ResultMetadata, results: List[V]) extends Product with Serializable
  7. final case class ResultMetadata(queryExecutionTimeInNanos: Long) extends Product with Serializable
  8. 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.

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

Value Members

  1. final val dbLayerFromEnvironment: ZLayer[Blocking with Clock, TamerError, Has[ConnectionConfig] with Has[QueryConfig] with Has[Transactor[Task]]]
  2. final val hikariLayer: ZLayer[Blocking with Clock with Has[ConnectionConfig], TamerError, Has[Transactor[Task]]]
  3. object DbConfig
  4. object DbSetup extends Serializable
  5. object Timestamped
  6. object Window extends Serializable
  7. object compat

Inherited from AnyRef

Inherited from Any

Ungrouped