Constructor

new(model:BaseModel<T>)

Methods

count():Int

delete():Void

exists():Bool

first():Null<T>

get():Array<T>

getResultSet():ResultSet

@:value({ statusCode : null })getResultSetResponse(?resultSetReplacer:Dynamic ‑> Void, ?statusCode:Int):ResultSetResponse

innerJoin(table:String, column1:String, op:String, column2:String):QueryBuilder<T>

insert(data:StringMap<Dynamic>):Int

join(type:String, table:String, column1:String, op:String, column2:String):QueryBuilder<T>

leftJoin(table:String, column1:String, op:String, column2:String):QueryBuilder<T>

limit(limit:Int):QueryBuilder<T>

inlineorWhere(column:String, op:String, value:Dynamic):QueryBuilder<T>

inlineorWhere(data:StringMap<Dynamic>):QueryBuilder<T>

inlineorWhere(column:String, value:Dynamic):QueryBuilder<T>

orWhereIn(column:String, values:Array<Dynamic>):QueryBuilder<T>

orWhereNotIn(column:String, values:Array<Dynamic>):QueryBuilder<T>

@:value({ direction : "ASC" })orderBy(column:String, direction:String = "ASC"):QueryBuilder<T>

rightJoin(table:String, column1:String, op:String, column2:String):QueryBuilder<T>

select(columns:Array<String>):QueryBuilder<T>

inlinetoDeleteSql():String

inlinetoSelectSql():String

inlinetoUpdateSql(keys:Iterator<String>):String

unsafe(value:Bool):QueryBuilder<T>

update(data:StringMap<Dynamic>):Void

inlinewhere(column:String, op:String, value:Dynamic):QueryBuilder<T>

inlinewhere(data:StringMap<Dynamic>):QueryBuilder<T>

inlinewhere(column:String, value:Dynamic):QueryBuilder<T>

whereIn(column:String, values:Array<Dynamic>):QueryBuilder<T>

whereNotIn(column:String, values:Array<Dynamic>):QueryBuilder<T>

whereRaw(query:String, queryValues:Rest<Dynamic>):QueryBuilder<T>