Package

com.outworkers.phantom

dsl

Permalink

package dsl

Linear Supertypes
FutureInstances, FutureInstances1, FutureInstances2, DefaultImports, DefaultSASIOps, DeleteImplicits, KeySpaceConstruction, TopologyStrategies, UsingClauseOperations, Operators, SelectImplicits, CreateImplicits, TablePropertyClauses, CompressionStrategies, CompactionStrategies, ImplicitMechanism, ModifyMechanism, ScalaQueryContext, QueryContext[Promise, Future, Duration], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dsl
  2. FutureInstances
  3. FutureInstances1
  4. FutureInstances2
  5. DefaultImports
  6. DefaultSASIOps
  7. DeleteImplicits
  8. KeySpaceConstruction
  9. TopologyStrategies
  10. UsingClauseOperations
  11. Operators
  12. SelectImplicits
  13. CreateImplicits
  14. TablePropertyClauses
  15. CompressionStrategies
  16. CompactionStrategies
  17. ImplicitMechanism
  18. ModifyMechanism
  19. ScalaQueryContext
  20. QueryContext
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

    Permalink
    Definition Classes
    DefaultImports
  2. type Ascending = keys.Ascending

    Permalink
    Definition Classes
    DefaultImports
  3. implicit class BatchOps[Status <: ConsistencyBound] extends AnyRef

    Permalink
    Definition Classes
    QueryContext
  4. type CassandraConnection = connectors.CassandraConnection

    Permalink
    Definition Classes
    DefaultImports
  5. type CassandraTable[Owner <: CassandraTable[Owner, Record], Record] = phantom.CassandraTable[Owner, Record]

    Permalink
    Definition Classes
    DefaultImports
  6. implicit class CassandraTableStoreMethods[T <: phantom.CassandraTable[T, R], R] extends AnyRef

    Permalink
    Definition Classes
    QueryContext
  7. type ClusteringOrder = keys.ClusteringOrder

    Permalink
    Definition Classes
    DefaultImports
  8. implicit class CounterOperations[Owner <: CassandraTable[Owner, Record], Record] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  9. implicit class CreateQueryOps[Table <: phantom.CassandraTable[Table, Record], Record, Consistency <: ConsistencyBound] extends MultiQueryInterface[Seq, F]

    Permalink
    Definition Classes
    QueryContext
  10. type CustomIndex[M <: Mode] = keys.SASIIndex[M]

    Permalink
    Definition Classes
    DefaultImports
  11. type Database[DB <: Database[DB]] = database.Database[DB]

    Permalink
    Definition Classes
    DefaultImports
  12. implicit class DatabaseOperation[DB <: database.Database[DB]] extends DbOps[F, DB, Timeout]

    Permalink
    Definition Classes
    QueryContext
  13. type DatabaseProvider[DB <: Database[DB]] = database.DatabaseProvider[DB]

    Permalink
    Definition Classes
    DefaultImports
  14. sealed class DateTieredCompactionStrategy extends CompactionProperties[DateTieredCompactionStrategy]

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

    Permalink
    Definition Classes
    DefaultImports
  16. implicit class DateTimeAugmenter extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  17. type DateTimeZone = org.joda.time.DateTimeZone

    Permalink
    Definition Classes
    DefaultImports
  18. class DeflateCompressor extends CompressionStrategy[DeflateCompressor]

    Permalink
    Definition Classes
    CompressionStrategies
  19. type Descending = keys.Descending

    Permalink
    Definition Classes
    DefaultImports
  20. type Entries = keys.Entries

    Permalink
    Definition Classes
    DefaultImports
  21. implicit class ExecutablePrepareQueryOps extends QueryInterface[F]

    Permalink
    Definition Classes
    QueryContext
  22. implicit class ExecutablePreparedSelect[Table <: phantom.CassandraTable[Table, _], R, Limit <: LimitBound] extends ResultQueryInterface[F, Table, R, Limit]

    Permalink
    Definition Classes
    QueryContext
  23. type Index = keys.Index

    Permalink
    Definition Classes
    DefaultImports
  24. type IteratorResult[R] = builder.query.execution.IteratorResult[R]

    Permalink
    Definition Classes
    DefaultImports
  25. type KeySpace = connectors.KeySpace

    Permalink
    Definition Classes
    DefaultImports
  26. implicit class KeySpaceAugmenter extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  27. type KeySpaceDef = connectors.CassandraConnection

    Permalink
    Definition Classes
    DefaultImports
  28. type Keys = keys.Keys

    Permalink
    Definition Classes
    DefaultImports
  29. class LZ4Compressor extends CompressionStrategy[LZ4Compressor]

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

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

    Permalink
    Definition Classes
    DefaultImports
  32. type ListResult[R] = builder.query.execution.ListResult[R]

    Permalink
    Definition Classes
    DefaultImports
  33. type LocalDate = org.joda.time.LocalDate

    Permalink
    Definition Classes
    DefaultImports
  34. implicit class MapKeyConditionals[T <: CassandraTable[T, R], R, K, V] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  35. implicit class MapLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, A, B] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  36. sealed class NetworkTopologyStrategy extends ReplicationStrategy[NetworkTopologyStrategy]

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

    Permalink
    Definition Classes
    DefaultImports
  38. type PartitionKey = keys.PartitionKey

    Permalink
    Definition Classes
    DefaultImports
  39. implicit class PartitionTokenHelper[T] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  40. type PrimaryKey = keys.PrimaryKey

    Permalink
    Definition Classes
    DefaultImports
  41. type Primitive[RR] = builder.primitives.Primitive[RR]

    Permalink
    Definition Classes
    DefaultImports
  42. type RecordResult[R] = builder.query.execution.RecordResult[R]

    Permalink
    Definition Classes
    DefaultImports
  43. type ResultSet = phantom.ResultSet

    Permalink
    Definition Classes
    DefaultImports
  44. implicit class RichNumber extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  45. type RootConnector = connectors.RootConnector

    Permalink
    Definition Classes
    DefaultImports
  46. implicit class RootQueryOps[Table <: phantom.CassandraTable[Table, _], Record, Status <: ConsistencyBound] extends AnyRef

    Permalink
    Definition Classes
    QueryContext
  47. implicit class RootSelectBlockOps[Table <: phantom.CassandraTable[Table, Record], Record] extends ResultQueryInterface[F, Table, Record, Unlimited]

    Permalink
    Definition Classes
    QueryContext
  48. type Row = phantom.Row

    Permalink
    Definition Classes
    DefaultImports
  49. type SASIIndex[M <: Mode] = keys.SASIIndex[M]

    Permalink
    Definition Classes
    DefaultImports
  50. implicit class SelectColumnOptional[Owner <: CassandraTable[Owner, Record], Record, T] extends SelectColumn[Option[T]]

    Permalink
    Definition Classes
    DefaultImports
  51. implicit class SelectColumnRequired[Owner <: CassandraTable[Owner, Record], Record, T] extends SelectColumn[T]

    Permalink
    Definition Classes
    DefaultImports
  52. implicit class SelectOps[Table <: phantom.CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends SelectQueryOps[Nothing, F, Table, Record, Limit, Order, Status, Chain, PS]

    Permalink
    Definition Classes
    QueryContext
  53. type Session = datastax.driver.core.Session

    Permalink
    Definition Classes
    DefaultImports
  54. implicit class SetConditionals[T <: CassandraTable[T, R], R, RR] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  55. implicit class SetLikeModifyColumn[Owner <: CassandraTable[Owner, Record], Record, RR] extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  56. sealed class SimpleStrategy extends ReplicationStrategy[SimpleStrategy]

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

    Permalink
    Definition Classes
    CompactionStrategies
  58. class SnappyCompressor extends CompressionStrategy[SnappyCompressor]

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

    Permalink
    Definition Classes
    DefaultImports
  60. type StaticColumn = keys.StaticColumn

    Permalink
    Definition Classes
    DefaultImports
  61. type Table[Owner <: Table[Owner, Record], Record] = phantom.Table[Owner, Record]

    Permalink
    Definition Classes
    DefaultImports
  62. sealed class TimeWindowCompactionStrategy extends CompactionProperties[TimeWindowCompactionStrategy]

    Permalink
    Definition Classes
    CompactionStrategies
  63. type UUID = java.util.UUID

    Permalink
    Definition Classes
    DefaultImports
  64. implicit class UUIDAugmenter extends AnyRef

    Permalink
    Definition Classes
    DefaultImports
  65. implicit class VersionAugmenter extends AnyRef

    Permalink
    Definition Classes
    DefaultImports

Abstract Value Members

  1. abstract def await[T](f: F[T], timeout: Timeout): T

    Permalink
    Definition Classes
    QueryContext

Concrete Value Members

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

    Permalink
    Definition Classes
    DefaultImports
  2. val Cache: builder.query.CreateImplicits.Caching.type

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

    Permalink
    Definition Classes
    DefaultImports
  4. val ContactPoints: connectors.ContactPoints.type

    Permalink
    Definition Classes
    DefaultImports
  5. val KeySpace: connectors.KeySpace.type

    Permalink
    Definition Classes
    DefaultImports
  6. val Mode: builder.query.sasi.Mode.type

    Permalink
    Definition Classes
    DefaultImports
  7. val Primitive: builder.primitives.Primitive.type

    Permalink
    Definition Classes
    DefaultImports
  8. val Version: DefaultVersions.type

    Permalink
    Definition Classes
    DefaultImports
  9. implicit val adapter: GuavaAdapter[F]

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

    Permalink
    Definition Classes
    CreateImplicits
  11. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  12. final val caching: CachingBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  13. implicit def catsStdInstancesForFuture(implicit ec: ExecutionContext): MonadError[Future, Throwable] with CoflatMap[Future] with Monad[Future]

    Permalink
    Definition Classes
    FutureInstances
  14. implicit def catsStdMonoidForFuture[A](implicit arg0: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]

    Permalink
    Definition Classes
    FutureInstances1
  15. implicit def catsStdSemigroupForFuture[A](implicit arg0: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]

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

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

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

    Permalink
    Definition Classes
    ImplicitMechanism
    Annotations
    @implicitNotFound( ... )
  19. 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( ... )
  20. implicit def columnUpdateClauseToDeleteCondition(clause: MapKeyUpdateClause[_, _]): Condition

    Permalink
    Definition Classes
    DeleteImplicits
  21. final val comment: CommentClauseBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  22. final val compaction: CompactionBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  23. final val compression: CompressionBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  24. implicit val context: ExecutionContextExecutor

    Permalink
    Definition Classes
    DefaultImports
  25. def cql(str: String): QueryInterface[Future]

    Permalink
  26. def cql(str: CQLQuery, options: QueryOptions): QueryInterface[Future]

    Permalink
  27. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  28. final val default_time_to_live: TimeToLiveBuilder

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

    Permalink
    Definition Classes
    TopologyStrategies
  30. def executeStatements[M[X] <: TraversableOnce[X]](col: QueryCollection[M]): ExecutableStatements[F, M]

    Permalink
    Definition Classes
    QueryContext
  31. final val gc_grace_seconds: GcGraceSecondsBuilder

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

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

    Permalink
    Definition Classes
    DefaultImports
  34. implicit def mapColumnDefinitionToEntriesQueryColumn[K, V](cond: MapKeyUpdateClause[K, V])(implicit arg0: builder.primitives.Primitive[K], arg1: builder.primitives.Primitive[V]): MapEntriesConditionals[K, V]

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

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

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

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

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

    Permalink
    Definition Classes
    DefaultImports
  40. implicit val promiseInterface: PromiseInterface[P, F]

    Permalink
    Definition Classes
    QueryContext
  41. final val read_repair_chance: ReadRepairChanceBuilder

    Permalink
    Definition Classes
    TablePropertyClauses
  42. final val replicate_on_write: ReplicateOnWriteBuilder

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

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

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

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

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

    Permalink
    Definition Classes
    ImplicitMechanism

Inherited from FutureInstances

Inherited from FutureInstances1

Inherited from FutureInstances2

Inherited from DefaultImports

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 ScalaQueryContext

Inherited from QueryContext[Promise, Future, Duration]

Inherited from AnyRef

Inherited from Any

Ungrouped