zio.cassandra.session.cql

Members list

Concise view

Type members

Classlikes

trait Binder[T]

Attributes

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

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Binder.type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Binder.type
final case class BoundValue[A](value: A, ev: Binder[A]) extends CqlValue

BoundValue is used to capture the value inside the cql interpolated string along with evidence of its Binder so that a ParameterizedQuery can be built and the values can be bound to the BoundStatement internally

BoundValue is used to capture the value inside the cql interpolated string along with evidence of its Binder so that a ParameterizedQuery can be built and the values can be bound to the BoundStatement internally

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CqlValue
class Object
trait Matchable
class Any
class CqlConstInterpolator(ctx: StringContext)

Provides a way to lift arbitrary strings into CQL so you can parameterize on values that are not valid CQL parameters
Please note that this is not escaped so do not use this with user-supplied input for your application (only use cqlConst for input that you as the application author control)

Provides a way to lift arbitrary strings into CQL so you can parameterize on values that are not valid CQL parameters
Please note that this is not escaped so do not use this with user-supplied input for your application (only use cqlConst for input that you as the application author control)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final implicit class CqlStringContext(ctx: StringContext)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
final class CqlStringInterpolator(ctx: StringContext) extends CqlStringInterpolatorBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed abstract class CqlStringInterpolatorBase

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait CqlValue

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class BoundValue[A]
object CqlValue

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class LiftedValue(value: Any) extends CqlValue

LiftedValue is useful when you want to inject a value into cql query as is without escaping (similar to zio.cassandra.session.cql.CqlConstInterpolator, but on a lower lever).
Please only use LiftedValue for input that you as the application author control.

LiftedValue is useful when you want to inject a value into cql query as is without escaping (similar to zio.cassandra.session.cql.CqlConstInterpolator, but on a lower lever).
Please only use LiftedValue for input that you as the application author control.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CqlValue
class Object
trait Matchable
class Any
object unsafe

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
unsafe.type

Implicits

Implicits

final implicit def CqlStringContext(ctx: StringContext): CqlStringContext