OqlBuilder

class OqlBuilder[T] extends AbstractQueryBuilder[T]

实体类查询 Object Query Language Builder

Companion:
object
trait QueryBuilder[T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def forEntity(entityClass: Class[T]): OqlBuilder[T]
override def lang: Lang
Definition Classes

Inherited methods

def alias(alias: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def build(): Query[T]
Inherited from:
AbstractQueryBuilder
def cacheable(cacheable: Boolean): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def groupBy(what: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def hasGroupBy: Boolean
Inherited from:
AbstractQueryBuilder
def hasOrderBy: Boolean
Inherited from:
AbstractQueryBuilder
def having(what: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def join(joinMode: String, path: String, alias: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def join(path: String, alias: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def limit(pageIndex: Int, pageSize: Int): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def limit(limit: PageLimit): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def newFrom(from: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def orderBy(orders: List[Order]): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def orderBy(order: Order): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def orderBy(index: Int, order: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def orderBy(order: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def param(name: String, value: Any): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def params(newparams: Map[String, Any]): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def select(what: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def tailOrder(order: String): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def where(content: String, params: Any*): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def where(cons: Seq[Condition]): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder
def where(condition: Condition): OqlBuilder[T]
Inherited from:
AbstractQueryBuilder

Concrete fields

var entityClass: Class[T]

查询实体类

查询实体类

Inherited fields

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