Record Manager : the persistent object database manager. See the tutorial on Haxe website to learn how to use Record.

Static variables

Static methods

Constructor

new(classval:Class<T>)

Methods

all(?lock:Bool):List<T>

count(cond:Dynamic):Int

Available on python, php, lua, hl, neko, cpp, java

count(cond:Dynamic):Dynamic

Available on macro

delete(cond:Dynamic, ?options:Dynamic):Void

Available on python, php, lua, hl, neko, cpp, java

delete(cond:Dynamic, ?options:Dynamic):Dynamic

Available on macro

dynamicSearch(x:{}, ?lock:Bool):List<T>

forceUpdate(o:T, field:String):Void

Remove the cached value for the given Object field : this will ensure that the value is updated when calling .update(). This is necessary if you are modifying binary data in-place since the cache will be modified as well.

get(id:Dynamic, ?lock:Bool):T

Available on python, php, lua, hl, neko, cpp, java

get(id:Dynamic, ?lock:Bool):Dynamic

Available on macro

search(cond:Dynamic, ?options:Dynamic, ?lock:Bool):List<T>

Available on python, php, lua, hl, neko, cpp, java

search(cond:Dynamic, ?options:Dynamic, ?lock:Bool):Dynamic

Available on macro

select(cond:Dynamic, ?options:Dynamic, ?lock:Bool):T

Available on python, php, lua, hl, neko, cpp, java

select(cond:Dynamic, ?options:Dynamic, ?lock:Bool):Dynamic

Available on macro

unsafeGet(id:Dynamic, ?lock:Bool):T

unsafeGetWithKeys(keys:{}, ?lock:Bool):T

unsafeObject(sql:String, lock:Bool):T