com.websudos.phantom

dsl

package dsl

Linear Supertypes
DeleteImplicits, KeySpaceConstruction, TopologyStrategies, UsingClauseOperations, Operators, SelectImplicits, 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. CreateImplicits
  9. TablePropertyClauses
  10. CompressionStrategies
  11. CompactionStrategies
  12. ImplicitMechanism
  13. ModifyMechanism
  14. ColumnModifiers
  15. CollectionOperators
  16. AnyRef
  17. 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. type CounterColumn[Owner <: CassandraTable[Owner, Record], Record] = column.CounterColumn[Owner, Record]

  10. type Database[DB <: Database[DB]] = database.Database[DB]

  11. type DatabaseProvider[DB <: Database[DB]] = database.DatabaseProvider[DB]

  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. class DeflateCompressor extends CompressionStrategy[DeflateCompressor]

    Definition Classes
    CompressionStrategies
  18. type Descending = keys.Descending

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

  20. type Entries = keys.Entries

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

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

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

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

  25. type IteratorResult[R] = builder.query.IteratorResult[R]

  26. type KeySpace = connectors.KeySpace

  27. type KeySpaceDef = connectors.KeySpaceDef

  28. type Keys = keys.Keys

  29. class LZ4Compressor extends CompressionStrategy[LZ4Compressor]

    Definition Classes
    CompressionStrategies
  30. sealed class LeveledCompactionStrategy extends CompactionProperties[LeveledCompactionStrategy]

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

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

  33. type LocalDate = org.joda.time.LocalDate

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

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

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

    Definition Classes
    CollectionOperators
  37. sealed class NetworkTopologyStrategy extends ReplicationStrategy[NetworkTopologyStrategy]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  61. type ResultSet = datastax.driver.core.ResultSet

  62. type RootConnector = connectors.RootConnector

  63. type Row = datastax.driver.core.Row

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

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

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

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

    Definition Classes
    CollectionOperators
  68. sealed class SimpleStrategy extends ReplicationStrategy[SimpleStrategy]

    Definition Classes
    TopologyStrategies
  69. sealed class SizeTieredCompactionStrategy extends CompactionProperties[SizeTieredCompactionStrategy]

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

  71. class SnappyCompressor extends CompressionStrategy[SnappyCompressor]

    Definition Classes
    CompressionStrategies
  72. type StaticColumn[ValueType] = keys.StaticColumn[ValueType]

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

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

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

  76. type UUID = java.util.UUID

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

Value Members

  1. val Cache: builder.query.CreateImplicits.Caching.type

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

  3. val ContactPoints: connectors.ContactPoints.type

  4. val KeySpace: connectors.KeySpace.type

  5. val Version: DefaultVersions.type

  6. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Definition Classes
    TablePropertyClauses
  7. final val caching: CachingBuilder

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

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

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

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

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

    Definition Classes
    DeleteImplicits
  13. final val comment: CommentClauseBuilder

    Definition Classes
    TablePropertyClauses
  14. final val compaction: CompactionBuilder

    Definition Classes
    TablePropertyClauses
  15. final val compression: CompressionBuilder

    Definition Classes
    TablePropertyClauses
  16. implicit lazy val context: ExecutionContextExecutor

  17. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  18. final val default_time_to_live: TimeToLiveBuilder

    Definition Classes
    TablePropertyClauses
  19. val durable_writes: AnyRef { def eqs(clause: Boolean): com.websudos.phantom.builder.serializers.BuilderClause }

    Definition Classes
    TopologyStrategies
  20. def extract[R]: RowParser[R]

  21. final val gc_grace_seconds: GcGraceSecondsBuilder

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

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

    Definition Classes
    ImplicitMechanism
  24. 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
  25. 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
  26. 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]

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

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

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

  30. final val read_repair_chance: ReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  31. final val replicate_on_write: ReplicateOnWriteBuilder

    Definition Classes
    TablePropertyClauses
  32. val replication: AnyRef { def eqs(strategy: com.websudos.phantom.builder.serializers.ReplicationStrategy[_]): com.websudos.phantom.builder.serializers.BuilderClause }

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

    Definition Classes
    CreateImplicits
  34. 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( ... )
  35. implicit def rootSerializerToKeySpaceSerializer(serializer: RootSerializer): KeySpaceSerializer

    Definition Classes
    KeySpaceConstruction
  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 KeySpaceConstruction

Inherited from TopologyStrategies

Inherited from UsingClauseOperations

Inherited from Operators

Inherited from SelectImplicits

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