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. IndexRestrictions
  5. OrderingOperators
  6. CollectionOperators
  7. ModifyImplicits
  8. LowPriorityImplicits
  9. AnyRef
  10. 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 BlobColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.PrimitiveColumn[Owner, Record, ByteBuffer]

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

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

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

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

  10. type CounterBatchStatement = batch.CounterBatchStatement

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

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

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

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

  15. type Descending = keys.Descending

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

  17. type EnumColumn[Owner <: CassandraTable[Owner, Record], Record, T <: Enumeration] = column.EnumColumn[Owner, Record, T]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  34. type OptionalBlobColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.OptionalPrimitiveColumn[Owner, Record, ByteBuffer]

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

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

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

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

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

  40. type OptionalEnumColumn[Owner <: CassandraTable[Owner, Record], Record, T <: Enumeration] = column.OptionalEnumColumn[Owner, Record, T]

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

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

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

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

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

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

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

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

  49. implicit final class PartitionTokenHelper[T] extends AnyVal

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

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

  52. type ResultSet = datastax.driver.core.ResultSet

  53. type Row = datastax.driver.core.Row

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

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

    Definition Classes
    ModifyImplicits
  56. type Session = datastax.driver.core.Session

  57. type SetColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.SetColumn[Owner, Record, T]

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

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

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

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

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

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

  64. type UUID = java.util.UUID

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

  66. 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. object ConsistencyLevel

  11. val CounterBatchStatement: batch.CounterBatchStatement.type

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

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

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

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

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

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

  18. final def asInstanceOf[T0]: T0

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

    Definition Classes
    LowPriorityImplicits
  20. implicit def byteWrapper(x: Byte): RichByte

    We prefer the java.

    We prefer the java.lang.* boxed types to these wrappers in any potential conflicts. Conflicts do exist because the wrappers need to implement ScalaNumber in order to have a symmetric equals method, but that implies implementing java.lang.Number as well.

    Definition Classes
    LowPriorityImplicits
  21. implicit def charWrapper(c: Char): RichChar

    Definition Classes
    LowPriorityImplicits
  22. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    ModifyImplicits
  28. implicit def columnToSelection[Owner <: phantom.CassandraTable[Owner, Record], Record, T](column: column.Column[Owner, Record, T]): SelectColumnRequired[Owner, Record, T]

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

    Definition Classes
    ModifyImplicits
  30. implicit lazy val context: ExecutionContext

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

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

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

    Definition Classes
    LowPriorityImplicits
  34. final def eq(arg0: AnyRef): Boolean

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

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

    Definition Classes
    LowPriorityImplicits
  37. def finalize(): Unit

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

    Definition Classes
    LowPriorityImplicits
  39. implicit def genericWrapArray[T](xs: Array[T]): WrappedArray[T]

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

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

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

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

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

    Definition Classes
    LowPriorityImplicits
  45. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    LowPriorityImplicits
  47. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  48. 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( ... )
  49. 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( ... )
  50. 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( ... )
  51. 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( ... )
  52. 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( ... )
  53. final def notify(): Unit

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

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

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

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

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

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

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

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

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

    Definition Classes
    LowPriorityImplicits
  63. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  64. def toString(): String

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    LowPriorityImplicits

Inherited from Operations

Inherited from ConditionalOperators

Inherited from IndexRestrictions

Inherited from OrderingOperators

Inherited from CollectionOperators

Inherited from ModifyImplicits

Inherited from LowPriorityImplicits

Inherited from AnyRef

Inherited from Any

Ungrouped