com.websudos.phantom

Implicits

object Implicits extends LowPriorityImplicits with Operations

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Implicits
  2. Operations
  3. ConditionalOperators
  4. BatchRestrictions
  5. IndexRestrictions
  6. OrderingOperators
  7. CollectionOperators
  8. ModifyImplicits
  9. LowPriorityImplicits
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Ascending = keys.Ascending

  2. type BatchStatement = batch.BatchStatement

  3. type BigDecimalColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, BigDecimal]

  4. type BigIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, BigInt]

  5. type BooleanColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Boolean]

  6. type CassandraTable[Owner <: CassandraTable[Owner, Record], Record] = phantom.CassandraTable[Owner, Record]

  7. type ClusteringOrder[ValueType] = keys.ClusteringOrder[ValueType]

  8. type Column[Owner <: CassandraTable[Owner, Record], Record, T] = column.Column[Owner, Record, T]

  9. type CounterBatchStatement = batch.CounterBatchStatement

  10. type CounterColumn[Owner <: CassandraTable[Owner, Record], Record] = column.CounterColumn[Owner, Record]

  11. implicit class CounterModifyColumn[Owner <: CassandraTable[Owner, Record], Record] extends AnyRef

    Definition Classes
    CollectionOperators
  12. type DateColumn[Owner <: CassandraTable[Owner, Record], Record] = column.DateColumn[Owner, Record]

  13. type DateTimeColumn[Owner <: CassandraTable[Owner, Record], Record] = column.DateTimeColumn[Owner, Record]

  14. type Descending = keys.Descending

  15. type DoubleColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Double]

  16. type FloatColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Float]

  17. type Index[ValueType] = keys.Index[ValueType]

  18. type InetAddressColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, InetAddress]

  19. type IntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Int]

  20. type JsonColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.JsonColumn[Owner, Record, T]

  21. type JsonListColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.JsonListColumn[Owner, Record, T]

  22. type JsonSetColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.JsonSetColumn[Owner, Record, T]

  23. type ListColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.ListColumn[Owner, Record, T]

  24. implicit class ListLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends ModifyColumn[List[RR]]

    Definition Classes
    CollectionOperators
  25. type LongColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Long]

  26. type LongOrderKey[Owner <: CassandraTable[Owner, Record], Record] = keys.LongOrderKey[Owner, Record]

  27. type MapColumn[Owner <: CassandraTable[Owner, Record], Record, K, V] = column.MapColumn[Owner, Record, K, V]

  28. implicit class MapLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, A, B] extends ModifyColumn[Map[A, B]]

    Definition Classes
    CollectionOperators
  29. implicit class ModifyColumnOptional[Owner <: CassandraTable[Owner, Record], Record, RR] extends AbstractModifyColumn[Option[RR]]

    Definition Classes
    ModifyImplicits
  30. type OptionalBigDecimalColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, BigDecimal]

  31. type OptionalBigIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, BigInt]

  32. type OptionalBooleanColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Boolean]

  33. type OptionalColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.OptionalColumn[Owner, Record, T]

  34. type OptionalDateColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Date]

  35. type OptionalDateTimeColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, DateTime]

  36. type OptionalDoubleColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Double]

  37. type OptionalFloatColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Float]

  38. type OptionalInetAddressColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, InetAddress]

  39. type OptionalIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Int]

  40. type OptionalLongColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Long]

  41. type OptionalPrimitiveColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.OptionalPrimitiveColumn[Owner, Record, T]

  42. type OptionalStringColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, String]

  43. type OptionalUUIDColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, UUID]

  44. type PartitionKey[ValueType] = keys.PartitionKey[ValueType]

  45. implicit final class PartitionTokenHelper[T] extends AnyVal

  46. type PrimaryKey[ValueType] = keys.PrimaryKey[ValueType]

  47. type PrimitiveColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.PrimitiveColumn[Owner, Record, T]

  48. implicit class SelectColumnOptional[Owner <: CassandraTable[Owner, Record], Record, T] extends SelectColumn[Option[T]]

    Definition Classes
    ModifyImplicits
  49. implicit class SelectColumnRequired[Owner <: CassandraTable[Owner, Record], Record, T] extends SelectColumn[T]

    Definition Classes
    ModifyImplicits
  50. type SetColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.SetColumn[Owner, Record, T]

  51. implicit class SetLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends ModifyColumn[Set[RR]]

    Definition Classes
    CollectionOperators
  52. implicit final class SkipSelect[T <: CassandraTable[T, R] with LongOrderKey[T, R], R] extends AnyVal

  53. implicit final class SkipSelectWhere[T <: CassandraTable[T, R] with LongOrderKey[T, R], R] extends AnyVal

  54. type StaticColumn[ValueType] = keys.StaticColumn[ValueType]

  55. type StringColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, String]

  56. type TimeUUIDColumn[Owner <: CassandraTable[Owner, Record], Record] = column.TimeUUIDColumn[Owner, Record]

  57. type UUIDColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, UUID]

  58. type UnloggedBatchStatement = batch.UnloggedBatchStatement

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. val BatchStatement: batch.BatchStatement.type

  7. implicit def Boolean2booleanNullConflict(x: Null): Boolean

    Definition Classes
    LowPriorityImplicits
  8. implicit def Byte2byteNullConflict(x: Null): Byte

    Definition Classes
    LowPriorityImplicits
  9. implicit def Character2charNullConflict(x: Null): Char

    Definition Classes
    LowPriorityImplicits
  10. val CounterBatchStatement: batch.CounterBatchStatement.type

  11. implicit def Double2doubleNullConflict(x: Null): Double

    Definition Classes
    LowPriorityImplicits
  12. implicit def Float2floatNullConflict(x: Null): Float

    Definition Classes
    LowPriorityImplicits
  13. implicit def Integer2intNullConflict(x: Null): Int

    Definition Classes
    LowPriorityImplicits
  14. implicit def Long2longNullConflict(x: Null): Long

    Definition Classes
    LowPriorityImplicits
  15. implicit def Short2shortNullConflict(x: Null): Short

    Definition Classes
    LowPriorityImplicits
  16. val UnloggedBatchStatement: batch.UnloggedBatchStatement.type

  17. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  18. implicit def booleanWrapper(x: Boolean): RichBoolean

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  19. implicit def byteWrapper(x: Byte): RichByte

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  20. implicit def charWrapper(c: Char): RichChar

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. implicit def clusteringKeyToOrderingOperator[T](col: AbstractColumn[T] with keys.ClusteringOrder[T])(implicit arg0: CassandraPrimitive[T]): OrderingColumn[T]

    Definition Classes
    OrderingOperators
  23. implicit final def clusteringKeysAreNotModifiable[T <: AbstractColumn[RR] with keys.ClusteringOrder[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  24. implicit final def clusteringKeysAreNotModifiable2[T <: AbstractColumn[RR] with keys.ClusteringOrder[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  25. implicit final def columnToConditionalUpdateColumn[T](col: AbstractColumn[T]): ConditionalOperations[T]

    Definition Classes
    ConditionalOperators
  26. implicit final def columnToModifyColumn[T](col: AbstractColumn[T]): ModifyColumn[T]

    Definition Classes
    ModifyImplicits
  27. implicit final def columnsAreModifiable[T <: AbstractColumn[_]]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  28. implicit lazy val context: ExecutionContext

  29. implicit final def countersAreNotModifiable[T <: AbstractColumn[RR] with CounterRestriction[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  30. implicit final def countersAreNotModifiable2[T <: AbstractColumn[RR] with CounterRestriction[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  31. implicit def doubleWrapper(x: Double): RichDouble

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  32. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  34. implicit def fallbackStringCanBuildFrom[T]: CanBuildFrom[String, T, IndexedSeq[T]]

    Definition Classes
    LowPriorityImplicits
  35. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. implicit def floatWrapper(x: Float): RichFloat

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  37. implicit def genericWrapArray[T](xs: Array[T]): WrappedArray[T]

    Definition Classes
    LowPriorityImplicits
  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  40. implicit final def indexesAreNotModifiable[T <: AbstractColumn[RR] with keys.Index[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  41. implicit final def indexesAreNotModifiable2[T <: AbstractColumn[RR] with keys.Index[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  42. implicit def intWrapper(x: Int): RichInt

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  43. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  44. implicit def longWrapper(x: Long): RichLong

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. implicit final def nonCounterColumns[T <: CounterRestriction[RR], RR](obj: AbstractColumn[RR] with CounterRestriction[RR])(implicit arg0: ModifiableColumn[T]): ModifyColumn[RR]

    Definition Classes
    ModifyImplicits
    Annotations
    @implicitNotFound( ... )
  47. implicit final def notClusteringKeys[T <: keys.ClusteringOrder[RR], RR](obj: AbstractColumn[RR] with keys.ClusteringOrder[RR])(implicit arg0: ModifiableColumn[T]): ModifyColumn[RR]

    Definition Classes
    ModifyImplicits
    Annotations
    @implicitNotFound( ... )
  48. implicit final def notIndexKeys[T <: keys.PartitionKey[RR], RR](obj: AbstractColumn[RR] with keys.Index[RR])(implicit arg0: ModifiableColumn[T]): ModifyColumn[RR]

    Definition Classes
    ModifyImplicits
    Annotations
    @implicitNotFound( ... )
  49. implicit final def notPartitionKeys[T <: keys.PartitionKey[RR], RR](obj: AbstractColumn[RR] with keys.PartitionKey[RR])(implicit arg0: ModifiableColumn[T]): ModifyColumn[RR]

    Definition Classes
    ModifyImplicits
    Annotations
    @implicitNotFound( ... )
  50. implicit final def notPrimaryKeys[T <: keys.PrimaryKey[RR], RR](obj: AbstractColumn[RR] with keys.PrimaryKey[RR])(implicit arg0: ModifiableColumn[T]): ModifyColumn[RR]

    Definition Classes
    ModifyImplicits
    Annotations
    @implicitNotFound( ... )
  51. final def notify(): Unit

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

    Definition Classes
    AnyRef
  53. implicit def partitionColumnToIndexedColumn[T](col: AbstractColumn[T] with keys.PartitionKey[T])(implicit arg0: CassandraPrimitive[T]): QueryColumn[T]

    Definition Classes
    IndexRestrictions
  54. implicit final def partitionKeysAreNotModifiable[T <: AbstractColumn[RR] with keys.PartitionKey[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  55. implicit final def partitionKeysAreNotModifiable2[T <: AbstractColumn[RR] with keys.PartitionKey[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  56. implicit def primaryColumnToIndexedColumn[T](col: AbstractColumn[T] with keys.PrimaryKey[T])(implicit arg0: CassandraPrimitive[T]): QueryColumn[T]

    Definition Classes
    IndexRestrictions
  57. implicit final def primaryKeysAreNotModifiable[T <: AbstractColumn[RR] with keys.PrimaryKey[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  58. implicit final def primaryKeysAreNotModifiable2[T <: AbstractColumn[RR] with keys.PrimaryKey[RR], RR]: ModifiableColumn[T]

    Definition Classes
    ModifyImplicits
  59. implicit def secondaryColumnToIndexedColumn[T](col: AbstractColumn[T] with keys.Index[T])(implicit arg0: CassandraPrimitive[T]): QueryColumn[T]

    Definition Classes
    IndexRestrictions
  60. implicit def shortWrapper(x: Short): RichShort

    Definition Classes
    LowPriorityImplicits
    Annotations
    @inline()
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. implicit def unwrapString(ws: WrappedString): String

    Definition Classes
    LowPriorityImplicits
  64. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. implicit def wrapBooleanArray(xs: Array[Boolean]): WrappedArray[Boolean]

    Definition Classes
    LowPriorityImplicits
  68. implicit def wrapByteArray(xs: Array[Byte]): WrappedArray[Byte]

    Definition Classes
    LowPriorityImplicits
  69. implicit def wrapCharArray(xs: Array[Char]): WrappedArray[Char]

    Definition Classes
    LowPriorityImplicits
  70. implicit def wrapDoubleArray(xs: Array[Double]): WrappedArray[Double]

    Definition Classes
    LowPriorityImplicits
  71. implicit def wrapFloatArray(xs: Array[Float]): WrappedArray[Float]

    Definition Classes
    LowPriorityImplicits
  72. implicit def wrapIntArray(xs: Array[Int]): WrappedArray[Int]

    Definition Classes
    LowPriorityImplicits
  73. implicit def wrapLongArray(xs: Array[Long]): WrappedArray[Long]

    Definition Classes
    LowPriorityImplicits
  74. implicit def wrapRefArray[T <: AnyRef](xs: Array[T]): WrappedArray[T]

    Definition Classes
    LowPriorityImplicits
  75. implicit def wrapShortArray(xs: Array[Short]): WrappedArray[Short]

    Definition Classes
    LowPriorityImplicits
  76. implicit def wrapString(s: String): WrappedString

    Definition Classes
    LowPriorityImplicits
  77. implicit def wrapUnitArray(xs: Array[Unit]): WrappedArray[Unit]

    Definition Classes
    LowPriorityImplicits

Inherited from Operations

Inherited from ConditionalOperators

Inherited from BatchRestrictions

Inherited from IndexRestrictions

Inherited from OrderingOperators

Inherited from CollectionOperators

Inherited from ModifyImplicits

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped