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] extends ExecutableStatement with Batchable

    Permalink
  3. sealed class CQLMergeList extends MergedQueryList[CQLQuery]

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

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

    Permalink
  6. sealed class CacheProperty extends AnyRef

    Permalink
  7. sealed class ColumnsPart extends CQLQueryPart[ColumnsPart]

    Permalink
  8. sealed trait CompactionBound extends AnyRef

    Permalink
  9. sealed trait CompactionStrategies extends AnyRef

    Permalink
  10. sealed abstract class CompactionStrategy extends TablePropertyClause

    Permalink
  11. sealed class CompareAndSetPart extends CQLQueryPart[CompareAndSetPart]

    Permalink
  12. sealed trait CompressionStrategies extends AnyRef

    Permalink
  13. sealed class CompressionStrategy extends TablePropertyClause

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

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

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

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

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

    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.

  19. trait ExecutableStatement extends CassandraOperations

    Permalink
  20. sealed class FilteringPart extends CQLQueryPart[FilteringPart]

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

    Permalink
  22. sealed class LightweightPart extends CQLQueryPart[LightweightPart]

    Permalink
  23. sealed class LimitedPart extends CQLQueryPart[LimitedPart]

    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] extends ExecutableStatement

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

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

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

    Permalink
  29. sealed class SetPart extends CQLQueryPart[SetPart]

    Permalink
  30. sealed trait SpecifiedCompaction extends CompactionBound

    Permalink
  31. sealed trait TableProperty extends AnyRef

    Permalink

    A root implementation trait of a CQL table option.

    A root implementation trait of a CQL table option. These are implemented with respect to the CQL 3.0 reference available here: {{ http://www.datastax.com/documentation/cql/3.0/cql/cql_reference/tabProp.html }}

  32. sealed class TablePropertyClause extends AnyRef

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

    Permalink
  34. sealed trait UnspecifiedCompaction extends CompactionBound

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

    Permalink
  36. sealed class UsingPart extends CQLQueryPart[UsingPart]

    Permalink
  37. sealed class ValuePart extends CQLQueryPart[ValuePart]

    Permalink
  38. sealed class WherePart extends CQLQueryPart[WherePart]

    Permalink
  39. sealed trait WithBound extends AnyRef

    Permalink
  40. sealed trait WithChainned extends WithBound

    Permalink
  41. sealed class WithPart extends CQLQueryPart[WithPart]

    Permalink
  42. sealed trait WithUnchainned extends WithBound

    Permalink

Value Members

  1. object AlterQuery

    Permalink
  2. object CQLQuery extends Serializable

    Permalink
  3. object CacheStrategies

    Permalink
  4. object CreateQuery

    Permalink
  5. object DeleteQuery

    Permalink
  6. object InsertQuery

    Permalink
  7. object RootSelectBlock

    Permalink
  8. object SelectQuery

    Permalink
  9. object TruncateQuery

    Permalink
  10. object UpdateQuery

    Permalink
  11. object UsingPart

    Permalink
  12. package prepared

    Permalink

Ungrouped