Comparing version 0.0.6 to 0.0.7
@@ -74,2 +74,7 @@ /* UNIQORM | ||
params(params) { | ||
this._params = params; | ||
return this; | ||
} | ||
offset(value) { | ||
@@ -97,3 +102,3 @@ this._offset = value; | ||
const relations = model._relations || []; | ||
const statement = database | ||
const query = database | ||
.select() | ||
@@ -132,3 +137,3 @@ .from((schema ? schema + '.' : '') + model.tableName + ' ' + | ||
} | ||
statement.columns(...columns); | ||
query.columns(...columns); | ||
@@ -139,3 +144,3 @@ /* Prepare join clause */ | ||
const sch = j.schema && j.schema !== defaultSchema ? j.schema : ''; | ||
statement.join(sqb.leftOuterJoin((sch ? sch + '.' : '') + j.tableName + | ||
query.join(sqb.leftOuterJoin((sch ? sch + '.' : '') + j.tableName + | ||
' ' + alias) | ||
@@ -179,12 +184,14 @@ .on([model.tableAlias + '.' + j.key, | ||
deepUpdate(values); | ||
statement.where(...values); | ||
query.where(...values); | ||
} | ||
if (self._limit) | ||
statement.limit(self._limit); | ||
query.limit(self._limit); | ||
if (self._offset) | ||
statement.offset(self._offset); | ||
query.offset(self._offset); | ||
if (self._params) | ||
query.params(self._params); | ||
/*console.log('--------'); | ||
console.log(database.serializer.build(statement).sql); | ||
console.log(database.serializer.build(query).sql); | ||
console.log('--------');*/ | ||
return statement; | ||
return query; | ||
} | ||
@@ -191,0 +198,0 @@ |
{ | ||
"name": "uniqorm", | ||
"description": "Easy to use, multi-dialect ORM framework for JavaScript", | ||
"version": "0.0.6", | ||
"version": "0.0.7", | ||
"author": "Panates Ltd.", | ||
@@ -6,0 +6,0 @@ "contributors": [ |
52015
1799