Package

io.getquill.context.cassandra

encoding

Permalink

package encoding

Visibility
  1. Public
  2. All

Type Members

  1. trait CassandraMappedTypes extends AnyRef

    Permalink

    MappedTypes contains implicit CassandraMapper for Scala primitive/common types which are not in relation with CassandraTypes but can be represented as ones.

  2. case class CassandraMapper[I, O](f: (I, UdtValueLookup) ⇒ O) extends Product with Serializable

    Permalink

    Developers API.

    Developers API.

    End-users should rely on MappedEncoding since it's more general.

  3. trait CassandraMapperConversions extends CassandraMapperConversionsLowPriorityImplicits

    Permalink
  4. trait CassandraMapperConversionsLowPriorityImplicits extends AnyRef

    Permalink
  5. trait CassandraType[T] extends AnyRef

    Permalink

    Marker which signals that type T is already supported by Cassandra

  6. trait CassandraTypes extends CassandraMappedTypes

    Permalink

    CassandraTypes contains implicit markers for already supported types by Cassandra.

    CassandraTypes contains implicit markers for already supported types by Cassandra. Any of this type can be used in raw encoders/decoders as well as in collections encoding. For custom types please use MappedEncoding as in MappedTypes trait for example.

  7. trait CollectionDecoders extends AnyRef

    Permalink
  8. trait CollectionEncoders extends AnyRef

    Permalink
  9. trait Decoders extends CollectionDecoders

    Permalink
  10. trait Encoders extends CollectionEncoders

    Permalink
  11. trait Encodings extends CassandraMapperConversions with CassandraTypes

    Permalink
  12. trait UdtEncoding extends AnyRef

    Permalink
  13. class UdtEncodingMacro extends AnyRef

    Permalink
  14. final class UdtValueOps extends AnyVal

    Permalink

Value Members

  1. object CassandraMapper extends Serializable

    Permalink
  2. object CassandraType

    Permalink
  3. object UdtValueOps

    Permalink

Ungrouped