fql-toolkit
Version:
32 lines • 955 B
JavaScript
export function equal_(operand1, operand2) {
return ['=', operand1, operand2];
}
export function notEqual_(operand1, operand2) {
return ['!=', operand1, operand2];
}
export function greaterThan_(operand1, operand2) {
return ['>', operand1, operand2];
}
export function greaterThanOrEqual_(operand1, operand2) {
return ['>=', operand1, operand2];
}
export function lessThan_(operand1, operand2) {
return ['<', operand1, operand2];
}
export function lessThanOrEqual_(operand1, operand2) {
return ['<=', operand1, operand2];
}
export function and_(...conditions) {
return ['and', ...conditions];
}
export function or_(...conditions) {
return ['or', ...conditions];
}
export function not_(condition) {
return ['not', condition];
}
/** Builds a field path expression: symb_('owner', 'name') → references owner.name */
export function symb_(...parts) {
return ['symb', ...parts];
}
//# sourceMappingURL=operators.js.map