com.websudos.morpheus

query

package query

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractOrderingColumn[T] extends AnyRef

  2. abstract class AbstractSQLDataTypes extends AnyRef

  3. trait AbstractSQLKeys extends AnyRef

  4. abstract class AbstractSQLSyntax extends AbstractSQLKeys

  5. trait AssignBind extends AnyRef

  6. sealed abstract class AssignChainned extends AssignBind

  7. sealed abstract class AssignUnchainned extends AssignBind

  8. class AssignmentsQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef

    This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators, in a type safe way.

  9. case class BetweenClause[T](qb: SQLBuiltQuery)(implicit evidence$2: SQLPrimitive[T]) extends Product with Serializable

  10. class CreateQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef

    This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators, in a type safe way.

  11. trait DefaultSQLEngines extends AnyRef

    This is the sequence of default available storage engines in the MySQL 5.

  12. class InsertQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef

  13. case class JoinClause(clause: SQLBuiltQuery) extends Product with Serializable

  14. trait MySQLEngines extends DefaultSQLEngines

  15. class OnJoinQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef

    This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators, in a type safe way.

  16. class Query[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Ord <: OrderBind, Lim <: LimitBind, Chain <: ChainBind, AC <: AssignBind, Status <: StatusBind] extends SQLQuery[T, R]

    This bit of magic allows all extending sub-classes to implement the "where" and "and" SQL clauses with all the necessary operators, in a type safe way.

  17. case class QueryAssignment(clause: SQLBuiltQuery) extends Product with Serializable

  18. case class QueryCondition(clause: SQLBuiltQuery, count: Int = 0) extends BaseQueryCondition with Product with Serializable

    This is a wrapper clause for primary conditions.

  19. case class QueryOrder(clause: SQLBuiltQuery) extends Product with Serializable

  20. case class SQLBuiltQuery(queryString: String) extends Product with Serializable

  21. sealed abstract class SQLEngine extends AnyRef

  22. trait SQLOperatorSet extends AnyRef

    The hierarchical implementation of operators is designed to account for potential variations between SQL databases.

  23. trait SQLQuery[T <: BaseTable[T, _], R] extends ResultSetOperations

  24. class SQLQueryColumn[T] extends AbstractQueryColumn[T]

  25. trait SQLResultsQuery[T <: BaseTable[T, _], R, DBRow <: Row, DBResult <: Result] extends SQLQuery[T, R]

  26. abstract class SelectOperatorClause[T] extends AnyRef

  27. class SelectQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef

    This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators, in a type safe way.

Ungrouped