class Database extends FluentDbOps
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Database
- FluentDbOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final def batchInsert[A](insertStatement: InsertStatement[A], stream: Stream[IO, A]): IO[NumRowsAffected]
- Definition Classes
- FluentDbOps
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def inReadOnlyTransaction[A](use: (Session) => IO[A]): IO[A]
- def inTransaction[A](use: (Session) => IO[A]): IO[A]
- final def insert(updateStatement: UpdateStatement): IO[ArraySeq[DbId[Any]]]
- Definition Classes
- FluentDbOps
- final def insert[A](insertStatement: InsertStatement[A])(a: A): IO[ArraySeq[DbId[A]]]
- Definition Classes
- FluentDbOps
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def query[A](queryStatement: QueryStatement[A]): IO[ArraySeq[A]]
- Definition Classes
- FluentDbOps
- final def queryFirstElement[A](queryStatement: QueryStatement[A]): IO[Option[A]]
- Definition Classes
- FluentDbOps
- final def queryOneOrNoElement[A](queryStatement: QueryStatement[A]): IO[Option[A]]
Differs from
queryFirstElement
in that an error is thrown if more than one element is returned from the DBDiffers from
queryFirstElement
in that an error is thrown if more than one element is returned from the DB- Definition Classes
- FluentDbOps
- final def queryOnlyElement[A](queryStatement: QueryStatement[A]): IO[A]
- Definition Classes
- FluentDbOps
- def run[F[_], A](dbOp: DatabaseOp[F, A]): F[A]
- Definition Classes
- Database → FluentDbOps
- def session(commitBehaviour: CommitBehaviour = CommitBehaviour.CommitAtEndOfTransaction, readMode: ReadMode = ReadMode.ReadWrite, transactionIsolation: Option[TransactionIsolation] = None): Resource[IO, Session]
- final def streamingQuery[A](queryStatement: QueryStatement[A]): Stream[IO, A]
- Definition Classes
- FluentDbOps
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def update(updateStatement: UpdateStatement): IO[NumRowsAffected]
- Definition Classes
- FluentDbOps
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated