com.websudos.phantom

dsl

package dsl

Linear Supertypes
DeleteImplicits, Operators, SelectImplicits, DefaultPrimitives, CreateImplicits, TablePropertyClauses, CompressionStrategies, CompactionStrategies, ImplicitMechanism, ModifyMechanism, ColumnModifiers, CollectionOperators, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dsl
  2. DeleteImplicits
  3. Operators
  4. SelectImplicits
  5. DefaultPrimitives
  6. CreateImplicits
  7. TablePropertyClauses
  8. CompressionStrategies
  9. CompactionStrategies
  10. ImplicitMechanism
  11. ModifyMechanism
  12. ColumnModifiers
  13. CollectionOperators
  14. AnyRef
  15. 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 BigDecimalColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, BigDecimal]

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

  4. type BlobColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.PrimitiveColumn[Owner, Record, ByteBuffer]

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

  6. type ByteStringColumn[Owner <: CassandraTable[Owner, Record], Record, T] = column.PrimitiveColumn[Owner, Record, ByteString]

  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 CounterColumn[Owner <: CassandraTable[Owner, Record], Record] = column.CounterColumn[Owner, Record]

  11. type Database = DatabaseImpl

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

  13. type DateTime = org.joda.time.DateTime

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

  15. type DateTimeZone = org.joda.time.DateTimeZone

  16. type Descending = keys.Descending

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

  18. type Entries = keys.Entries

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

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

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

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

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

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

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

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

  27. type KeySpace = connectors.KeySpace

  28. type KeySpaceDef = connectors.KeySpaceDef

  29. type Keys = keys.Keys

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

  31. implicit class ListLikeModifyColumn[Owner <: phantom.CassandraTable[Owner, Record], Record, RR] extends AnyRef

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

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

  34. implicit class MapLikeModifyColumn[Owner <: phantom.CassandraTable[Owner, Record], Record, A, B] extends AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  50. type OptionalTimeUUIDColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalTimeUUIDColumn[Owner, Record]

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

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

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

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

  55. type ResultSet = datastax.driver.core.ResultSet

  56. type RootConnector = connectors.RootConnector

  57. type Row = datastax.driver.core.Row

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

    Definition Classes
    ColumnModifiers
  59. implicit class SelectColumnRequired[Owner <: phantom.CassandraTable[Owner, Record], Record, T] extends SelectColumn[T]

    Definition Classes
    ColumnModifiers
  60. type Session = datastax.driver.core.Session

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

  62. implicit class SetLikeModifyColumn[Owner <: phantom.CassandraTable[Owner, Record], Record, RR] extends AnyRef

    Definition Classes
    CollectionOperators
  63. sealed class SizeTieredCompactionStrategy extends CompactionStrategy

    Definition Classes
    CompactionStrategies
  64. type StaticColumn[ValueType] = keys.StaticColumn[ValueType]

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

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

  67. type UUID = java.util.UUID

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

Value Members

  1. implicit object BigDecimalPrimitive extends Primitive[BigDecimal]

    Definition Classes
    DefaultPrimitives
  2. implicit object BigIntPrimitive extends Primitive[BigInt]

    Definition Classes
    DefaultPrimitives
  3. implicit object BlobIsPrimitive extends Primitive[ByteBuffer]

    Definition Classes
    DefaultPrimitives
  4. implicit object BooleanIsPrimitive extends Primitive[Boolean]

    Definition Classes
    DefaultPrimitives
  5. implicit object ByteStringPrimitive extends Primitive[ByteString]

    Definition Classes
    DefaultPrimitives
  6. val Cache: CacheStrategies.type

    Definition Classes
    CreateImplicits
  7. val ContactPoint: connectors.ContactPoint.type

  8. val ContactPoints: connectors.ContactPoints.type

  9. implicit object DateIsPrimitive extends Primitive[Date]

    Definition Classes
    DefaultPrimitives
  10. implicit object DateTimeIsPrimitive extends Primitive[org.joda.time.DateTime]

    Definition Classes
    DefaultPrimitives
  11. implicit object DoublePrimitive extends Primitive[Double]

    Definition Classes
    DefaultPrimitives
  12. implicit object FloatPrimitive extends Primitive[Float]

    Definition Classes
    DefaultPrimitives
  13. implicit object InetAddressPrimitive extends Primitive[InetAddress]

    Definition Classes
    DefaultPrimitives
  14. implicit object IntPrimitive extends Primitive[Int]

    Definition Classes
    DefaultPrimitives
  15. val KeySpace: connectors.KeySpace.type

  16. implicit object LocalDateIsPrimitive extends Primitive[LocalDate]

    Definition Classes
    DefaultPrimitives
  17. implicit object LongPrimitive extends Primitive[Long]

    Definition Classes
    DefaultPrimitives
  18. implicit object StringPrimitive extends Primitive[String]

    Definition Classes
    DefaultPrimitives
  19. implicit object UUIDPrimitive extends Primitive[java.util.UUID]

    Definition Classes
    DefaultPrimitives
  20. val Version: DefaultVersions.type

  21. implicit def columnClauseToDeleteCondition(col: AbstractColumn[_]): Condition

    Definition Classes
    DeleteImplicits
  22. implicit final def columnToCasCompareColumn[RR](col: AbstractColumn[RR])(implicit ev: <:!<[col.type, Indexed]): CasConditionalOperators[RR]

    Definition Classes
    ImplicitMechanism
    Annotations
    @implicitNotFound( ... )
  23. implicit final def columnToDropColumn[T](col: AbstractColumn[T])(implicit ev: <:!<[col.type, Undroppable]): DropColumn[T]

    Definition Classes
    ImplicitMechanism
    Annotations
    @implicitNotFound( ... )
  24. implicit def columnToModifyColumn[RR](col: AbstractColumn[RR])(implicit ev: <:!<[col.type, Unmodifiable], ev2: <:!<[col.type, CollectionValueDefinition[RR]]): ModifyColumn[RR]

    Definition Classes
    ModifyMechanism
    Annotations
    @implicitNotFound( ... )
  25. implicit def columnUpdateClauseToDeleteCondition(clause: MapKeyUpdateClause[_, _]): Condition

    Definition Classes
    DeleteImplicits
  26. implicit lazy val context: ExecutionContext

  27. implicit def enumToQueryConditionPrimitive[T <: Enumeration](enum: T): Primitive[dsl.enumToQueryConditionPrimitive.T.Value]

  28. implicit def indexedToQueryColumn[T](col: AbstractColumn[T] with Indexed)(implicit arg0: Primitive[T]): QueryColumn[T]

    Definition Classes
    ImplicitMechanism
  29. implicit def mapColumnDefinitionToEntriesQueryColumn[K, V](cond: MapKeyUpdateClause[K, V])(implicit arg0: Primitive[K], arg1: Primitive[V]): MapEntriesConditionals[K, V]

    Definition Classes
    ImplicitMechanism
  30. implicit def mapColumnToQueryColumn[T <: CassandraTable[T, R], R, K, V](col: AbstractMapColumn[T, R, K, V] with Index[Map[K, V]])(implicit ev: <:!<[col, Keys]): MapConditionals[T, R, K, V]

    Definition Classes
    ImplicitMechanism
  31. implicit def mapKeysColumnToQueryColumn[T <: CassandraTable[T, R], R, K, V](col: AbstractMapColumn[T, R, K, V] with Index[Map[K, V]] with Keys): MapKeyConditionals[T, R, K, V]

    Definition Classes
    ImplicitMechanism
  32. implicit def orderingColumn[RR](col: AbstractColumn[RR] with PrimaryKey[RR]): OrderingColumn[RR]

    Definition Classes
    ImplicitMechanism
  33. implicit def primitiveToTokenOp[RR](value: RR)(implicit arg0: Primitive[RR]): TokenConstructor[::[RR, HNil], ValueToken]

  34. implicit def rootCreateQueryToCreateQuery[T <: phantom.CassandraTable[T, _], R](root: RootCreateQuery[T, R])(implicit keySpace: connectors.KeySpace): Default[T, R]

    Definition Classes
    CreateImplicits
  35. implicit final def rootSelectBlockToSelectQuery[T <: phantom.CassandraTable[T, _], R](root: RootSelectBlock[T, R])(implicit keySpace: connectors.KeySpace): Default[T, R]

    Definition Classes
    SelectImplicits
    Annotations
    @implicitNotFound( ... )
  36. implicit def setColumnToQueryColumn[T <: CassandraTable[T, R], R, RR](col: AbstractSetColumn[T, R, RR] with Index[Set[RR]]): SetConditionals[T, R, RR]

    Definition Classes
    ImplicitMechanism

Inherited from DeleteImplicits

Inherited from Operators

Inherited from SelectImplicits

Inherited from DefaultPrimitives

Inherited from CreateImplicits

Inherited from TablePropertyClauses

Inherited from CompressionStrategies

Inherited from CompactionStrategies

Inherited from ImplicitMechanism

Inherited from ModifyMechanism

Inherited from ColumnModifiers

Inherited from CollectionOperators

Inherited from AnyRef

Inherited from Any

Ungrouped