SqlInterpolationParameter

usql.SqlInterpolationParameter
See theSqlInterpolationParameter companion trait

Attributes

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

Members list

Type members

Classlikes

case class AliasParameter(alias: String) extends SqlInterpolationParameter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A single identifier.

A single identifier.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Empty leaf, so that we have exactly as much interpolation parameters as string parts.

Empty leaf, so that we have exactly as much interpolation parameters as string parts.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Empty.type
case class InnerSql(sql: Sql) extends SqlInterpolationParameter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class MultipleSeparated(underlying: Seq[SqlInterpolationParameter], separator: String) extends SqlInterpolationParameter

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class RawBlockParameter(param: String) extends SqlInterpolationParameter

Some unchecked raw block.

Some unchecked raw block.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class SqlParameter[T](val value: T, val dataType: DataType[T]) extends SqlInterpolationParameter

A Parameter which will be filled using '?' and parameter filler

A Parameter which will be filled using '?' and parameter filler

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object SqlParameter

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Implicits

Implicits

implicit def alias(alias: Alias[_]): InnerSql
implicit def columnsParameter(c: Seq[SqlColumn[_]]): MultipleSeparated
implicit def crd(crd: CrdBase[_]): TableIdParameter
implicit def innerSql(sql: Sql): InnerSql
implicit def sqlParameters[T](sqlParameters: SqlParameters[T])(using dataType: DataType[T]): InnerSql
implicit def tableId(tableId: SqlTableId): TableIdParameter
implicit def toSqlParameter[T](value: T)(using dataType: DataType[T]): SqlParameter[T]