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

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

A single identifier.

A single identifier.

Attributes

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

Multiple identifiers.

Multiple identifiers.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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 RawBlockParameter(s: 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

Implicits

Implicits

implicit def innerSql(sql: Sql): InnerSql
implicit def toSqlParameter[T](value: T)(using dataType: DataType[T]): SqlParameter[T]