com.websudos.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 class CQLMergeList extends MergedQueryList[CQLQuery]

  5. case class CQLQuery(queryString: String) extends AbstractQuery[CQLQuery] with Product with Serializable

  6. sealed abstract class CQLQueryPart[Part <: CQLQueryPart[Part]] extends QueryPart[Part, CQLQuery]

  7. sealed class ColumnsPart extends CQLQueryPart[ColumnsPart]

  8. sealed class CompareAndSetPart extends CQLQueryPart[CompareAndSetPart]

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

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

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

  12. trait DeleteImplicits extends AnyRef

  13. 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

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

    An ExecutableQuery implementation, meant to retrieve results from Cassandra.

  15. trait ExecutableStatement extends CassandraOperations

  16. class ExecutableStatementList extends CassandraOperations

  17. sealed class FilteringPart extends CQLQueryPart[FilteringPart]

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

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

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

  21. sealed class LightweightPart extends CQLQueryPart[LightweightPart]

  22. sealed class LimitedPart extends CQLQueryPart[LimitedPart]

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

  24. sealed class OrderPart extends CQLQueryPart[OrderPart]

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

  26. class QueryOptions extends AnyRef

  27. trait RecordResult[R] extends AnyRef

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

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

  30. 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]

  31. sealed class SetPart extends CQLQueryPart[SetPart]

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

  33. 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

  34. sealed class UsingPart extends CQLQueryPart[UsingPart]

  35. sealed class ValuePart extends CQLQueryPart[ValuePart]

  36. sealed class WherePart extends CQLQueryPart[WherePart]

  37. sealed class WithPart extends CQLQueryPart[WithPart]

Value Members

  1. object AlterQuery

  2. object CQLQuery extends Serializable

  3. object ColumnsPart

  4. object CompareAndSetPart

  5. object CreateQuery

  6. object DeleteQuery

  7. object FilteringPart

  8. object InsertQuery

  9. object LightweightPart

  10. object LimitedPart

  11. object OrderPart

  12. object QueryOptions

  13. object SelectQuery

  14. object SetPart

  15. object TruncateQuery

  16. object UpdateQuery

  17. object UsingPart

  18. object ValuePart

  19. object WherePart

  20. object WithPart

  21. package options

  22. package prepared

Ungrouped