com.outworkers.phantom

dsl

package dsl

Linear Supertypes
DefaultSASIOps, DeleteImplicits, KeySpaceConstruction, TopologyStrategies, UsingClauseOperations, Operators, SelectImplicits, CreateImplicits, TablePropertyClauses, CompressionStrategies, CompactionStrategies, ImplicitMechanism, ModifyMechanism, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dsl
  2. DefaultSASIOps
  3. DeleteImplicits
  4. KeySpaceConstruction
  5. TopologyStrategies
  6. UsingClauseOperations
  7. Operators
  8. SelectImplicits
  9. CreateImplicits
  10. TablePropertyClauses
  11. CompressionStrategies
  12. CompactionStrategies
  13. ImplicitMechanism
  14. ModifyMechanism
  15. AnyRef
  16. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type Analyzer[M <: Mode] = builder.query.sasi.Analyzer[M]

  2. type Ascending = keys.Ascending

  3. type CassandraConnection = connectors.CassandraConnection

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

  5. type ClusteringOrder = keys.ClusteringOrder

  6. implicit final class CounterOperations[Owner <: CassandraTable[Owner, Record], Record] extends AnyVal

  7. type CustomIndex[M <: Mode] = keys.SASIIndex[M]

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

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

  10. sealed class DateTieredCompactionStrategy extends CompactionProperties[DateTieredCompactionStrategy]

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

  12. implicit final class DateTimeAugmenter extends AnyVal

  13. type DateTimeZone = org.joda.time.DateTimeZone

  14. class DeflateCompressor extends CompressionStrategy[DeflateCompressor]

    Definition Classes
    CompressionStrategies
  15. type Descending = keys.Descending

  16. type Entries = keys.Entries

  17. type Index = keys.Index

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

  19. type KeySpace = connectors.KeySpace

  20. implicit final class KeySpaceAugmenter extends AnyVal

    Used when creating a ContactPoint to allow users to provide a single KeySpace derived query.

  21. type KeySpaceDef = connectors.CassandraConnection

  22. type Keys = keys.Keys

  23. class LZ4Compressor extends CompressionStrategy[LZ4Compressor]

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

    Definition Classes
    CompactionStrategies
  25. implicit final class ListLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends AnyVal

  26. type ListResult[R] = builder.query.ListResult[R]

  27. type LocalDate = org.joda.time.LocalDate

  28. implicit final class MapKeyConditionals[T <: CassandraTable[T, R], R, K, V] extends AnyVal

    Definition used to cast an index map column with keys indexed to a query-able definition.

  29. implicit final class MapLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, A, B] extends AnyVal

  30. sealed class NetworkTopologyStrategy extends ReplicationStrategy[NetworkTopologyStrategy]

    Definition Classes
    TopologyStrategies
  31. type NonTokenizingAnalyzer[M <: Mode] = builder.query.sasi.Analyzer.NonTokenizingAnalyzer[M]

  32. type PartitionKey = keys.PartitionKey

  33. implicit final class PartitionTokenHelper[T] extends AnyVal

  34. type PrimaryKey = keys.PrimaryKey

  35. type Primitive[RR] = builder.primitives.Primitive[RR]

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

  37. type ResultSet = datastax.driver.core.ResultSet

  38. implicit final class RichNumber extends AnyVal

  39. type RootConnector = connectors.RootConnector

  40. type Row = phantom.Row

  41. type SASIIndex[M <: Mode] = keys.SASIIndex[M]

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

  43. implicit class SelectColumnRequired[Owner <: CassandraTable[Owner, Record], Record, T] extends SelectColumn[T]

  44. type Session = datastax.driver.core.Session

  45. implicit final class SetConditionals[T <: CassandraTable[T, R], R, RR] extends AnyVal

  46. implicit final class SetLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends AnyVal

  47. sealed class SimpleStrategy extends ReplicationStrategy[SimpleStrategy]

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

    Definition Classes
    CompactionStrategies
  49. class SnappyCompressor extends CompressionStrategy[SnappyCompressor]

    Definition Classes
    CompressionStrategies
  50. type StandardAnalyzer[M <: Mode] = builder.query.sasi.Analyzer.StandardAnalyzer[M]

  51. type StaticColumn = keys.StaticColumn

  52. trait Table[T <: Table[T, R], R] extends phantom.CassandraTable[T, R] with TableAliases[T, R] with RootConnector

  53. sealed class TimeWindowCompactionStrategy extends CompactionProperties[TimeWindowCompactionStrategy]

    Definition Classes
    CompactionStrategies
  54. type UUID = java.util.UUID

  55. implicit final class UUIDAugmenter extends AnyVal

  56. implicit final class VersionAugmenter extends AnyVal

    Augments Cassandra VersionNumber descriptors to support simple comparison of versions.

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use BigDecimalColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use BigIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use BlobColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use BooleanColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use Column[Type] without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use CounterColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use DateColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use DateTimeColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use DoubleColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use FloatColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use InetAddressColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use IntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use LocalDateColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use LongColumn without passing in the 'this' argument

  71. type OptionalBigDecimalColumn[Owner <: CassandraTable[Owner, Record], Record] = column.OptionalPrimitiveColumn[Owner, Record, BigDecimal]

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalBigDecimalColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalBigIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalBlobColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalBooleanColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalCol[Type] without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalDateColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalDateTimeColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalDoubleColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalFloatColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalInetAddressColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalLocalDateColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalLongColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalCol[Type] without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalSmallIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalStringColumn without passing in the 'this' argument

  87. class OptionalTimeUUIDColumn[Owner <: CassandraTable[Owner, Record], Record] extends column.OptionalPrimitiveColumn[Owner, Record, UUID]

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalTimeUUIDColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalTinyIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use OptionalUUIDColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use Column[Type] without passing in the 'this' argument

  91. type SmallIntColumn[Owner <: CassandraTable[Owner, Record], Record] = column.PrimitiveColumn[Owner, Record, Short]

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use SmallIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use StringColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use TimeUUIDColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use TinyIntColumn without passing in the 'this' argument

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

    Annotations
    @deprecated
    Deprecated

    (Since version 2.9.0) Use UUIDColumn without passing in the 'this' argument

Value Members

  1. object ? extends PrepareMark

  2. val Analyzer: builder.query.sasi.Analyzer.type

  3. object Batch extends Batcher with Product with Serializable

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

    Definition Classes
    CreateImplicits
  5. object Caching extends CachingStrategies

    Definition Classes
    TablePropertyClauses
  6. object ConsistencyLevel

  7. val ContactPoint: connectors.ContactPoint.type

  8. val ContactPoints: connectors.ContactPoints.type

  9. object DateTieredCompactionStrategy extends DateTieredCompactionStrategy with Product with Serializable

    Definition Classes
    CompactionStrategies
  10. object DeflateCompressor extends DeflateCompressor

    Definition Classes
    CompressionStrategies
  11. val KeySpace: connectors.KeySpace.type

  12. object LZ4Compressor extends LZ4Compressor

    Definition Classes
    CompressionStrategies
  13. object LeveledCompactionStrategy extends LeveledCompactionStrategy with Product with Serializable

    Definition Classes
    CompactionStrategies
  14. val Mode: builder.query.sasi.Mode.type

  15. object NetworkTopologyStrategy extends NetworkTopologyStrategy

    Definition Classes
    TopologyStrategies
  16. val Primitive: builder.primitives.Primitive.type

  17. object SimpleStrategy extends SimpleStrategy

    Definition Classes
    TopologyStrategies
  18. object SizeTieredCompactionStrategy extends SizeTieredCompactionStrategy with Product with Serializable

    Definition Classes
    CompactionStrategies
  19. object SnappyCompressor extends SnappyCompressor

    Definition Classes
    CompressionStrategies
  20. object Storage

    Definition Classes
    TablePropertyClauses
  21. object TimeWindowCompactionStrategy extends TimeWindowCompactionStrategy with Product with Serializable

    Definition Classes
    CompactionStrategies
  22. val Version: DefaultVersions.type

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

    Definition Classes
    CreateImplicits
  24. object avg extends AvgCqlFunction

    Definition Classes
    Operators
  25. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Definition Classes
    TablePropertyClauses
  26. final val caching: CachingBuilder

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

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

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

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

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

    Definition Classes
    DeleteImplicits
  32. final val comment: CommentClauseBuilder

    Definition Classes
    TablePropertyClauses
  33. final val compaction: CompactionBuilder

    Table creation clause allowing specification of CQL compaction strategies.

    Table creation clause allowing specification of CQL compaction strategies.

    • SizeTieredCompactionStrategy
    • LeveledCompactionStrategy
    • DateTieredCompactionStrategy
    import com.outworkers.phantom.dsl._
    
    SomeTable.create.`with`(compaction eqs SnappyCompressor)
    Definition Classes
    TablePropertyClauses
  34. final val compression: CompressionBuilder

    Helper object used to specify the compression strategy for a table.

    Helper object used to specify the compression strategy for a table. According to the Cassandra specification, the available strategies are:

    • SnappyCompressor
    • LZ4Compressor
    • DeflateCompressor

    A simple way to define a strategy is by using the {{eqs}} method.

    import com.outworkers.phantom.dsl._
    
    SomeTable.create.with(compression eqs SnappyCompressor)

    Using a compression strategy also allows using the API methods of controlling compressor behaviour:

    import com.outworkers.phantom.dsl._
    import com.twitter.conversions.storage._
    
    SomeTable.create.`with`(compression eqs SnappyCompressor.chunk_length_kb(50.kilobytes))
    Definition Classes
    TablePropertyClauses
  35. object contains

    Definition Classes
    DefaultSASIOps
  36. implicit lazy val context: ExecutionContextExecutor

  37. object count extends CountCqlFunction

    Definition Classes
    Operators
  38. def cql(str: String): ExecutableStatement

  39. def cql(str: CQLQuery): ExecutableStatement

  40. object dateOf extends DateOfCqlFunction

    Definition Classes
    Operators
  41. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  42. final val default_time_to_live: TimeToLiveBuilder

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

    Definition Classes
    TopologyStrategies
  44. final val gc_grace_seconds: GcGraceSecondsBuilder

    Definition Classes
    TablePropertyClauses
  45. object ignoreNulls extends Condition

    Definition Classes
    UsingClauseOperations
  46. implicit def indexedToQueryColumn[T](col: AbstractColumn[T] with Indexed)(implicit arg0: builder.primitives.Primitive[T]): QueryColumn[T]

    Definition Classes
    ImplicitMechanism
  47. implicit def keyspaceToKeyspaceQuery(k: KeySpace): RootSerializer

    Used as a secondary option when creating a ContactPoint to allow users to provide a single KeySpace derived query.

    Used as a secondary option when creating a ContactPoint to allow users to provide a single KeySpace derived query. When users want to provide a single argument to the ContactPoint#keySpace method, they can use the following syntax to generate a full keyspace initialisation query. The KeySpace will implicitly convert to a RootSerializer.

    KeySpace("test").ifNotExists
  48. implicit def mapColumnDefinitionToEntriesQueryColumn[K, V](cond: MapKeyUpdateClause[K, V])(implicit arg0: builder.primitives.Primitive[K], arg1: builder.primitives.Primitive[V]): MapEntriesConditionals[K, V]

    Definition used to cast a comparison clause to Map entry lookup based on a secondary index.

    Definition used to cast a comparison clause to Map entry lookup based on a secondary index.

    K

    The type of the key inside the MapColumn.

    V

    The type of the value held inside the MapColumn.

    cond

    The column update clause generated from MapColumn.apply(keyValue)

    returns

    A MapEntriesConditionals query that allows secondary index operators on map entries.

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

    Definition used to cast an index map column with values indexed to a query-able definition.

    Definition used to cast an index map column with values indexed to a query-able definition. This will allow users to use "CONTAINS" clauses to search for matches based on map values.

    T

    The Cassandra table inner type.

    R

    The record type of the table.

    K

    The type of the key held in the map.

    V

    The type of the value held in the map.

    col

    The map column to cast to a Map column secondary index query.

    returns

    A MapConditionals class with CONTAINS support.

    Definition Classes
    ImplicitMechanism
  50. object max extends MaxCqlFunction

    Definition Classes
    Operators
  51. object maxTimeuuid extends MaxTimeUUID

    Definition Classes
    Operators
  52. object min extends MinCqlFunction

    Definition Classes
    Operators
  53. object minTimeuuid extends MinTimeUUID

    Definition Classes
    Operators
  54. object now extends NowCqlFunction

    Definition Classes
    Operators
  55. 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( ... )
  56. implicit def optionalIndexToQueryColumn[T](col: AbstractColumn[Option[T]] with Indexed)(implicit arg0: builder.primitives.Primitive[T]): QueryColumn[T]

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

    Definition Classes
    ImplicitMechanism
  58. object prefix

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

  60. final val read_repair_chance: ReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  61. final val replicate_on_write: ReplicateOnWriteBuilder

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

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

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

    Definition Classes
    KeySpaceConstruction
  66. implicit def sasiGenericOps[RR](col: AbstractColumn[RR] with SASIIndex[_ <: Mode])(implicit arg0: builder.primitives.Primitive[RR]): QueryColumn[RR]

    Definition Classes
    ImplicitMechanism
  67. implicit def sasiTextOps[M <: Mode](col: AbstractColumn[String] with SASIIndex[M])(implicit ev: builder.primitives.Primitive[String]): SASITextOps[M]

    Definition Classes
    ImplicitMechanism
  68. object suffix

    Definition Classes
    DefaultSASIOps
  69. object sum extends SumCqlFunction

    Definition Classes
    Operators
  70. object token extends TokenCqlFunction

    Definition Classes
    Operators
  71. object ttl extends TTLOfFunction

    Definition Classes
    Operators
  72. object unixTimestampOf extends UnixTimestampOfCqlFunction

    Definition Classes
    Operators
  73. object writetime extends WritetimeCqlFunction

    Definition Classes
    Operators

Inherited from DefaultSASIOps

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 AnyRef

Inherited from Any

Ungrouped