org.powerscala.datastore.impl

sql

package sql

Visibility
  1. Public
  2. All

Type Members

  1. trait Condition extends AnyRef

  2. sealed class ConditionType extends EnumEntry

  3. case class GroupBy(field: String) extends Product with Serializable

  4. trait Join extends AnyRef

  5. sealed class JoinType extends EnumEntry

  6. class NullCheckCondition extends Condition

  7. case class OrderBy(field: String, ascending: Boolean = true) extends Product with Serializable

  8. case class QueryBuilder(_table: String, _fields: List[String] = immutable.this.Nil, _conditions: List[Condition] = immutable.this.Nil, _groups: List[GroupBy] = immutable.this.Nil, _orders: List[OrderBy] = immutable.this.Nil, _joins: List[Join] = immutable.this.Nil, _limit: Int = -1, _offset: Int = -1) extends Product with Serializable

  9. class SQLDatastore extends Datastore

  10. class SQLDatastoreCollection[T <: Identifiable] extends DatastoreCollection[T]

  11. class SQLDatastoreSession extends DatastoreSession

  12. case class SimpleCondition(field: String, conditionType: ConditionType, value: Any) extends Condition with Product with Serializable

  13. case class SimpleJoin(table: String, joinType: JoinType, _conditions: List[Condition] = immutable.this.Nil) extends Join with Product with Serializable

  14. case class StaticCondition(sql: String) extends Condition with Product with Serializable

  15. case class SubselectJoin(query: QueryBuilder, as: String, joinType: JoinType, _conditions: List[Condition] = immutable.this.Nil) extends Join with Product with Serializable

Value Members

  1. object ConditionType extends Enumerated[ConditionType]

  2. object JoinType extends Enumerated[JoinType]

  3. object QueryBuilder extends Serializable

  4. object SQLDatastore

Ungrouped