Package

com.outworkers.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 abstract class CQLQueryPart[Part <: CQLQueryPart[Part]] extends QueryPart[Part]

    Permalink
  5. sealed class ColumnsPart extends CQLQueryPart[ColumnsPart]

    Permalink
  6. sealed class CompareAndSetPart extends CQLQueryPart[CompareAndSetPart]

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

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

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

    Permalink
  10. trait DeleteImplicits extends AnyRef

    Permalink
  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

    Permalink
  12. 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.

  13. trait ExecutableStatement extends CassandraOperations

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

    Permalink
  15. sealed class FilteringPart extends CQLQueryPart[FilteringPart]

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

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

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

    Permalink
  19. sealed class LightweightPart extends CQLQueryPart[LightweightPart]

    Permalink
  20. sealed class LimitedPart extends CQLQueryPart[LimitedPart]

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

    Permalink
  22. sealed class OptionPart extends CQLQueryPart[OptionPart]

    Permalink
  23. sealed class OrderPart extends CQLQueryPart[OrderPart]

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

    Permalink
  25. class QueryOptions extends AnyRef

    Permalink
  26. trait RecordResult[R] extends AnyRef

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

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

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

    Permalink
  30. sealed class SetPart extends CQLQueryPart[SetPart]

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

    Permalink
  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

    Permalink
  33. sealed class UsingPart extends CQLQueryPart[UsingPart]

    Permalink
  34. sealed class ValuePart extends CQLQueryPart[ValuePart]

    Permalink
  35. sealed class WherePart extends CQLQueryPart[WherePart]

    Permalink
  36. sealed class WithPart extends CQLQueryPart[WithPart]

    Permalink

Value Members

  1. object AlterQuery

    Permalink
  2. object ColumnsPart

    Permalink
  3. object CompareAndSetPart

    Permalink
  4. object CreateQuery

    Permalink
  5. object DeleteQuery

    Permalink
  6. object FilteringPart

    Permalink
  7. object InsertQuery

    Permalink
  8. object LightweightPart

    Permalink
  9. object LimitedPart

    Permalink
  10. object ListResult extends Serializable

    Permalink
  11. object OptionPart

    Permalink
  12. object OrderPart

    Permalink
  13. object QueryOptions

    Permalink
  14. object SelectQuery

    Permalink
  15. object SetPart

    Permalink
  16. object TruncateQuery

    Permalink
  17. object UpdateQuery

    Permalink
  18. object UsingPart

    Permalink
  19. object ValuePart

    Permalink
  20. object WherePart

    Permalink
  21. object WithPart

    Permalink
  22. package engine

    Permalink
  23. package options

    Permalink
  24. package prepared

    Permalink

Ungrouped