atlantis · Orm
class Db
since 0.1.0-alpha.1linux
Constructors
new
new(Atlantis::Data::IDbPool pool)Fields
autoincMode
int autoincModehandles
Array<RepoHandle> handlesnewList
pinned
Atlantis::Data::IDbConnection | None pinnedpool
removeHardList
removeList
saving
bool savingtracked
Methods
__autoincLockMode
__autoincLockMode() -> Promise<int>__handleByEntity
__handleByEntity(string simple) -> RepoHandle__handleByPath
__handleByPath(string pathKey) -> RepoHandle__loadRel
__q
__q(string sql, Array<string | int | float | bool | None> params) -> Promise<Atlantis::Data::ResultSet>__runPlan
__runPlan(Atlantis::Data::IDbConnection c, Array<string> sqls, Array<Array<string | int | float | bool | None>> paramss, Array<string> kinds, Array<Array<Model>> insertGroups, Array<string> insertPaths) -> Promise<void>__saveInner
__saveInner() -> Promise<void>__track
__track(Model e) -> void__x
__x(string sql, Array<string | int | float | bool | None> params) -> Promise<Atlantis::Data::ExecResult>add
add(Model e) -> voidload
load<E, R>(Array<E> es, expr::Expr<(E) => R> path) -> Promise<void>raw
raw(string sql, Array<string | int | float | bool | None> params) -> Promise<Atlantis::Data::ResultSet>remove
remove(Model e) -> voidremoveHard
removeHard(Model e) -> voidrepo
repo<E>(() => E make) -> Repo<E>rows
rows<T>(string sql, Array<string | int | float | bool | None> params, T witness) -> Promise<Array<T>>save
save() -> Promise<void>transact
validate
validate() -> Promise<void>