com.newzly.phantom

column

package column

Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractColumn[T] extends CassandraWrites[T]

  2. sealed abstract class AbstractQueryColumn[T] extends AnyRef

    A class enforcing columns used in where clauses to be indexed.

  3. sealed trait CollectionOperators extends AnyRef

  4. abstract class Column[Owner <: CassandraTable[Owner, Record], Record, T] extends AbstractColumn[T]

  5. class CounterColumn[Owner <: CassandraTable[Owner, Record], Record] extends Column[Owner, Record, Long] with CounterRestriction[Long]

  6. class DateColumn[Owner <: CassandraTable[Owner, Record], Record] extends PrimitiveColumn[Owner, Record, Date]

    A Date Column, used to enforce restrictions on clustering order.

  7. class DateTimeColumn[Owner <: CassandraTable[Owner, Record], Record] extends PrimitiveColumn[Owner, Record, DateTime]

    A DateTime Column, used to enforce restrictions on clustering order.

  8. class EnumColumn[Owner <: CassandraTable[Owner, Record], Record, EnumType <: Enumeration] extends Column[Owner, Record, column.EnumColumn.EnumType.Value]

  9. sealed trait IndexRestrictions extends AnyRef

  10. class ListColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, List[RR]]

    Annotations
    @implicitNotFound( ... )
  11. class MapColumn[Owner <: CassandraTable[Owner, Record], Record, K, V] extends Column[Owner, Record, Map[K, V]]

    Annotations
    @implicitNotFound( ... )
  12. class ModifyColumn[RR] extends AbstractModifyColumn[RR]

  13. sealed trait ModifyImplicits extends LowPriorityImplicits

  14. abstract class OptionalColumn[Owner <: CassandraTable[Owner, Record], Record, T] extends AbstractColumn[Option[T]]

  15. class OptionalPrimitiveColumn[Owner <: CassandraTable[Owner, Record], Record, T] extends OptionalColumn[Owner, Record, T]

    Annotations
    @implicitNotFound( ... )
  16. class PrimitiveColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, RR]

    Annotations
    @implicitNotFound( ... )
  17. class QueryColumn[RR] extends AbstractQueryColumn[RR]

  18. sealed abstract class SelectColumn[T] extends AnyRef

  19. class SetColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, Set[RR]]

    Annotations
    @implicitNotFound( ... )
  20. class TimeUUIDColumn[Owner <: CassandraTable[Owner, Record], Record] extends PrimitiveColumn[Owner, Record, UUID]

Ungrouped