UNPKG

orange-orm

Version:

Object Relational Mapper

13 lines (11 loc) 454 B
var newBoolean = require('./newBoolean'); var encodeFilterArg = require('./encodeFilterArg'); var quote = require('../quote'); function lessThanOrEqual(context, column,arg,alias) { var operator = '<='; var encoded = encodeFilterArg(context, column, arg); var firstPart = quote(context, alias) + '.' + quote(context, column._dbName) + operator; var filter = encoded.prepend(firstPart); return newBoolean(filter); } module.exports = lessThanOrEqual;