Package

com.websudos.phantom.builder

query

Permalink

package query

Visibility
  1. Public
  2. All

Type Members

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

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

    Permalink
  3. trait Batchable extends AnyRef

    Permalink
  4. sealed class CQLMergeList extends MergedQueryList[CQLQuery]

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

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

    Permalink
  7. sealed class ColumnsPart extends CQLQueryPart[ColumnsPart]

    Permalink
  8. sealed class CompareAndSetPart extends CQLQueryPart[CompareAndSetPart]

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

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

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

    Permalink
  12. trait DeleteImplicits extends AnyRef

    Permalink
  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

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

    Permalink

    An ExecutableQuery implementation, meant to retrieve results from Cassandra.

    An ExecutableQuery implementation, meant to retrieve results from Cassandra. This provides the root implementation of a Select query.

    T

    The class owning the table.

    R

    The record type to store.

  15. trait ExecutableStatement extends CassandraOperations

    Permalink
  16. class ExecutableStatementList extends CassandraOperations

    Permalink
  17. sealed class FilteringPart extends CQLQueryPart[FilteringPart]

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

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

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

    Permalink
  21. sealed class LightweightPart extends CQLQueryPart[LightweightPart]

    Permalink
  22. sealed class LimitedPart extends CQLQueryPart[LimitedPart]

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

    Permalink
  24. sealed class OrderPart extends CQLQueryPart[OrderPart]

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

    Permalink
  26. class QueryOptions extends AnyRef

    Permalink
  27. trait RecordResult[R] extends AnyRef

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

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

    Permalink
  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]

    Permalink
  31. sealed class SetPart extends CQLQueryPart[SetPart]

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

    Permalink
  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

    Permalink
  34. sealed class UsingPart extends CQLQueryPart[UsingPart]

    Permalink
  35. sealed class ValuePart extends CQLQueryPart[ValuePart]

    Permalink
  36. sealed class WherePart extends CQLQueryPart[WherePart]

    Permalink
  37. sealed class WithPart extends CQLQueryPart[WithPart]

    Permalink

Value Members

  1. object AlterQuery

    Permalink
  2. object CQLQuery extends Serializable

    Permalink
  3. object ColumnsPart

    Permalink
  4. object CompareAndSetPart

    Permalink
  5. object CreateQuery

    Permalink
  6. object DeleteQuery

    Permalink
  7. object FilteringPart

    Permalink
  8. object InsertQuery

    Permalink
  9. object LightweightPart

    Permalink
  10. object LimitedPart

    Permalink
  11. object OrderPart

    Permalink
  12. object QueryOptions

    Permalink
  13. object SelectQuery

    Permalink
  14. object SetPart

    Permalink
  15. object TruncateQuery

    Permalink
  16. object UpdateQuery

    Permalink
  17. object UsingPart

    Permalink
  18. object ValuePart

    Permalink
  19. object WherePart

    Permalink
  20. object WithPart

    Permalink
  21. package options

    Permalink
  22. package prepared

    Permalink

Ungrouped