com.outworkers.phantom.builder

query

package query

Visibility
  1. Public
  2. All

Type Members

  1. class AlterQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound, Chain <: WithBound] extends ExecutableStatement

  2. sealed class AssignmentsQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList, ModifyPrepared <: HList] extends ExecutableStatement with Batchable

  3. trait Batchable extends AnyRef

  4. sealed abstract class CQLQueryPart[Part <: CQLQueryPart[Part]] extends QueryPart[Part]

  5. sealed class ColumnsPart extends CQLQueryPart[ColumnsPart]

  6. sealed class CompareAndSetPart extends CQLQueryPart[CompareAndSetPart]

  7. sealed class ConditionalDeleteQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends ExecutableStatement with Batchable

  8. sealed class ConditionalQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList, ModifyPrepared <: HList] extends ExecutableStatement with Batchable

  9. class CreateQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound] extends ExecutableStatement

  10. trait DeleteImplicits extends AnyRef

  11. class DeleteQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends Query[Table, Record, Limit, Order, Status, Chain, PS] with Batchable

  12. trait ExecutableQuery[T <: CassandraTable[T, _], R, Limit <: LimitBound] extends ExecutableStatement with RootExecutableQuery[R]

    An ExecutableQuery implementation, meant to retrieve results from Cassandra.

  13. trait ExecutableStatement extends CassandraOperations

  14. class ExecutableStatementList[M[X] <: TraversableOnce[X]] extends CassandraOperations

  15. sealed class FilteringPart extends CQLQueryPart[FilteringPart]

  16. class InsertJsonQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound, PS <: HList] extends ExecutableStatement with Batchable

  17. class InsertQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound, PS <: HList] extends ExecutableStatement with Batchable

  18. case class IteratorResult[R](records: Iterator[R], result: ResultSet) extends RecordResult[R] with Product with Serializable

  19. sealed class LightweightPart extends CQLQueryPart[LightweightPart]

  20. sealed class LimitedPart extends CQLQueryPart[LimitedPart]

  21. case class ListResult[R](records: List[R], result: ResultSet) extends RecordResult[R] with Product with Serializable

  22. sealed class OptionPart extends CQLQueryPart[OptionPart]

  23. sealed class OrderPart extends CQLQueryPart[OrderPart]

  24. abstract class Query[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends ExecutableStatement

  25. class QueryOptions extends AnyRef

  26. trait RecordResult[R] extends AnyRef

  27. class RootCreateQuery[Table <: CassandraTable[Table, _], Record] extends AnyRef

  28. abstract class RootQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound] extends ExecutableStatement

  29. class SelectQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends Query[Table, Record, Limit, Order, Status, Chain, PS] with ExecutableQuery[Table, Record, Limit]

  30. sealed class SetPart extends CQLQueryPart[SetPart]

  31. class TruncateQuery[Table <: CassandraTable[Table, _], Record, Status <: ConsistencyBound] extends ExecutableStatement

  32. class UpdateQuery[Table <: CassandraTable[Table, _], Record, Limit <: LimitBound, Order <: OrderBound, Status <: ConsistencyBound, Chain <: WhereBound, PS <: HList] extends Query[Table, Record, Limit, Order, Status, Chain, PS] with Batchable

  33. sealed class UsingPart extends CQLQueryPart[UsingPart]

  34. sealed class ValuePart extends CQLQueryPart[ValuePart]

  35. sealed class WherePart extends CQLQueryPart[WherePart]

  36. sealed class WithPart extends CQLQueryPart[WithPart]

Value Members

  1. object AlterQuery

  2. object ColumnsPart

  3. object CompareAndSetPart

  4. object CreateQuery

  5. object DeleteQuery

  6. object FilteringPart

  7. object InsertQuery

  8. object LightweightPart

  9. object LimitedPart

  10. object ListResult extends Serializable

  11. object OptionPart

  12. object OrderPart

  13. object QueryOptions

  14. object SelectQuery

  15. object SetPart

  16. object TruncateQuery

  17. object UpdateQuery

  18. object UsingPart

  19. object ValuePart

  20. object WherePart

  21. object WithPart

  22. package engine

  23. package options

  24. package prepared

  25. package sasi

Ungrouped