PrepareQuery

cc.otavia.sql.statement.PrepareQuery
See thePrepareQuery companion trait
object PrepareQuery

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def delete[P <: Product](sql: String, param: P)(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def deleteBatch[P <: Product](sql: String, params: Seq[P])(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def deleteBatchWithProduct(sql: String, params: Seq[Product]): PrepareQuery[ModifyRows]
def deleteWithProduct(sql: String, param: Product): PrepareQuery[ModifyRows]
def fetchAll[R <: Product](sql: String)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Byte)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Char)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Boolean)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Short)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Int)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: Long)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product](sql: String, parm: String)(using codec: RowCodec[R]): PrepareQuery[RowSet[R]]
def fetchAll[R <: Product, P <: Product](sql: String, parm: P)(using codec: RowCodec[R], pcodec: RowCodec[P]): PrepareQuery[RowSet[R]]
def fetchOne[R <: Row](sql: String)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Byte)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Char)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Boolean)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Short)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Int)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: Long)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row](sql: String, parm: String)(using codec: RowCodec[R]): PrepareQuery[R]
def fetchOne[R <: Row, P <: Product](sql: String, parm: P)(using codec: RowCodec[R], pcodec: RowCodec[P]): PrepareQuery[R]
def insert[P <: Product](sql: String, param: P)(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def insertBatch[P <: Product](sql: String, params: Seq[P])(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def insertBatchWithProduct(sql: String, params: Seq[Product]): PrepareQuery[ModifyRows]
def insertWithProduct(sql: String, param: Product): PrepareQuery[ModifyRows]
def update[P <: Product](sql: String, param: P)(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def updateBatch[P <: Product](sql: String, params: Seq[P])(using codec: RowCodec[P]): PrepareQuery[ModifyRows]
def updateBatchWithProduct(sql: String, params: Seq[Product]): PrepareQuery[ModifyRows]
def updateWithProduct(sql: String, param: Product): PrepareQuery[ModifyRows]