Class

com.websudos.phantom.builder.ops

QueryColumn

Related Doc: package ops

Permalink

sealed class QueryColumn[RR] extends AnyRef

A class enforcing columns used in where clauses to be indexed. Using an implicit mechanism, only columns that are indexed can be converted into Indexed columns. This enforces a Cassandra limitation at compile time. It prevents a user from querying and using where operators on a column without any index.

RR

The type of the value the column holds.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. QueryColumn
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new QueryColumn(col: AbstractColumn[RR])(implicit arg0: Primitive[RR])

    Permalink

    col

    The column to cast to an IndexedColumn.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <: (RR) ⇒ Condition

    Permalink
  4. def <=: (RR) ⇒ Condition

    Permalink
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >: (RR) ⇒ Condition

    Permalink
  7. def >=: (RR) ⇒ Condition

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val col: AbstractColumn[RR]

    Permalink

    The column to cast to an IndexedColumn.

  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. final def eqs(value: PrepareMark): Condition

    Permalink
  13. def eqs(value: RR): Condition

    Permalink
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def gt(value: RR): Condition

    Permalink
  18. def gte(value: RR): Condition

    Permalink
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def in(values: List[RR]): Condition

    Permalink
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. def lt(value: RR): Condition

    Permalink
  23. def lte(value: RR): Condition

    Permalink
  24. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  28. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped