select

scalikejdbc.QueryDSLFeature.QueryDSL.select
object select

Query Interface for select query.

 implicit val session = AutoSession
 val u = User.syntax("u")
 val user = withSQL { select.from(User).where.eq.(u.id, 123) }.map(User(u.resultName)).single.apply()
 val userIdAndName = withSQL {
   select(u.result.id, u.result.name).from(User).where.eq.(u.id, 123)
 }.map(User(u.resultName)).single.apply()

Attributes

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

Members list

Value members

Concrete methods

def all[A]: SelectSQLBuilder[A]

Attributes

Source
QueryDSLFeature.scala
def all[A](providers: ResultAllProvider*): SelectSQLBuilder[A]

Attributes

Source
QueryDSLFeature.scala
def apply[A](columns: SQLSyntax*): SelectSQLBuilder[A]

Attributes

Source
QueryDSLFeature.scala

Attributes

Source
QueryDSLFeature.scala