SqlBuilder

org.beangle.data.dao.SqlBuilder
See theSqlBuilder companion object
class SqlBuilder extends AbstractQueryBuilder[Array[Any]]

Attributes

Companion:
object
Graph
Supertypes
class AbstractQueryBuilder[Array[Any]]
trait QueryBuilder[Array[Any]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

override def lang: Lang

Attributes

Definition Classes

Inherited methods

def alias(alias: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def build(): Query[T]

build.

build.

Attributes

Inherited from:
AbstractQueryBuilder
def cacheable(cacheable: Boolean): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder

Attributes

Inherited from:
AbstractQueryBuilder

Attributes

Inherited from:
AbstractQueryBuilder
def groupBy(what: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def hasGroupBy: Boolean

Attributes

Inherited from:
AbstractQueryBuilder
def hasOrderBy: Boolean

Attributes

Inherited from:
AbstractQueryBuilder
def having(what: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def join(joinMode: String, path: String, alias: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def join(path: String, alias: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def limit(pageIndex: Int, pageSize: Int): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def limit(limit: PageLimit): AbstractQueryBuilder.this.type

limit.

limit.

Attributes

Inherited from:
AbstractQueryBuilder
def newFrom(from: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def orderBy(orders: List[Order]): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def orderBy(order: Order): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def orderBy(index: Int, order: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def orderBy(order: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def param(name: String, value: Any): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def params(newparams: Map[String, Any]): AbstractQueryBuilder.this.type

params.

params.

Attributes

Inherited from:
AbstractQueryBuilder
def select(what: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def tailOrder(order: String): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def where(content: String, params: Any*): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def where(cons: Seq[Condition]): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder
def where(condition: Condition): AbstractQueryBuilder.this.type

Attributes

Inherited from:
AbstractQueryBuilder

Inherited fields

var alias: String

Attributes

Inherited from:
AbstractQueryBuilder
val params: HashMap[String, Any]

getParams.

getParams.

Attributes

Inherited from:
AbstractQueryBuilder