com.newzly.phantom

column

package column

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractListColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, List[RR]] with CollectionValueDefinition[RR]

  2. abstract class AbstractMapColumn[Owner <: CassandraTable[Owner, Record], Record, K, V] extends Column[Owner, Record, Map[K, V]] with CollectionValueDefinition[V]

  3. sealed abstract class AbstractQueryColumn[T] extends OrderingColumn[T]

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

  4. abstract class AbstractSetColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, Set[RR]] with CollectionValueDefinition[RR]

  5. sealed trait BatchRestrictions extends AnyRef

  6. sealed trait CollectionOperators extends AnyRef

  7. trait CollectionValueDefinition[RR] extends AnyRef

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

  9. class ConditionalOperations[T] extends AnyRef

  10. sealed trait ConditionalOperators extends LowPriorityImplicits

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

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

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

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

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

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

  15. sealed trait IndexRestrictions extends AnyRef

  16. class ListColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends AbstractListColumn[Owner, Record, RR] with PrimitiveCollecitonValue[RR]

    Annotations
    @implicitNotFound( ... )
  17. class MapColumn[Owner <: CassandraTable[Owner, Record], Record, K, V] extends AbstractMapColumn[Owner, Record, K, V] with PrimitiveCollecitonValue[V]

    Annotations
    @implicitNotFound( ... )
  18. sealed class ModifiableColumn[T] extends AnyRef

  19. class ModifyColumn[RR] extends AbstractModifyColumn[RR]

  20. sealed trait ModifyImplicits extends LowPriorityImplicits

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

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

    Annotations
    @implicitNotFound( ... )
  23. sealed class OrderingColumn[T] extends AnyRef

  24. sealed trait OrderingOperators extends AnyRef

  25. trait PrimitiveCollecitonValue[R] extends CollectionValueDefinition[R]

  26. class PrimitiveColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends Column[Owner, Record, RR]

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

  28. sealed abstract class SelectColumn[T] extends AnyRef

  29. class SetColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends AbstractSetColumn[Owner, Record, RR] with PrimitiveCollecitonValue[RR]

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

Ungrouped