Assignment

io.kaizensolutions.virgil.dsl.Assignment
See theAssignment companion trait
object Assignment

Attributes

Companion
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Assignment.type

Members list

Type members

Classlikes

final case class AddSetItems[A](columnName: BindMarkerName, value: IndexedSeq[A], ev: CqlRowComponentEncoder[Set[A]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class AppendListItems[A](columnName: BindMarkerName, values: IndexedSeq[A], ev: CqlRowComponentEncoder[List[A]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class AppendMapItems[K, V](columnName: BindMarkerName, entries: IndexedSeq[(K, V)], ev: CqlRowComponentEncoder[Map[K, V]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class AssignValue[A](columnName: BindMarkerName, value: A, ev: CqlRowComponentEncoder[A]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class AssignValueAtListIndex[A](columnName: BindMarkerName, index: Int, value: A, ev: CqlRowComponentEncoder[A]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class AssignValueAtMapKey[K, V](columnName: BindMarkerName, key: K, value: V, evK: CqlRowComponentEncoder[K], evV: CqlRowComponentEncoder[V]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class PrependListItems[A](columnName: BindMarkerName, values: IndexedSeq[A], ev: CqlRowComponentEncoder[List[A]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class RemoveListItems[A](columnName: BindMarkerName, values: IndexedSeq[A], ev: CqlRowComponentEncoder[List[A]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class RemoveMapItemsByKey[K](columnName: BindMarkerName, keys: IndexedSeq[K], evK: CqlRowComponentEncoder[List[K]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class RemoveSetItems[A](columnName: BindMarkerName, value: IndexedSeq[A], ev: CqlRowComponentEncoder[Set[A]]) extends Assignment

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Assignment
class Object
trait Matchable
class Any
Show all
final case class UpdateCounter(columnName: BindMarkerName, offset: Long) extends Assignment

Attributes

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

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror