com.outworkers.phantom.builder.QueryBuilder

Collections

object Collections extends CollectionModifiers with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, CollectionModifiers, BaseModifiers, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Collections
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. CollectionModifiers
  7. BaseModifiers
  8. AnyRef
  9. 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. def add(column: String, values: Set[String]): CQLQuery

    Definition Classes
    CollectionModifiers
  7. def append(column: String, valueDef: String): CQLQuery

    Definition Classes
    CollectionModifiers
  8. def append(column: String, values: String*): CQLQuery

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

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def collectionModifier(left: String, op: String, right: String): CQLQuery

    Attributes
    protected[this]
    Definition Classes
    BaseModifiers
  12. def collectionModifier(left: String, op: String, right: CQLQuery): CQLQuery

    Attributes
    protected[this]
    Definition Classes
    BaseModifiers
  13. def collectionType(colType: String, cassandraType: String, shouldFreeze: Boolean, freezeInner: Boolean, static: Boolean): CQLQuery

    Definition Classes
    CollectionModifiers
  14. def diamond(collection: String, value: String): CQLQuery

    This will pre-fix and post-fix the given value with the "<>" diamond syntax.

    This will pre-fix and post-fix the given value with the "<>" diamond syntax. It is used to define the collection type of a column.

    Sample outputs would be:

    dimond("list", "int") = list<int>
    dimond("set", "varchar") = set<varchar>
    collection

    The name of the collection in use.

    value

    The value, usually the type of the CQL collection.

    returns

    A CQL query serialising the CQL collection column definition syntax.

    Definition Classes
    CollectionModifiers
  15. def discard(column: String, valueDef: String): CQLQuery

    Definition Classes
    CollectionModifiers
  16. def discard(column: String, values: String*): CQLQuery

    Definition Classes
    CollectionModifiers
  17. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def frozen(name: String, cassandraType: CQLQuery): CQLQuery

    Definition Classes
    CollectionModifiers
  21. def frozen(cassandraType: CQLQuery): CQLQuery

    Definition Classes
    CollectionModifiers
  22. def frozen(cassandraType: String): CQLQuery

    Definition Classes
    CollectionModifiers
  23. def frozen(cassandraType: String, shouldFreeze: Boolean): CQLQuery

    Definition Classes
    CollectionModifiers
  24. def frozen[V](p: Primitive[V]): CQLQuery

    Definition Classes
    CollectionModifiers
  25. def frozen(column: String, definition: String): CQLQuery

    Definition Classes
    CollectionModifiers
  26. final def getClass(): Class[_]

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

    Definition Classes
    Any
  28. def listType(valueType: String): CQLQuery

    Definition Classes
    CollectionModifiers
  29. def mapColumnType(column: String, key: String): CQLQuery

    Definition Classes
    CollectionModifiers
  30. def mapSet(column: String, key: String, value: String): CQLQuery

    Definition Classes
    CollectionModifiers
  31. def mapType[K, V](key: Primitive[K], value: Primitive[V]): CQLQuery

    Definition Classes
    CollectionModifiers
  32. def mapType(keyType: String, valueType: String): CQLQuery

    Definition Classes
    CollectionModifiers
  33. def modifier(column: String, op: String, value: CQLQuery): CQLQuery

    Attributes
    protected[this]
    Definition Classes
    BaseModifiers
  34. def modifier(column: String, op: String, value: String): CQLQuery

    Attributes
    protected[this]
    Definition Classes
    BaseModifiers
  35. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  38. def prepend(column: String, valueDef: String): CQLQuery

    Definition Classes
    CollectionModifiers
  39. def prepend(column: String, values: String*): CQLQuery

    Definition Classes
    CollectionModifiers
  40. def put(column: String, pairs: (String, String)*): CQLQuery

    Definition Classes
    CollectionModifiers
  41. def remove(column: String, values: Set[String]): CQLQuery

    Creates a set removal query, to remove the given values from the name set column.

    Creates a set removal query, to remove the given values from the name set column. Assumes values are already serialised to their CQL form and escaped.

    setColumn = setColumn - {`test`, `test2`}
    column

    The name of the set column.

    values

    The set of values, pre-serialized and escaped.

    returns

    A CQLQuery set remove query as described above.

    Definition Classes
    CollectionModifiers
  42. def serialize(col: Map[String, String]): CQLQuery

    Definition Classes
    CollectionModifiers
  43. def serialize(set: Set[String]): CQLQuery

    Definition Classes
    CollectionModifiers
  44. def serialize(list: Seq[String]): CQLQuery

    Definition Classes
    CollectionModifiers
  45. def setIdX(column: String, index: String, value: String): CQLQuery

    Definition Classes
    CollectionModifiers
  46. def setType(valueType: String): CQLQuery

    Definition Classes
    CollectionModifiers
  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def tuple(name: String, tuples: String*): CQLQuery

    Definition Classes
    CollectionModifiers
  49. def tupleType(types: String*): CQLQuery

    Definition Classes
    CollectionModifiers
  50. def tupled(tuples: String*): CQLQuery

    Definition Classes
    CollectionModifiers
  51. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CollectionModifiers

Inherited from BaseModifiers

Inherited from AnyRef

Inherited from Any

Ungrouped