package
instruction
Type Members
-
case class
CallableInstruction(sql: String) extends Product with Serializable
-
sealed abstract
class
ConnectType extends EnumEntry
-
case class
Delete(table: Table, whereCondition: Option[Condition] = None) extends WhereSupport[Delete] with Instruction[Int] with Product with Serializable
-
trait
Insert[+T] extends AnyRef
-
case class
InsertMultiple(table: Table, rows: Seq[Seq[ColumnValue[_, _]]]) extends Insert[List[Int]] with Instruction[List[Int]] with Product with Serializable
-
case class
InsertSingle[+ResultType](table: Table, values: Seq[ColumnValue[_, _]], mapResult: (Int) ⇒ ResultType) extends Insert[ResultType] with Instruction[ResultType] with Product with Serializable
-
trait
Instruction[+R] extends AnyRef
-
sealed
trait
InstructionType extends EnumEntry
-
-
sealed abstract
class
JoinType extends EnumEntry
-
trait
Joinable extends AnyRef
-
case class
Merge(table: Table, key: Column[_, _], values: List[ColumnValue[_, _]]) extends Instruction[Int] with Product with Serializable
-
case class
OrderBy[T](expression: SelectExpression[T], direction: OrderDirection) extends Product with Serializable
-
sealed abstract
class
OrderDirection extends EnumEntry
-
case class
PartialJoin[E, R](query: Query[E, R], joinable: Joinable, joinType: JoinType) extends Product with Serializable
-
case class
Query[Types, Result](expressions: SelectExpressions[Types], datastore: Datastore, table: Option[Table] = None, joins: List[Join] = Nil, whereCondition: Option[Condition] = None, grouping: List[SelectExpression[_]] = Nil, ordering: List[OrderBy[_]] = Nil, resultLimit: Int = 1, resultOffset: Int = 1, converter: (QueryResult) ⇒ Result, alias: Option[String] = None, fetchSize: Int = Datastore.DefaultFetchSize) extends WhereSupport[Query[Types, Result]] with Joinable with JoinSupport[Types, Result] with Product with Serializable
-
-
-
case class
Update[+ResultType](table: Table, values: List[ColumnValue[_, _]], whereCondition: Option[Condition] = None, mapResult: (Int) ⇒ ResultType) extends WhereSupport[Update[ResultType]] with Instruction[ResultType] with Product with Serializable
-
Value Members
-
-
-
-
-
package
ddl
-