class CassandraMirrorContext[+Naming <: NamingStrategy] extends MirrorContext[CqlIdiom, Naming] with CassandraContext[Naming]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- CassandraMirrorContext
- CassandraContext
- Ops
- UdtMetaDsl
- Encodings
- CassandraTypes
- CassandraMappedTypes
- CassandraMapperConversions
- CassandraMapperConversionsLowPriorityImplicits
- MirrorContext
- SyncIOMonad
- IOMonad
- MirrorDecoders
- MirrorEncoders
- ContextVerbPrepareLambda
- ContextVerbPrepare
- ContextVerbTranslate
- ContextTranslateMacro
- ContextTranslateProto
- ProtoContext
- Context
- CoreDsl
- DynamicQueryDsl
- MetaDsl
- MetaDslLowPriorityImplicits
- EncodingDsl
- LowPriorityImplicits
- QuotationDsl
- QueryDsl
- OrdDsl
- InfixDsl
- Closeable
- AutoCloseable
- RowContext
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CassandraMirrorContext(naming: Naming)
Type Members
-
case class
ActionMirror extends Product with Serializable
- Definition Classes
- MirrorContext
-
case class
ActionReturningMirror[T, R] extends Product with Serializable
- Definition Classes
- MirrorContext
-
type
BaseDecoder[T] = (Index, ResultRow, Session) ⇒ T
- Definition Classes
- EncodingDsl
-
type
BaseEncoder[T] = (Index, T, PrepareRow, Session) ⇒ PrepareRow
- Definition Classes
- EncodingDsl
-
type
BaseNullChecker = (Index, ResultRow) ⇒ Boolean
- Definition Classes
- EncodingDsl
-
type
BatchActionMirror = BatchActionMirrorGeneric[Row]
- Definition Classes
- MirrorContext
-
type
BatchActionReturningMirror[T] = BatchActionReturningMirrorGeneric[T, PrepareRow, Extractor]
- Definition Classes
- MirrorContext
-
case class
BatchGroup extends Product with Serializable
- Definition Classes
- RowContext
-
case class
BatchGroupReturning extends Product with Serializable
- Definition Classes
- RowContext
-
type
Decoder[T] = MirrorDecoder[T]
- Definition Classes
- MirrorDecoders
-
sealed
trait
DynamicAction[A <: Action[_]] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicActionReturning[E, Output] extends dsl.CoreDsl.DynamicAction[ActionReturning[E, Output]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicAlias[T] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicDelete[E] extends dsl.CoreDsl.DynamicAction[Delete[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicEntityQuery[T] extends dsl.CoreDsl.DynamicQuery[T] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
trait
DynamicInsert[E] extends dsl.CoreDsl.DynamicAction[Insert[E]]
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicJoinQuery[A, B, R] extends Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
sealed
trait
DynamicQuery[+T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
sealed
trait
DynamicSet[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicSetEmpty[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicSetValue[T, U] extends dsl.CoreDsl.DynamicSet[T, U] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
case class
DynamicUpdate[E] extends dsl.CoreDsl.DynamicAction[Update[E]] with Product with Serializable
- Definition Classes
- DynamicQueryDsl
-
type
Effect = monad.Effect
- Definition Classes
- IOMonad
-
type
Embedded = getquill.Embedded
- Definition Classes
- MetaDsl
-
type
Encoder[T] = MirrorEncoder[T]
- Definition Classes
- MirrorEncoders
-
type
Extractor[T] = (ResultRow, Session) ⇒ T
- Definition Classes
- RowContext
-
case class
FromTry[T] extends (IOMonad.this)#IO[T, (IOMonad.this)#Effect] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
trait
IO[+T, -E <: (IOMonad.this)#Effect] extends AnyRef
- Definition Classes
- IOMonad
-
type
Index = Int
- Definition Classes
- EncodingDsl
-
implicit
class
InfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
-
trait
InsertMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
trait
LowPriorityExtras extends AnyRef
- Definition Classes
- QueryDsl
-
type
MappedEncoding[I, O] = getquill.MappedEncoding[I, O]
- Definition Classes
- EncodingDsl
-
case class
MirrorDecoder[T] extends (MirrorDecoders.this)#BaseDecoder[T] with Product with Serializable
- Definition Classes
- MirrorDecoders
-
case class
MirrorEncoder[T] extends (MirrorEncoders.this)#BaseEncoder[T] with Product with Serializable
- Definition Classes
- MirrorEncoders
-
class
MirrorNullChecker extends MirrorContext.BaseNullChecker
- Definition Classes
- MirrorContext
-
type
NullChecker = MirrorNullChecker
- Definition Classes
- MirrorContext → EncodingDsl
-
implicit
class
NullableColumnExtensions[A] extends AnyRef
- Definition Classes
- QueryDsl
-
type
Prepare = (PrepareRow, Session) ⇒ (List[Any], PrepareRow)
- Definition Classes
- RowContext
-
type
PrepareActionResult = (Session) ⇒ Result[PrepareRow]
- Definition Classes
- ContextVerbPrepareLambda → ContextVerbPrepare
-
type
PrepareBatchActionResult = (Session) ⇒ Result[List[PrepareRow]]
- Definition Classes
- ContextVerbPrepareLambda → ContextVerbPrepare
-
type
PrepareQueryResult = (Session) ⇒ Result[PrepareRow]
- Definition Classes
- ContextVerbPrepareLambda → ContextVerbPrepare
-
type
PrepareRow = Row
- Definition Classes
- MirrorContext → MirrorDecoders → MirrorEncoders → ProtoContext → EncodingDsl → RowContext
-
trait
QueryMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
case class
QueryMirror[T] extends Product with Serializable
- Definition Classes
- MirrorContext
-
type
Result[T] = T
- Definition Classes
- MirrorContext → SyncIOMonad → ContextVerbPrepare → ProtoContext → Context
-
type
ResultRow = Row
- Definition Classes
- MirrorContext → MirrorDecoders → MirrorEncoders → ProtoContext → EncodingDsl → RowContext
-
case class
Run[T, E <: (SyncIOMonad.this)#Effect] extends (SyncIOMonad.this)#IO[T, E] with Product with Serializable
- Definition Classes
- SyncIOMonad
-
type
RunActionResult = ActionMirror
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
RunActionReturningResult[T] = ActionReturningMirror[_, T]
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
RunBatchActionResult = BatchActionMirrorGeneric[Row]
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
RunBatchActionReturningResult[T] = BatchActionReturningMirrorGeneric[T, PrepareRow, Extractor]
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
RunQueryResult[T] = QueryMirror[T]
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
RunQuerySingleResult[T] = QueryMirror[T]
- Definition Classes
- MirrorContext → ProtoContext → Context
-
type
Runner = Unit
- Definition Classes
- MirrorContext → ContextTranslateProto → ProtoContext → Context
-
trait
SchemaMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
case class
Sequence[A, M[X] <: scala.collection.compat.IterableOnce[X], E <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[M[A], E] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
type
Session = MirrorSession
- Definition Classes
- MirrorContext → MirrorEncoders → ContextVerbPrepare → ProtoContext → Context → EncodingDsl → RowContext
-
implicit
class
SqlInfixInterpolator extends AnyRef
- Definition Classes
- InfixDsl
-
implicit
class
ToDynamicAction[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicActionReturning[T, U] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicEntityQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicInsert[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicQuery[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
implicit
class
ToDynamicUpdate[T] extends AnyRef
- Definition Classes
- DynamicQueryDsl
-
case class
Transactional[T, E <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[T, E with Transaction] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
case class
TransformWith[T, S, E1 <: (IOMonad.this)#Effect, E2 <: (IOMonad.this)#Effect] extends (IOMonad.this)#IO[S, E1 with E2] with Product with Serializable
- Attributes
- protected
- Definition Classes
- IOMonad
-
type
TranslateResult[T] = T
- Definition Classes
- ContextVerbTranslate → ContextTranslateProto
-
trait
UpdateMeta[T] extends AnyRef
- Definition Classes
- MetaDsl
-
implicit
class
ActionOps[T] extends AnyRef
- Definition Classes
- Ops
-
implicit
class
DeleteOps[A <: Delete[_]] extends CassandraContext.Options[A]
- Definition Classes
- Ops
-
implicit
class
EntityOps[A <: EntityQuery[_]] extends CassandraContext.Options[A]
- Definition Classes
- Ops
-
implicit
class
InsertOps[A <: Insert[_]] extends CassandraContext.Options[A]
- Definition Classes
- Ops
-
implicit
class
MapOps[K, V] extends AnyRef
- Definition Classes
- Ops
-
abstract
class
Options[A] extends AnyRef
- Definition Classes
- Ops
-
implicit
class
QueryOps[Q <: Query[_]] extends AnyRef
- Definition Classes
- Ops
-
implicit
class
UpdateOps[A <: Update[_]] extends CassandraContext.Options[A]
- Definition Classes
- Ops
-
trait
UdtMeta[T <: Udt] extends AnyRef
- Definition Classes
- UdtMetaDsl
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
BatchActionMirror: BatchActionMirrorGeneric.type
- Definition Classes
- MirrorContext
-
val
BatchActionReturningMirror: BatchActionReturningMirrorGeneric.type
- Definition Classes
- MirrorContext
-
val
Effect: monad.Effect.type
- Definition Classes
- IOMonad
-
val
MappedEncoding: getquill.MappedEncoding.type
- Definition Classes
- EncodingDsl
-
def
alias[T](property: (Quoted[T]) ⇒ Quoted[Any], name: String): DynamicAlias[T]
- Definition Classes
- DynamicQueryDsl
-
implicit macro
def
anyValDecoder[T <: AnyVal]: Decoder[T]
- Definition Classes
- LowPriorityImplicits
-
implicit macro
def
anyValEncoder[T <: AnyVal]: Encoder[T]
- Definition Classes
- LowPriorityImplicits
-
implicit
def
anyValMappedDecoder[I, O <: AnyVal](implicit mapped: MappedEncoding[I, O], decoder: Decoder[I]): Decoder[O]
- Definition Classes
- EncodingDsl
-
implicit
def
anyValMappedEncoder[I <: AnyVal, O](implicit mapped: MappedEncoding[I, O], encoder: Encoder[O]): Encoder[I]
- Definition Classes
- EncodingDsl
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
avg[A](a: Option[A])(implicit n: Numeric[A]): Option[BigDecimal]
- Definition Classes
- QueryDsl
-
def
avg[A](a: A)(implicit n: Numeric[A]): BigDecimal
- Definition Classes
- QueryDsl
-
implicit
val
bigDecimalDecoder: Decoder[BigDecimal]
- Definition Classes
- MirrorDecoders
-
implicit
val
bigDecimalEncoder: Encoder[BigDecimal]
- Definition Classes
- MirrorEncoders
-
implicit
val
booleanCassandraType: CassandraType[Boolean]
- Definition Classes
- CassandraTypes
-
implicit
val
booleanDecoder: Decoder[Boolean]
- Definition Classes
- MirrorDecoders
-
implicit
val
booleanEncoder: Encoder[Boolean]
- Definition Classes
- MirrorEncoders
-
implicit
val
byteArrayDecoder: Decoder[Array[Byte]]
- Definition Classes
- MirrorDecoders
-
implicit
val
byteArrayEncoder: Encoder[Array[Byte]]
- Definition Classes
- MirrorEncoders
-
implicit
val
byteBufferCassandraType: CassandraType[ByteBuffer]
- Definition Classes
- CassandraTypes
-
implicit
val
byteCassandraType: CassandraType[Byte]
- Definition Classes
- CassandraTypes
-
implicit
val
byteDecoder: Decoder[Byte]
- Definition Classes
- MirrorDecoders
-
implicit
val
byteEncoder: Encoder[Byte]
- Definition Classes
- MirrorEncoders
-
implicit
def
cassandraIdentityMapper[Cas](implicit cas: CassandraType[Cas]): CassandraMapper[Cas, Cas]
- Definition Classes
- CassandraMapperConversions
-
implicit
val
cassandraLocalDateDecoder: Decoder[LocalDate]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
val
cassandraLocalDateEncoder: Encoder[LocalDate]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
def
cassandraMapperDecode[T, Cas](implicit m: getquill.MappedEncoding[Cas, T], cas: CassandraType[Cas]): CassandraMapper[Cas, T]
- Definition Classes
- CassandraMapperConversions
-
implicit
def
cassandraMapperDecodeRec[I, O, Cas](implicit m: getquill.MappedEncoding[I, O], cm: CassandraMapper[Cas, I]): CassandraMapper[Cas, O]
- Definition Classes
- CassandraMapperConversionsLowPriorityImplicits
-
implicit
def
cassandraMapperEncode[T, Cas](implicit m: getquill.MappedEncoding[T, Cas], cas: CassandraType[Cas]): CassandraMapper[T, Cas]
- Definition Classes
- CassandraMapperConversions
-
implicit
def
cassandraMapperEncodeRec[I, O, Cas](implicit me: getquill.MappedEncoding[I, O], cm: CassandraMapper[O, Cas]): CassandraMapper[I, Cas]
- Definition Classes
- CassandraMapperConversionsLowPriorityImplicits
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
close(): Unit
- Definition Classes
- MirrorContext → Closeable → AutoCloseable
-
def
count[A](a: A): A
- Definition Classes
- QueryDsl
-
implicit
val
dateCassandraType: CassandraType[Instant]
- Definition Classes
- CassandraTypes
-
implicit
val
dateDecoder: Decoder[Date]
- Definition Classes
- MirrorDecoders
-
implicit
val
dateEncoder: Encoder[Date]
- Definition Classes
- MirrorEncoders
-
implicit
val
decimalCassandraType: CassandraType[BigDecimal]
- Definition Classes
- CassandraTypes
-
implicit
val
decodeBigDecimal: CassandraMapper[BigDecimal, BigDecimal]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeBoolean: CassandraMapper[Boolean, Boolean]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeByte: CassandraMapper[Byte, Byte]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeByteArray: CassandraMapper[ByteBuffer, Array[Byte]]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeDouble: CassandraMapper[Double, Double]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeFloat: CassandraMapper[Float, Float]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeInt: CassandraMapper[Integer, Int]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeJava8ZonedDateTime: MappedEncoding[Instant, ZonedDateTime]
- Definition Classes
- Encodings
-
implicit
val
decodeLong: CassandraMapper[Long, Long]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
decodeShort: CassandraMapper[Short, Short]
- Definition Classes
- CassandraMappedTypes
-
def
decoder[T](implicit arg0: ClassTag[T]): Decoder[T]
- Definition Classes
- MirrorDecoders
-
def
decoderUnsafe[T]: Decoder[T]
- Definition Classes
- MirrorDecoders
-
implicit
val
doubleCassandraType: CassandraType[Double]
- Definition Classes
- CassandraTypes
-
implicit
val
doubleDecoder: Decoder[Double]
- Definition Classes
- MirrorDecoders
-
implicit
val
doubleEncoder: Encoder[Double]
- Definition Classes
- MirrorEncoders
-
def
dynamicQuery[T](implicit t: ClassTag[T]): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
-
def
dynamicQuerySchema[T](entity: String, columns: DynamicAlias[T]*)(implicit t: scala.reflect.api.JavaUniverse.TypeTag[T]): DynamicEntityQuery[T]
- Definition Classes
- DynamicQueryDsl
-
implicit macro
def
dynamicUnquote[T](d: DynamicQuery[T]): Query[T]
- Definition Classes
- DynamicQueryDsl
-
implicit
val
encodeBigDecimal: CassandraMapper[BigDecimal, BigDecimal]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeBoolean: CassandraMapper[Boolean, Boolean]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeByte: CassandraMapper[Byte, Byte]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeByteArray: CassandraMapper[Array[Byte], ByteBuffer]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeDouble: CassandraMapper[Double, Double]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeFloat: CassandraMapper[Float, Float]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeInt: CassandraMapper[Int, Integer]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeJava8ZonedDateTime: MappedEncoding[ZonedDateTime, Instant]
- Definition Classes
- Encodings
-
implicit
val
encodeLong: CassandraMapper[Long, Long]
- Definition Classes
- CassandraMappedTypes
-
implicit
val
encodeShort: CassandraMapper[Short, Short]
- Definition Classes
- CassandraMappedTypes
-
def
encoder[T]: Encoder[T]
- Definition Classes
- MirrorEncoders
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
executeAction(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): ActionMirror
- Definition Classes
- MirrorContext → ProtoContext
-
def
executeActionReturning[O](string: String, prepare: Prepare, extractor: Extractor[O], returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): ActionReturningMirror[O, O]
- Definition Classes
- MirrorContext → ProtoContext
-
def
executeActionReturningMany[O](string: String, prepare: Prepare, extractor: Extractor[O], returningBehavior: ReturnAction)(info: ExecutionInfo, dc: Runner): ActionReturningMirror[O, List[O]]
- Definition Classes
- MirrorContext
-
def
executeBatchAction(groups: List[BatchGroup])(info: ExecutionInfo, dc: Runner): BatchActionMirrorGeneric[Row]
- Definition Classes
- MirrorContext → ProtoContext
-
def
executeBatchActionReturning[T](groups: List[BatchGroupReturning], extractor: Extractor[T])(info: ExecutionInfo, dc: Runner): BatchActionReturningMirrorGeneric[T, PrepareRow, Extractor]
- Definition Classes
- MirrorContext → ProtoContext
-
def
executeQuery[T](string: String, prepare: Prepare, extractor: Extractor[T])(info: ExecutionInfo, dc: Runner): QueryMirror[T]
- Definition Classes
- MirrorContext → ProtoContext
-
def
executeQuerySingle[T](string: String, prepare: Prepare, extractor: Extractor[T])(info: ExecutionInfo, dc: Runner): QueryMirror[T]
- Definition Classes
- MirrorContext → ProtoContext
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
val
floatCassandraType: CassandraType[Float]
- Definition Classes
- CassandraTypes
-
implicit
val
floatDecoder: Decoder[Float]
- Definition Classes
- MirrorDecoders
-
implicit
val
floatEncoder: Encoder[Float]
- Definition Classes
- MirrorEncoders
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
handleSingleResult[T](sql: String, list: List[T]): T
- Attributes
- protected
- Definition Classes
- Context
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
identityExtractor: (ResultRow, Session) ⇒ ResultRow
- Attributes
- protected
- Definition Classes
- RowContext
-
val
identityPrepare: Prepare
- Attributes
- protected
- Definition Classes
- RowContext
-
val
idiom: CqlIdiom
- Definition Classes
- MirrorContext → ProtoContext → Context
-
implicit
def
implicitOrd[T]: Ord[T]
- Definition Classes
- OrdDsl
-
def
impliedQuerySchema[T](entity: String, columns: (T) ⇒ (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
insertMeta[T](exclude: (T) ⇒ Any*): InsertMeta[T]
- Definition Classes
- MetaDsl
-
implicit
val
intDecoder: Decoder[Int]
- Definition Classes
- MirrorDecoders
-
implicit
val
intEncoder: Encoder[Int]
- Definition Classes
- MirrorEncoders
-
implicit
val
integerCassandraType: CassandraType[Integer]
- Definition Classes
- CassandraTypes
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
macro
def
lift[T](v: T): T
- Definition Classes
- EncodingDsl
-
def
liftCaseClass[T](v: T): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
liftQuery[U[_] <: Iterable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
-
def
liftQueryCaseClass[U[_] <: Iterable[_], T](v: U[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
liftQueryScalar[U[_] <: Iterable[_], T](v: U[T])(implicit e: Encoder[T]): Query[T]
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
def
liftScalar[T](v: T)(implicit e: Encoder[T]): T
- Definition Classes
- EncodingDsl
- Annotations
- @compileTimeOnly( ... )
-
implicit
def
listDecoder[T, Cas](implicit arg0: ClassTag[Cas], mapper: CassandraMapper[Cas, T]): Decoder[List[T]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
def
listEncoder[T, Cas](implicit arg0: ClassTag[Cas], mapper: CassandraMapper[T, Cas]): Encoder[List[T]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
val
localDateCassandraType: CassandraType[LocalDate]
- Definition Classes
- CassandraTypes
-
implicit
val
localDateDecoder: Decoder[LocalDate]
- Definition Classes
- MirrorDecoders
-
implicit
val
localDateEncoder: Encoder[LocalDate]
- Definition Classes
- MirrorEncoders
-
implicit
val
longCassandraType: CassandraType[Long]
- Definition Classes
- CassandraTypes
-
implicit
val
longDecoder: Decoder[Long]
- Definition Classes
- MirrorDecoders
-
implicit
val
longEncoder: Encoder[Long]
- Definition Classes
- MirrorEncoders
-
implicit
def
mapDecoder[K, V, KCas, VCas](implicit arg0: ClassTag[KCas], arg1: ClassTag[VCas], keyMapper: CassandraMapper[KCas, K], valMapper: CassandraMapper[VCas, V]): Decoder[Map[K, V]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
def
mapEncoder[K, V, KCas, VCas](implicit arg0: ClassTag[KCas], arg1: ClassTag[VCas], keyMapper: CassandraMapper[K, KCas], valMapper: CassandraMapper[V, VCas]): Encoder[Map[K, V]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
def
mappedBaseDecoder[I, O](mapped: MappedEncoding[I, O], decoder: BaseDecoder[I]): BaseDecoder[O]
- Attributes
- protected
- Definition Classes
- EncodingDsl
-
def
mappedBaseEncoder[I, O](mapped: MappedEncoding[I, O], encoder: BaseEncoder[O]): BaseEncoder[I]
- Attributes
- protected
- Definition Classes
- EncodingDsl
-
implicit
def
mappedDecoder[I, O](implicit mapped: MappedEncoding[I, O], d: Decoder[I]): Decoder[O]
- Definition Classes
- MirrorDecoders
-
implicit
def
mappedEncoder[I, O](implicit mapped: MappedEncoding[I, O], e: Encoder[O]): Encoder[I]
- Definition Classes
- MirrorEncoders
-
implicit macro
def
materializeInsertMeta[T]: InsertMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeQueryMeta[T]: QueryMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeSchemaMeta[T]: SchemaMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
implicit macro
def
materializeUpdateMeta[T]: UpdateMeta[T]
- Definition Classes
- MetaDslLowPriorityImplicits
-
def
max[A](a: A): A
- Definition Classes
- QueryDsl
-
def
min[A](a: A): A
- Definition Classes
- QueryDsl
-
val
naming: Naming
- Definition Classes
- MirrorContext → ProtoContext → Context
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
val
nullChecker: NullChecker
- Definition Classes
- MirrorContext
-
implicit
def
optionDecoder[T](implicit d: Decoder[T]): Decoder[Option[T]]
- Definition Classes
- MirrorDecoders
-
implicit
def
optionEncoder[T](implicit d: Encoder[T]): Encoder[Option[T]]
- Definition Classes
- MirrorEncoders
-
def
performIO[T](io: IO[T, _], transactional: Boolean): CassandraMirrorContext.Result[T]
- Definition Classes
- SyncIOMonad
-
macro
def
prepare(quoted: Quoted[BatchAction[Action[_]]]): PrepareBatchActionResult
- Definition Classes
- ContextVerbPrepare
-
macro
def
prepare(quoted: Quoted[Action[_]]): PrepareActionResult
- Definition Classes
- ContextVerbPrepare
-
macro
def
prepare[T](quoted: Quoted[Query[T]]): PrepareQueryResult
- Definition Classes
- ContextVerbPrepare
-
def
prepareAction(string: String, prepare: Prepare)(info: ExecutionInfo, dc: Runner): (Session) ⇒ PrepareRow
- Definition Classes
- MirrorContext
-
def
prepareBatchAction(groups: List[BatchGroup])(info: ExecutionInfo, dc: Runner): (Session) ⇒ List[PrepareRow]
- Definition Classes
- MirrorContext
-
final
def
prepareParam(param: Any): String
- Attributes
- protected
- Definition Classes
- ContextTranslateProto
- Annotations
- @tailrec()
-
def
probe(statement: String): Try[_]
- Definition Classes
- MirrorContext → Context
-
def
push[A, B](result: A)(f: (A) ⇒ B): B
- Definition Classes
- ContextVerbTranslate → ContextTranslateProto
-
val
quatMaking: TypeTaggedQuatMaking
- Definition Classes
- DynamicQueryDsl
-
macro
def
query[T]: EntityQuery[T]
- Definition Classes
- QueryDsl
-
macro
def
queryMeta[T, R](expand: Quoted[(Query[T]) ⇒ Query[R]])(extract: (R) ⇒ T): QueryMeta[T]
- Definition Classes
- MetaDsl
-
def
querySchema[T](entity: String, columns: (T) ⇒ (Any, String)*): EntityQuery[T]
- Definition Classes
- QueryDsl
- Annotations
- @compileTimeOnly( ... )
-
implicit macro
def
quote[T](body: T): Quoted[T]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, T9, R](func: (T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8, T9) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, T8, R](func: (T1, T2, T3, T4, T5, T6, T7, T8) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7, T8) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, T7, R](func: (T1, T2, T3, T4, T5, T6, T7) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6, T7) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, T6, R](func: (T1, T2, T3, T4, T5, T6) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5, T6) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, T5, R](func: (T1, T2, T3, T4, T5) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4, T5) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, T4, R](func: (T1, T2, T3, T4) ⇒ Quoted[R]): Quoted[(T1, T2, T3, T4) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, T3, R](func: (T1, T2, T3) ⇒ Quoted[R]): Quoted[(T1, T2, T3) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, T2, R](func: (T1, T2) ⇒ Quoted[R]): Quoted[(T1, T2) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T1, R](func: (T1) ⇒ Quoted[R]): Quoted[(T1) ⇒ R]
- Definition Classes
- QuotationDsl
-
macro
def
quote[T](body: Quoted[T]): Quoted[T]
- Definition Classes
- QuotationDsl
-
macro
def
run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]], numRows: Int): Result[RunBatchActionReturningResult[T]]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): Result[RunBatchActionReturningResult[T]]
- Definition Classes
- Context
-
macro
def
run(quoted: Quoted[BatchAction[Action[_]]], numRows: Int): Result[RunBatchActionResult]
- Definition Classes
- Context
-
macro
def
run(quoted: Quoted[BatchAction[Action[_]]]): Result[RunBatchActionResult]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[ActionReturning[_, T]]): Result[RunActionReturningResult[T]]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[ActionReturning[_, List[T]]]): Result[RunActionReturningResult[List[T]]]
- Definition Classes
- Context
-
macro
def
run(quoted: Quoted[Action[_]]): Result[RunActionResult]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[Query[T]]): Result[RunQueryResult[T]]
- Definition Classes
- Context
-
macro
def
run[T](quoted: Quoted[T]): Result[RunQuerySingleResult[T]]
- Definition Classes
- Context
-
macro
def
runIO[T](quoted: Quoted[BatchAction[ActionReturning[_, T]]]): IO[RunBatchActionReturningResult[T], Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO(quoted: Quoted[BatchAction[Action[_]]]): IO[RunBatchActionResult, Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[ActionReturning[_, T]]): IO[RunActionReturningResult[T], Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO(quoted: Quoted[Action[_]]): IO[RunActionResult, Write]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[Query[T]]): IO[RunQueryResult[T], Read]
- Definition Classes
- SyncIOMonad
-
macro
def
runIO[T](quoted: Quoted[T]): IO[RunQuerySingleResult[T], Read]
- Definition Classes
- SyncIOMonad
-
macro
def
schemaMeta[T](entity: String, columns: (T) ⇒ (Any, String)*): SchemaMeta[T]
- Definition Classes
- MetaDsl
-
def
seq[A](list: List[A]): List[A]
- Definition Classes
- ContextVerbTranslate → ContextTranslateProto
-
def
set[T, U](property: String, value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
set[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: Quoted[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
implicit
def
setDecoder[T, Cas](implicit arg0: ClassTag[Cas], mapper: CassandraMapper[Cas, T]): Decoder[Set[T]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
def
setEncoder[T, Cas](implicit arg0: ClassTag[Cas], mapper: CassandraMapper[T, Cas]): Encoder[Set[T]]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
def
setOpt[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: Option[U])(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
setValue[T, U](property: String, value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
def
setValue[T, U](property: (Quoted[T]) ⇒ Quoted[U], value: U)(implicit enc: Encoder[U]): DynamicSet[T, U]
- Definition Classes
- DynamicQueryDsl
-
implicit
val
shortCassandraType: CassandraType[Short]
- Definition Classes
- CassandraTypes
-
implicit
val
shortDecoder: Decoder[Short]
- Definition Classes
- MirrorDecoders
-
implicit
val
shortEncoder: Encoder[Short]
- Definition Classes
- MirrorEncoders
-
def
spliceLift[O](o: O)(implicit enc: Encoder[O]): Quoted[O]
- Attributes
- protected
- Definition Classes
- DynamicQueryDsl
-
implicit
val
stringCassandraType: CassandraType[String]
- Definition Classes
- CassandraTypes
-
implicit
val
stringDecoder: Decoder[String]
- Definition Classes
- MirrorDecoders
-
implicit
val
stringEncoder: Encoder[String]
- Definition Classes
- MirrorEncoders
-
def
sum[A](a: Option[A])(implicit n: Numeric[A]): Option[A]
- Definition Classes
- QueryDsl
-
def
sum[A](a: A)(implicit n: Numeric[A]): A
- Definition Classes
- QueryDsl
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
val
timestampDecoder: Decoder[Instant]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
val
timestampEncoder: Encoder[Instant]
- Definition Classes
- CassandraMirrorContext → CassandraContext
-
implicit
def
toQuoted[T <: Action[_]](q: DynamicAction[T]): Quoted[T]
- Definition Classes
- DynamicQueryDsl
-
implicit
def
toQuoted[T](q: DynamicEntityQuery[T]): Quoted[EntityQuery[T]]
- Definition Classes
- DynamicQueryDsl
-
implicit
def
toQuoted[T](q: DynamicQuery[T]): Quoted[Query[T]]
- Definition Classes
- DynamicQueryDsl
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transaction[T](f: ⇒ T): T
- Definition Classes
- MirrorContext
-
macro
def
translate(quoted: Quoted[BatchAction[Action[_]]], prettyPrint: Boolean): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[Action[_]], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[Query[T]], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[T], prettyPrint: Boolean): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[BatchAction[Action[_]]]): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate(quoted: Quoted[Action[_]]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[Query[T]]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
macro
def
translate[T](quoted: Quoted[T]): TranslateResult[String]
- Definition Classes
- ContextTranslateMacro
-
def
translateBatchQuery(groups: List[BatchGroup], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: Runner): TranslateResult[List[String]]
- Definition Classes
- ContextTranslateProto
-
def
translateQuery[T](statement: String, prepare: Prepare, extractor: Extractor[T], prettyPrint: Boolean)(executionInfo: ExecutionInfo, dc: Runner): TranslateResult[String]
- Definition Classes
- ContextTranslateProto
- implicit def udtCassandraType[T <: Udt]: CassandraType[T]
- implicit def udtDecoder[T <: Udt](implicit arg0: ClassTag[T]): Decoder[T]
- implicit def udtEncoder[T <: Udt]: Encoder[T]
-
macro
def
udtMeta[T <: Udt](path: String, columns: (T) ⇒ (Any, String)*): UdtMeta[T]
Creates udt meta to override udt name / keyspace and rename columns
Creates udt meta to override udt name / keyspace and rename columns
- path
- either
udt_name
orkeyspace.udt_name
- columns
- columns to rename
- returns
udt meta
- Definition Classes
- UdtMetaDsl
-
implicit
def
unquote[T](quoted: Quoted[T]): T
- Definition Classes
- QuotationDsl
- Annotations
- @compileTimeOnly( ... )
-
macro
def
updateMeta[T](exclude: (T) ⇒ Any*): UpdateMeta[T]
- Definition Classes
- MetaDsl
-
implicit
val
uuidCassandraType: CassandraType[UUID]
- Definition Classes
- CassandraTypes
-
implicit
val
uuidDecoder: Decoder[UUID]
- Definition Classes
- MirrorDecoders
-
implicit
val
uuidEncoder: Encoder[UUID]
- Definition Classes
- MirrorEncoders
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
wrap[T](t: ⇒ T): T
- Definition Classes
- ContextVerbTranslate → ContextTranslateProto
-
val
zoneId: ZoneId
- Attributes
- protected
- Definition Classes
- Encodings