Package

com.websudos.phantom

dsl

Permalink

package dsl

Linear Supertypes
DeleteImplicits, KeySpaceConstruction, TopologyStrategies, 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. KeySpaceConstruction
  4. TopologyStrategies
  5. UsingClauseOperations
  6. Operators
  7. SelectImplicits
  8. DefaultPrimitives
  9. CreateImplicits
  10. TablePropertyClauses
  11. CompressionStrategies
  12. CompactionStrategies
  13. ImplicitMechanism
  14. ModifyMechanism
  15. ColumnModifiers
  16. CollectionOperators
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Ascending = keys.Ascending

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

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

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

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

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

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

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

    Permalink
  9. sealed abstract class CompactionProperties[T <: CompactionStrategy] extends CompactionStrategy

    Permalink
    Definition Classes
    CompactionStrategies
  10. type CounterColumn[Owner <: CassandraTable[Owner, Record], Record] = column.CounterColumn[Owner, Record]

    Permalink
  11. type Database = DatabaseImpl

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

    Permalink
  13. sealed class DateTieredCompactionStrategy extends CompactionProperties[DateTieredCompactionStrategy]

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

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

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

    Permalink
  17. type Descending = keys.Descending

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

    Permalink
  19. type Entries = keys.Entries

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

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

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

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

    Permalink
  24. type IteratorResult[R] = builder.query.IteratorResult[R]

    Permalink
  25. type KeySpace = connectors.KeySpace

    Permalink
  26. type KeySpaceDef = connectors.KeySpaceDef

    Permalink
  27. type Keys = keys.Keys

    Permalink
  28. sealed class LeveledCompactionStrategy extends CompactionProperties[LeveledCompactionStrategy]

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

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

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

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

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

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

    Permalink
    Definition Classes
    CollectionOperators
  35. sealed class NetworkTopologyStrategy extends ReplicationStrategy

    Permalink
    Definition Classes
    TopologyStrategies
  36. type OptionalBigDecimalColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, BigDecimal]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  50. type OptionalSmallIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, Short]

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

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

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

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

    Permalink
  55. type PartitionKey[ValueType] = keys.PartitionKey[ValueType]

    Permalink
  56. type PrimaryKey[ValueType] = keys.PrimaryKey[ValueType]

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

    Permalink
  58. type RecordResult[R] = builder.query.RecordResult[R]

    Permalink
  59. type ResultSet = datastax.driver.core.ResultSet

    Permalink
  60. type RootConnector = connectors.RootConnector

    Permalink
  61. type Row = datastax.driver.core.Row

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

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

    Permalink
    Definition Classes
    ColumnModifiers
  64. type Session = datastax.driver.core.Session

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

    Permalink
    Definition Classes
    CollectionOperators
  66. sealed class SimpleStrategy extends ReplicationStrategy

    Permalink
    Definition Classes
    TopologyStrategies
  67. sealed class SizeTieredCompactionStrategy extends CompactionProperties[SizeTieredCompactionStrategy]

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

    Permalink
  69. type StaticColumn[ValueType] = keys.StaticColumn[ValueType]

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

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

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

    Permalink
  73. type UUID = java.util.UUID

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

    Permalink

Value Members

  1. implicit object BigDecimalPrimitive extends Primitive[BigDecimal]

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

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

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

    Permalink
    Definition Classes
    DefaultPrimitives
  5. val Cache: builder.query.CreateImplicits.Caching.type

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

    Permalink
  7. val ContactPoints: connectors.ContactPoints.type

    Permalink
  8. implicit object DateIsPrimitive extends Primitive[Date]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    DefaultPrimitives
  22. val Version: DefaultVersions.type

    Permalink
  23. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  24. final val caching: CachingBuilder

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

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

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

    Permalink
    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]

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

    Permalink
    Definition Classes
    DeleteImplicits
  30. final val comment: CommentClauseBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  31. final val compaction: CompactionBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  32. final val compression: CompressionBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  33. implicit lazy val context: ExecutionContextExecutor

    Permalink
  34. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  35. final val default_time_to_live: TimeToLiveBuilder

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

    Permalink
  37. def extract[R]: RowParser[R]

    Permalink
  38. final val gc_grace_seconds: GcGraceSecondsBuilder

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

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

    Permalink
    Definition Classes
    ImplicitMechanism
  41. 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]

    Permalink
    Definition Classes
    ImplicitMechanism
  42. 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]

    Permalink
    Definition Classes
    ImplicitMechanism
  43. implicit def optionalColumnToModifyColumn[Table <: phantom.CassandraTable[Table, Rec], Rec, RR](col: column.OptionalColumn[Table, Rec, RR])(implicit ev: <:!<[col.type, Unmodifiable], ev2: <:!<[col.type, CollectionValueDefinition[RR]]): ModifyColumnOptional[RR]

    Permalink
    Definition Classes
    ModifyMechanism
    Annotations
    @implicitNotFound( ... )
  44. implicit def optionalIndexToQueryColumn[T](col: AbstractColumn[Option[T]] with Indexed)(implicit arg0: Primitive[T]): QueryColumn[T]

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

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

    Permalink
  47. final val read_repair_chance: ReadRepairChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  48. final val replicate_on_write: ReplicateOnWriteBuilder

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

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

    Permalink
    Definition Classes
    SelectImplicits
    Annotations
    @implicitNotFound( ... )
  51. implicit def rootSerializerToKeySpaceSerializer(serializer: RootSerializer): KeySpaceSerializer

    Permalink
    Definition Classes
    KeySpaceConstruction
  52. implicit def setColumnToQueryColumn[T <: CassandraTable[T, R], R, RR](col: AbstractSetColumn[T, R, RR] with Index[Set[RR]]): SetConditionals[T, R, RR]

    Permalink
    Definition Classes
    ImplicitMechanism

Inherited from DeleteImplicits

Inherited from KeySpaceConstruction

Inherited from TopologyStrategies

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