com.websudos.phantom.builder.QueryBuilder

Select

object Select extends SelectQueryBuilder with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, SelectQueryBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Select
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SelectQueryBuilder
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Ordering extends OrderingModifier with Product with Serializable

    Definition Classes
    SelectQueryBuilder
  7. def allowFiltering(qb: CQLQuery): CQLQuery

    Definition Classes
    SelectQueryBuilder
  8. def allowFiltering(): CQLQuery

    Definition Classes
    SelectQueryBuilder
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def blobAsText(column: String): CQLQuery

    Definition Classes
    SelectQueryBuilder
  11. def blobAsText(qb: CQLQuery): CQLQuery

    Definition Classes
    SelectQueryBuilder
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def count(tableName: String, keyspace: String): CQLQuery

    Creates a select count query builder from a table name, a keyspace, and a list of names.

    Creates a select count query builder from a table name, a keyspace, and a list of names. The result of a count returns the number of matches, so the argument to count is fixed. It can either be the ALL symbol(*) or 1, as per the CQL spec.

    Will return a query in the following format:

    SELECT COUNT(*) FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    returns

    Definition Classes
    SelectQueryBuilder
  14. def dateOf(column: String): CQLQuery

    Creates a select clause chaining the "dateOf" operator.

    Creates a select clause chaining the "dateOf" operator.

    Example output:

    dateOf(column)
    column

    The name of the column to apply the operation to.

    returns

    A CQL query wrapping the "dateOf" clause and the column.

    Definition Classes
    SelectQueryBuilder
  15. def distinct(tableName: String, keyspace: String, names: String*): CQLQuery

    Creates a select distinct query builder from a table name, a keyspace, and a list of names.

    Creates a select distinct query builder from a table name, a keyspace, and a list of names. Will return a query in the following format:

    SELECT DISTINCT ($name1, $name2, ..) FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    names

    The names of the columns to include in the select.

    returns

    Definition Classes
    SelectQueryBuilder
  16. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean

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

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

    Definition Classes
    AnyRef → Any
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. def maxTimeuuid(dateString: String): CQLQuery

    Definition Classes
    SelectQueryBuilder
  22. def minTimeuuid(dateString: String): CQLQuery

    Definition Classes
    SelectQueryBuilder
  23. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def now(): CQLQuery

    Definition Classes
    SelectQueryBuilder
  27. def select(tableName: String, keyspace: String, clause: CQLQuery): CQLQuery

    Creates a select query builder from a table name, a keyspace, and an arbitrary clause.

    Creates a select query builder from a table name, a keyspace, and an arbitrary clause. This is used to serialise SELECT functions, such as WRITETIME or other valid expressions. Will return a query in the following format:

    SELECT $clause FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    clause

    The CQL clause to use as the select list value.

    returns

    Definition Classes
    SelectQueryBuilder
  28. def select(tableName: String, keyspace: String, names: String*): CQLQuery

    Selects an arbitrary number of columns given a table name and a keyspace.

    Selects an arbitrary number of columns given a table name and a keyspace. Will return a query in the following format:

    SELECT ($name1, $name2, ..) FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    names

    The names of the columns to include in the select.

    returns

    A CQLQuery matching the described pattern.

    Definition Classes
    SelectQueryBuilder
  29. def select(tableName: String, keyspace: String): CQLQuery

    Creates a select all query from a table name and a keyspace.

    Creates a select all query from a table name and a keyspace. Will return a query in the following format:

    SELECT * FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    returns

    A CQLQuery matching the described pattern.

    Definition Classes
    SelectQueryBuilder
  30. def selectJson(tableName: String, keyspace: String, names: String*): CQLQuery

    Selects an arbitrary number of columns given a table name and a keyspace.

    Selects an arbitrary number of columns given a table name and a keyspace. Return all the columns as JSON. Will return a query in the following format:

    SELECT JSON ($name1, $name2, ..) FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    names

    The names of the columns to include in the select.

    returns

    A CQLQuery matching the described pattern.

    Definition Classes
    SelectQueryBuilder
  31. def selectJson(tableName: String, keyspace: String, clause: CQLQuery): CQLQuery

    Creates a select JSON query builder from a table name, a keyspace, and an arbitrary clause.

    Creates a select JSON query builder from a table name, a keyspace, and an arbitrary clause. This is used to serialise SELECT functions, such as WRITETIME or other valid expressions. Will return a query in the following format:

    SELECT JSON $clause FROM $keyspace.$tableName
    tableName

    The name of the table.

    keyspace

    The name of the keyspace.

    clause

    The CQL clause to use as the select list value.

    returns

    Definition Classes
    SelectQueryBuilder
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  33. def ttl(column: String): CQLQuery

    Definition Classes
    SelectQueryBuilder
  34. def unixTimestampOf(column: String): CQLQuery

    Definition Classes
    SelectQueryBuilder
  35. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def writetime(col: String): CQLQuery

    Definition Classes
    SelectQueryBuilder

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from SelectQueryBuilder

Inherited from AnyRef

Inherited from Any

Ungrouped