Packages

abstract class AbstractQueryBuilder[T] extends QueryBuilder[T]

Abstract AbstractQueryBuilder class.

Linear Supertypes
QueryBuilder[T], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractQueryBuilder
  2. QueryBuilder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractQueryBuilder()

Abstract Value Members

  1. abstract def genCountStatement(): String
    Attributes
    protected
  2. abstract def lang: Lang

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def alias(alias: String): AbstractQueryBuilder.this.type
  5. var alias: String
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def build(): Query[T]

    build.

    build.

    Definition Classes
    AbstractQueryBuilderQueryBuilder
  8. def cacheable(cacheable: Boolean = true): AbstractQueryBuilder.this.type
  9. var cacheable: Boolean
    Attributes
    protected
  10. def clearGroups(): AbstractQueryBuilder.this.type
  11. def clearOrders(): AbstractQueryBuilder.this.type
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  13. var conditions: List[Condition]
    Attributes
    protected
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. var from: String
    Attributes
    protected
  18. def genQueryStatement(hasOrder: Boolean): String
    Attributes
    protected
  19. def genStatement(): String
    Attributes
    protected
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def groupBy(what: String): AbstractQueryBuilder.this.type
  22. var groups: List[String]
    Attributes
    protected
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def having(what: String): AbstractQueryBuilder.this.type
  25. var having: String
    Attributes
    protected
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def join(joinMode: String, path: String, alias: String): AbstractQueryBuilder.this.type
  28. def join(path: String, alias: String): AbstractQueryBuilder.this.type
  29. def limit(pageIndex: Int, pageSize: Int): AbstractQueryBuilder.this.type
  30. def limit(limit: PageLimit): AbstractQueryBuilder.this.type
    Definition Classes
    AbstractQueryBuilderQueryBuilder
  31. var limit: PageLimit
    Attributes
    protected
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def newFrom(from: String): AbstractQueryBuilder.this.type
  34. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. def orderBy(orders: List[Order]): AbstractQueryBuilder.this.type
  37. def orderBy(order: Order): AbstractQueryBuilder.this.type
  38. def orderBy(index: Int, order: String): AbstractQueryBuilder.this.type
  39. def orderBy(order: String): AbstractQueryBuilder.this.type
  40. var orders: List[Order]
    Attributes
    protected
  41. def param(name: String, value: Any): AbstractQueryBuilder.this.type
  42. def params(newparams: Map[String, Any]): AbstractQueryBuilder.this.type

    getParams.

    getParams.

    Definition Classes
    AbstractQueryBuilderQueryBuilder
  43. val params: HashMap[String, Any]

    getParams.

    getParams.

    Definition Classes
    AbstractQueryBuilderQueryBuilder
  44. def select(what: String): AbstractQueryBuilder.this.type
  45. var select: String
    Attributes
    protected
  46. var statement: String
    Attributes
    protected
  47. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  52. def where(content: String, params: Any*): AbstractQueryBuilder.this.type
  53. def where(cons: Seq[Condition]): AbstractQueryBuilder.this.type
  54. def where(condition: Condition): AbstractQueryBuilder.this.type

Inherited from QueryBuilder[T]

Inherited from AnyRef

Inherited from Any

Ungrouped