mirror of
https://github.com/thinkjs/thinkjs.git
synced 2026-01-25 14:42:47 +00:00
25 lines
470 B
JavaScript
25 lines
470 B
JavaScript
"use strict";
|
|
|
|
var COMPARISON = {
|
|
EQ: '=',
|
|
NEQ: '!=',
|
|
'<>': '!=',
|
|
GT: '>',
|
|
EGT: '>=',
|
|
LT: '<',
|
|
ELT: '<=',
|
|
NOTLIKE: 'NOT LIKE',
|
|
LIKE: 'LIKE',
|
|
NOTILIKE: 'NOT ILIKE',
|
|
ILIKE: 'ILIKE',
|
|
IN: 'IN',
|
|
NOTIN: 'NOT IN'
|
|
};
|
|
var allowKeys = ['EXP', 'BETWEEN', 'NOT BETWEEN'];
|
|
var keys = Object.keys(COMPARISON);
|
|
|
|
exports.COMPARISON = COMPARISON;
|
|
exports.COMPARISON_LIST = keys.concat(keys.map(function(item) {
|
|
return COMPARISON[item];
|
|
})).concat(allowKeys);
|