com.outworkers.phantom

finagle

package finagle

Linear Supertypes
DefaultImports, DefaultSASIOps, DeleteImplicits, KeySpaceConstruction, TopologyStrategies, UsingClauseOperations, Operators, SelectImplicits, CreateImplicits, TablePropertyClauses, CompressionStrategies, CompactionStrategies, ImplicitMechanism, ModifyMechanism, TwitterQueryContext, QueryContext[Promise, Future, Duration], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. finagle
  2. DefaultImports
  3. DefaultSASIOps
  4. DeleteImplicits
  5. KeySpaceConstruction
  6. TopologyStrategies
  7. UsingClauseOperations
  8. Operators
  9. SelectImplicits
  10. CreateImplicits
  11. TablePropertyClauses
  12. CompressionStrategies
  13. CompactionStrategies
  14. ImplicitMechanism
  15. ModifyMechanism
  16. TwitterQueryContext
  17. QueryContext
  18. AnyRef
  19. 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]

    Definition Classes
    DefaultImports
  2. type Ascending = keys.Ascending

    Definition Classes
    DefaultImports
  3. type AsciiValue = builder.primitives.AsciiValue

    Definition Classes
    QueryContext
  4. implicit final class AssignmentsUpdateQueryAugmenter[T <: CassandraTable[T, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList, ModifiedPrepared <: HList, TTL <: HList] extends AnyVal

  5. implicit class BatchOps[Status <: ConsistencyBound] extends AnyRef

    Definition Classes
    QueryContext
  6. type CassandraConnection = connectors.CassandraConnection

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

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

    Definition Classes
    QueryContext
  9. type ClusteringOrder = keys.ClusteringOrder

    Definition Classes
    DefaultImports
  10. implicit final class CompressionStrategyAugmenter[CS <: CompressionStrategy[CS]] extends AnyVal

  11. implicit final class ConditionalUpdateQueryAugmenter[T <: CassandraTable[T, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList, ModifiedPrepared <: HList] extends AnyVal

  12. implicit class CounterOperations[Owner <: CassandraTable[Owner, Record], Record] extends AnyRef

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

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

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

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

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

    Definition Classes
    DefaultImports
  18. sealed class DateTieredCompactionStrategy extends CompactionProperties[DateTieredCompactionStrategy]

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

    Definition Classes
    DefaultImports
  20. implicit class DateTimeAugmenter extends AnyRef

    Definition Classes
    DefaultImports
  21. class DeflateCompressor extends CompressionStrategy[DeflateCompressor]

    Definition Classes
    CompressionStrategies
  22. type Descending = keys.Descending

    Definition Classes
    DefaultImports
  23. type Entries = keys.Entries

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

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

    Definition Classes
    QueryContext
  26. implicit final class ExecuteQueries[M[X] <: TraversableOnce[X]] extends AnyVal

  27. implicit final class GcGraceSecondsBuilderAugmenter extends AnyVal

  28. type Index = keys.Index

    Definition Classes
    DefaultImports
  29. implicit final class InsertQueryAugmenter[T <: CassandraTable[T, Record], Record, Status <: ConsistencyBound, PS <: HList] extends AnyVal

  30. type IteratorResult[R] = builder.query.execution.IteratorResult[R]

    Definition Classes
    DefaultImports
  31. type KeySpace = connectors.KeySpace

    Definition Classes
    DefaultImports
  32. implicit class KeySpaceAugmenter extends AnyRef

    Definition Classes
    DefaultImports
  33. type KeySpaceDef = connectors.CassandraConnection

    Definition Classes
    DefaultImports
  34. type Keys = keys.Keys

    Definition Classes
    DefaultImports
  35. class LZ4Compressor extends CompressionStrategy[LZ4Compressor]

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

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

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

    Definition Classes
    DefaultImports
  39. type ListValue[T] = builder.query.prepared.ListValue[T]

    Definition Classes
    QueryContext
  40. type LocalDate = org.joda.time.LocalDate

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

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

    Definition Classes
    DefaultImports
  43. sealed class NetworkTopologyStrategy extends ReplicationStrategy[NetworkTopologyStrategy]

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

    Definition Classes
    DefaultImports
  45. type PartitionKey = keys.PartitionKey

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

    Definition Classes
    DefaultImports
  47. type Payload = builder.query.Payload

    Definition Classes
    QueryContext
  48. type PrimaryKey = keys.PrimaryKey

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

    Definition Classes
    DefaultImports
  50. implicit class QueryCollectionOps[M[X] <: TraversableOnce[X]] extends AnyRef

    Definition Classes
    QueryContext
  51. type QueryNotExecuted = ops.QueryNotExecuted

    Definition Classes
    QueryContext
  52. type RecordResult[R] = builder.query.execution.RecordResult[R]

    Definition Classes
    DefaultImports
  53. type ResultSet = phantom.ResultSet

    Definition Classes
    DefaultImports
  54. implicit class RichNumber extends AnyRef

    Definition Classes
    DefaultImports
  55. type RootConnector = connectors.RootConnector

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

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

    Definition Classes
    QueryContext
  58. implicit final class RootSelectBlockSpool[T <: CassandraTable[T, _], R] extends AnyVal

  59. type Row = phantom.Row

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

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

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

    Definition Classes
    DefaultImports
  63. 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, Nothing]

    Definition Classes
    QueryContext
  64. type Session = datastax.driver.core.Session

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

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

    Definition Classes
    DefaultImports
  67. sealed class SimpleStrategy extends ReplicationStrategy[SimpleStrategy]

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

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

    Definition Classes
    CompressionStrategies
  70. implicit final class SpoolSelectQueryOps[P[_], F[_], T <: CassandraTable[T, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends AnyVal

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

    Definition Classes
    DefaultImports
  72. type StaticColumn = keys.StaticColumn

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

    Definition Classes
    DefaultImports
  74. implicit final class TimeToLiveBuilderAugmenter extends AnyVal

  75. sealed class TimeWindowCompactionStrategy extends CompactionProperties[TimeWindowCompactionStrategy]

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

    Definition Classes
    DefaultImports
  77. implicit class UUIDAugmenter extends AnyRef

    Definition Classes
    DefaultImports
  78. implicit final class UpdateQueryAugmenter[T <: CassandraTable[T, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends AnyVal

  79. implicit class VersionAugmenter extends AnyRef

    Definition Classes
    DefaultImports

Abstract Value Members

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

    Definition Classes
    QueryContext

Concrete Value Members

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

    Definition Classes
    DefaultImports
  2. val AsciiValue: builder.primitives.AsciiValue.type

    Definition Classes
    QueryContext
  3. val Cache: CachingStrategies

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

    Definition Classes
    DefaultImports
  5. val ContactPoints: connectors.ContactPoints.type

    Definition Classes
    DefaultImports
  6. val KeySpace: connectors.KeySpace.type

    Definition Classes
    DefaultImports
  7. val ListValue: builder.query.prepared.ListValue.type

    Definition Classes
    QueryContext
  8. val Mode: builder.query.sasi.Mode.type

    Definition Classes
    DefaultImports
  9. val Payload: builder.query.Payload.type

    Definition Classes
    QueryContext
  10. val Primitive: builder.primitives.Primitive.type

    Definition Classes
    DefaultImports
  11. val Version: DefaultVersions.type

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

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

    Definition Classes
    CreateImplicits
  14. implicit def assignmentUpdateOps[T <: phantom.CassandraTable[T, _], R, L <: LimitBound, O <: OrderBound, S <: ConsistencyBound, Chain <: WhereBound, PS <: HList, MP <: HList, TTL <: HList](query: AssignmentsQuery[T, R, L, O, S, Chain, PS, MP, TTL]): UpdateIncompleteQueryOps[P, F]

    Definition Classes
    QueryContext
  15. final val bloom_filter_fp_chance: BloomFilterFpChanceBuilder

    Definition Classes
    TablePropertyClauses
  16. final val caching: CachingBuilder

    Definition Classes
    TablePropertyClauses
  17. implicit def columnClauseToDeleteCondition(col: AbstractColumn[_]): Default

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

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

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

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

    Definition Classes
    DeleteImplicits
  22. final val comment: CommentClauseBuilder

    Definition Classes
    TablePropertyClauses
  23. final val compaction: CompactionBuilder

    Definition Classes
    TablePropertyClauses
  24. final val compression: CompressionBuilder

    Definition Classes
    TablePropertyClauses
  25. implicit def conditionalUpdateOps[T <: phantom.CassandraTable[T, _], R, L <: LimitBound, O <: OrderBound, S <: ConsistencyBound, Chain <: WhereBound, PS <: HList, MP <: HList](query: ConditionalQuery[T, R, L, O, S, Chain, PS, MP]): UpdateIncompleteQueryOps[P, F]

    Definition Classes
    QueryContext
  26. implicit val context: ExecutionContextExecutor

    Definition Classes
    DefaultImports
  27. def cql(str: String, options: QueryOptions = QueryOptions.empty): QueryInterface[Future]

    Method that allows executing a simple query straight from text, by-passing the entire mapping layer but leveraging the execution layer.

    Method that allows executing a simple query straight from text, by-passing the entire mapping layer but leveraging the execution layer.

    str

    The input CQLQuery to execute.

    options

    The QueryOptions to pass alongside the query.

    returns

    A future wrapping a database result set.

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

    Method that allows executing a simple query straight from text, by-passing the entire mapping layer but leveraging the execution layer.

    Method that allows executing a simple query straight from text, by-passing the entire mapping layer but leveraging the execution layer.

    str

    The input CQLQuery to execute.

    options

    The QueryOptions to pass alongside the query.

    returns

    A future wrapping a database result set.

  29. final val dclocal_read_repair_chance: DcLocalReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  30. final val default_time_to_live: TimeToLiveBuilder

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

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

    Definition Classes
    QueryContext
  33. package execution

  34. final val gc_grace_seconds: GcGraceSecondsBuilder

    Definition Classes
    TablePropertyClauses
  35. implicit def keyspaceToKeyspaceQuery(k: KeySpace): RootSerializer

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

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

    Definition Classes
    ImplicitMechanism
  38. implicit def mapColumnToRemoveKeysQuery[T <: phantom.CassandraTable[T, R], R, K, V](col: AbstractMapColumn[T, R, K, V])(implicit ev: <:!<[col.type, keys.Keys]): MapRemoveKeyQueries[T, R, K, V]

    Definition Classes
    ImplicitMechanism
  39. implicit def optionNumeric[T](implicit ev: Numeric[T]): Numeric[Option[T]]

    Definition Classes
    QueryContext
  40. 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]

    Definition Classes
    ModifyMechanism
    Annotations
    @implicitNotFound( ... )
  41. implicit def orderingColumn[RR](col: AbstractColumn[RR] with keys.PrimaryKey): OrderingColumn[RR]

    Definition Classes
    ImplicitMechanism
  42. implicit def partitionColumnQueries[RR](col: AbstractColumn[RR] with keys.PartitionKey)(implicit arg0: builder.primitives.Primitive[RR]): PartitionQueryColumn[RR]

    Definition Classes
    ImplicitMechanism
  43. implicit val promiseInterface: PromiseInterface[P, F]

    Definition Classes
    QueryContext
  44. final val read_repair_chance: ReadRepairChanceBuilder

    Definition Classes
    TablePropertyClauses
  45. final val replicate_on_write: ReplicateOnWriteBuilder

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

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

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

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

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

    Definition Classes
    ImplicitMechanism
  52. implicit val twitterFutureMonad: FutureMonad[Future]

  53. implicit def updateOps[T <: phantom.CassandraTable[T, _], R, L <: LimitBound, O <: OrderBound, S <: ConsistencyBound, Chain <: WhereBound, PS <: HList](query: UpdateQuery[T, R, L, O, S, Chain, PS]): UpdateIncompleteQueryOps[P, F]

    Definition Classes
    QueryContext

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 TwitterQueryContext

Inherited from QueryContext[Promise, Future, Duration]

Inherited from AnyRef

Inherited from Any

Ungrouped