Class

scalikejdbc.QueryDSLFeature

SelectSQLBuilder

Related Doc: package QueryDSLFeature

Permalink

case class SelectSQLBuilder[A](sql: (QueryDSLFeature.this)#SQLSyntax, lazyColumns: Boolean = false, resultAllProviders: List[(QueryDSLFeature.this)#ResultAllProvider] = Nil, ignoreOnClause: Boolean = false) extends (QueryDSLFeature.this)#SQLBuilder[A] with (QueryDSLFeature.this)#SubQuerySQLBuilder[A] with Product with Serializable

SQLBuilder for select queries.

Source
QueryDSLFeature.scala
Linear Supertypes
Serializable, Serializable, Product, Equals, (QueryDSLFeature.this)#SubQuerySQLBuilder[A], (QueryDSLFeature.this)#SQLBuilder[A], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SelectSQLBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. SubQuerySQLBuilder
  7. SQLBuilder
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SelectSQLBuilder(sql: (QueryDSLFeature.this)#SQLSyntax, lazyColumns: Boolean = false, resultAllProviders: List[(QueryDSLFeature.this)#ResultAllProvider] = Nil, ignoreOnClause: Boolean = false)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def append(part: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
    Definition Classes
    SelectSQLBuilderSQLBuilder
  5. def as(sq: (QueryDSLFeature.this)#SubQuerySQLSyntaxProvider): (QueryDSLFeature.this)#TableAsAliasSQLSyntax

    Permalink

    Converts SQLBuilder to sub-query part sqls.

    Converts SQLBuilder to sub-query part sqls. e.g. val x = SubQuery.syntax("x").include(u, g) withSQL { select.from(select.from(User as u).leftJoin(Group as g).on(u.groupId, g.id).where.eq(u.groupId, 234).as(x)) }

    Definition Classes
    SubQuerySQLBuilder
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def except(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  10. def except(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  11. def exceptAll(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  12. def exceptAll(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. def from(table: (QueryDSLFeature.this)#TableAsAliasSQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def groupBy(columns: (QueryDSLFeature.this)#SQLSyntax*): (QueryDSLFeature.this)#GroupBySQLBuilder[A]

    Permalink
  17. def having(condition: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#GroupBySQLBuilder[A]

    Permalink
  18. val ignoreOnClause: Boolean

    Permalink
  19. def innerJoin(table: Option[(QueryDSLFeature.this)#TableAsAliasSQLSyntax]): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  20. def innerJoin(table: (QueryDSLFeature.this)#TableAsAliasSQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  21. def intersect(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  22. def intersect(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  23. def intersectAll(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  24. def intersectAll(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. def join(table: Option[(QueryDSLFeature.this)#TableAsAliasSQLSyntax]): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  27. def join(table: (QueryDSLFeature.this)#TableAsAliasSQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  28. val lazyColumns: Boolean

    Permalink
  29. def leftJoin(table: Option[(QueryDSLFeature.this)#TableAsAliasSQLSyntax]): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  30. def leftJoin(table: (QueryDSLFeature.this)#TableAsAliasSQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  31. def limit(n: Int): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  32. def map(mapper: ((QueryDSLFeature.this)#SelectSQLBuilder[A]) ⇒ (QueryDSLFeature.this)#SelectSQLBuilder[A]): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. def offset(n: Int): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  37. def on(left: (QueryDSLFeature.this)#SQLSyntax, right: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  38. def on(onClause: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  39. def orderBy(columns: (QueryDSLFeature.this)#SQLSyntax*): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  40. val resultAllProviders: List[(QueryDSLFeature.this)#ResultAllProvider]

    Permalink
  41. def rightJoin(table: Option[(QueryDSLFeature.this)#TableAsAliasSQLSyntax]): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  42. def rightJoin(table: (QueryDSLFeature.this)#TableAsAliasSQLSyntax): (QueryDSLFeature.this)#SelectSQLBuilder[A]

    Permalink
  43. val sql: (QueryDSLFeature.this)#SQLSyntax

    Permalink
    Definition Classes
    SelectSQLBuilderSQLBuilder
  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. def toSQL: SQL[A, NoExtractor]

    Permalink
    Definition Classes
    SelectSQLBuilderSQLBuilder
  46. def toSQLSyntax: (QueryDSLFeature.this)#SQLSyntax

    Permalink
    Definition Classes
    SelectSQLBuilderSQLBuilder
  47. def union(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  48. def union(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  49. def unionAll(anotherQuery: (QueryDSLFeature.this)#SQLBuilder[_]): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  50. def unionAll(anotherQuery: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#PagingSQLBuilder[A]

    Permalink
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. def where(whereOpt: Option[(QueryDSLFeature.this)#SQLSyntax]): (QueryDSLFeature.this)#ConditionSQLBuilder[A]

    Permalink
  55. def where(where: (QueryDSLFeature.this)#SQLSyntax): (QueryDSLFeature.this)#ConditionSQLBuilder[A]

    Permalink
  56. def where: (QueryDSLFeature.this)#ConditionSQLBuilder[A]

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from (QueryDSLFeature.this)#SubQuerySQLBuilder[A]

Inherited from (QueryDSLFeature.this)#SQLBuilder[A]

Inherited from AnyRef

Inherited from Any

Ungrouped