New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

uniqorm

Package Overview
Dependencies
Maintainers
1
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uniqorm - npm Package Compare versions

Comparing version 0.0.6 to 0.0.7

23

lib/select.js

@@ -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": [

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc