QueryDSLFeature

scalikejdbc.QueryDSLFeature

Query DSL

Attributes

Source
QueryDSLFeature.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
Self type

Members list

Type members

Classlikes

case class BatchParamsBuilder(parameters: Seq[Seq[(SQLSyntax, ParameterBinder)]])

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait PagingSQLBuilder[A]
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Show all

SQLBuilder for delete queries.

SQLBuilder for delete queries.

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait ExceptQuerySQLBuilder[A] extends SQLBuilder[A]

Except query builder

Except query builder

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes
trait ForUpdateQuerySQLBuilder[A] extends SQLBuilder[A]

for update query builder

for update query builder

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait PagingSQLBuilder[A]
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Show all
Known subtypes

SQLBuilder for insert queries.

SQLBuilder for insert queries.

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait IntersectQuerySQLBuilder[A] extends SQLBuilder[A]

Intersect query builder

Intersect query builder

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Show all
Known subtypes
object QueryDSL

Prefix object to avoid name conflict.

Prefix object to avoid name conflict.

 withSQL { QueryDSL.select.from(User as u).where.eq(u.id, 123) }

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
QueryDSL.type
trait SQLBuilder[A]

SQLBuilder

SQLBuilder

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class SelectSQLBuilder[A](sql: SQLSyntax, lazyColumns: Boolean, resultAllProviders: List[ResultAllProvider], ignoreOnClause: Boolean) extends SQLBuilder[A], SubQuerySQLBuilder[A]

SQLBuilder for select queries.

SQLBuilder for select queries.

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Show all
trait SubQuerySQLBuilder[A] extends SQLBuilder[A]

Sub query builder

Sub query builder

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes
trait UnionQuerySQLBuilder[A] extends SQLBuilder[A]

Union query builder

Union query builder

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes

Represents UpdateOperation (used as SQLBuilder[UpdateOperation]).

Represents UpdateOperation (used as SQLBuilder[UpdateOperation]).

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any

SQLBuilder for update queries.

SQLBuilder for update queries.

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait WhereSQLBuilder[A] extends SQLBuilder[A]

Attributes

Source
QueryDSLFeature.scala
Supertypes
trait SQLBuilder[A]
class Object
trait Matchable
class Any
Known subtypes
object applyExecute

withSQL and execute.apply()

withSQL and execute.apply()

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object applyUpdate

withSQL and update.apply()

withSQL and update.apply()

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type

withSQL and updateAndReturnGeneratedKey.apply()

withSQL and updateAndReturnGeneratedKey.apply()

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
object withSQL

withSQL clause which returns SQL[A, NoExtractor] from SQLBuilder.

withSQL clause which returns SQL[A, NoExtractor] from SQLBuilder.

Attributes

Source
QueryDSLFeature.scala
Supertypes
class Object
trait Matchable
class Any
Self type
withSQL.type

Value members

Concrete fields

val delete: delete.type

Attributes

Source
QueryDSLFeature.scala

Attributes

Source
QueryDSLFeature.scala
val insert: insert.type

Attributes

Source
QueryDSLFeature.scala

Attributes

Source
QueryDSLFeature.scala
val select: select.type

Attributes

Source
QueryDSLFeature.scala

Attributes

Source
QueryDSLFeature.scala
val update: update.type

Attributes

Source
QueryDSLFeature.scala