com.websudos.phantom

dsl

package dsl

Linear Supertypes
DeleteImplicits, UsingClauseOperations, 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. UsingClauseOperations
  4. Operators
  5. SelectImplicits
  6. DefaultPrimitives
  7. CreateImplicits
  8. TablePropertyClauses
  9. CompressionStrategies
  10. CompactionStrategies
  11. ImplicitMechanism
  12. ModifyMechanism
  13. ColumnModifiers
  14. CollectionOperators
  15. AnyRef
  16. 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 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. sealed abstract class CompactionProperties[T <: CompactionStrategy] extends CompactionStrategy

    Definition Classes
    CompactionStrategies
  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.PrimitiveColumn[Owner, Record, Date]

  13. sealed class DateTieredCompactionStrategy extends CompactionProperties[DateTieredCompactionStrategy]

    Definition Classes
    CompactionStrategies
  14. type DateTime = org.joda.time.DateTime

  15. type DateTimeColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, DateTime]

  16. type DateTimeZone = org.joda.time.DateTimeZone

  17. type Descending = keys.Descending

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

  19. type Entries = keys.Entries

  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 IteratorResult[R] = builder.query.IteratorResult[R]

  25. type KeySpace = connectors.KeySpace

  26. type KeySpaceDef = connectors.KeySpaceDef

  27. type Keys = keys.Keys

  28. sealed class LeveledCompactionStrategy extends CompactionProperties[LeveledCompactionStrategy]

    Definition Classes
    CompactionStrategies
  29. implicit class ListLikeModifyColumn[Owner <: phantom.CassandraTable[Owner, Record], Record, RR] extends AnyRef

    Definition Classes
    CollectionOperators
  30. type ListResult[R] = builder.query.ListResult[R]

  31. type LocalDate = org.joda.time.LocalDate

  32. type LocalDateColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, LocalDate]

  33. type LongColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Long]

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

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

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

  46. type OptionalLocalDateColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, LocalDate]

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

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

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

  52. type OptionalTinyIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Byte]

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

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

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

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

  57. type RecordResult[R] = builder.query.RecordResult[R]

  58. type ResultSet = datastax.driver.core.ResultSet

  59. type RootConnector = connectors.RootConnector

  60. type Row = datastax.driver.core.Row

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

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

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

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

    Definition Classes
    CollectionOperators
  65. sealed class SizeTieredCompactionStrategy extends CompactionProperties[SizeTieredCompactionStrategy]

    Definition Classes
    CompactionStrategies
  66. type SmallIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Short]

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

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

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

  70. type TinyIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Byte]

  71. type UUID = java.util.UUID

  72. 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. val Cache: builder.query.CreateImplicits.Caching.type

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

  7. val ContactPoints: connectors.ContactPoints.type

  8. implicit object DateIsPrimitive extends Primitive[Date]

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

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

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

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

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

    Definition Classes
    DefaultPrimitives
  14. implicit object JodaLocalDateIsPrimitive extends Primitive[org.joda.time.LocalDate]

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

  16. implicit object LocalDateIsPrimitive extends Primitive[datastax.driver.core.LocalDate]

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

    Definition Classes
    DefaultPrimitives
  18. implicit object SmallIntPrimitive extends Primitive[Short]

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

    Definition Classes
    DefaultPrimitives
  20. implicit object TinyIntPrimitive extends Primitive[Byte]

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

    Definition Classes
    DefaultPrimitives
  22. val Version: DefaultVersions.type

  23. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Definition Classes
    TablePropertyClauses
  24. final val caching: CachingBuilder

    Definition Classes
    TablePropertyClauses
  25. implicit def columnClauseToDeleteCondition(col: AbstractColumn[_]): Condition

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

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

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

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

    Definition Classes
    DeleteImplicits
  30. final val comment: CommentClauseBuilder

    Definition Classes
    TablePropertyClauses
  31. final val compaction: CompactionBuilder

    Definition Classes
    TablePropertyClauses
  32. final val compression: CompressionBuilder

    Definition Classes
    TablePropertyClauses
  33. implicit lazy val context: ExecutionContextExecutor

  34. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  35. final val default_time_to_live: TimeToLiveBuilder

    Definition Classes
    TablePropertyClauses
  36. implicit def enumToQueryConditionPrimitive[T <: Enumeration](enum: T): Primitive[dsl.enumToQueryConditionPrimitive.T.Value]

  37. final val gc_grace_seconds: GcGraceSecondsBuilder

    Definition Classes
    TablePropertyClauses
  38. implicit def indexedToQueryColumn[T](col: AbstractColumn[T] with Indexed)(implicit arg0: Primitive[T]): QueryColumn[T]

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

    Definition Classes
    ImplicitMechanism
  40. 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
  41. 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
  42. implicit def orderingColumn[RR](col: AbstractColumn[RR] with PrimaryKey[RR]): OrderingColumn[RR]

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

  44. final val read_repair_chance: ReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  45. final val replicate_on_write: ReplicateOnWriteBuilder

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

    Definition Classes
    CreateImplicits
  47. 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( ... )
  48. 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 UsingClauseOperations

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