Skip to content
Snippets Groups Projects
Unverified Commit 505d36a7 authored by Matiss Janis Aboltins's avatar Matiss Janis Aboltins
Browse files

tests: fix

parent 2a4a62ad
No related branches found
No related tags found
No related merge requests found
......@@ -560,6 +560,7 @@ const compileFunction = saveStack('function', (state, func) => {
}
case '$lower': {
validateArgLength(args, 1);
// eslint-disable-next-line no-unused-vars
let [arg1] = valArray(state, args, ['string']);
return typed(`LOWER(${arg1})`, 'string');
}
......@@ -567,18 +568,23 @@ const compileFunction = saveStack('function', (state, func) => {
// integer/float functions
case '$neg': {
validateArgLength(args, 1);
// eslint-disable-next-line no-unused-vars
let [arg1] = valArray(state, args, ['float']);
return typed(`(-${val(state, arg1)})`, arg1.type);
return typed(`(-${val(state, args[0])})`, args[0].type);
}
case '$abs': {
validateArgLength(args, 1);
// eslint-disable-next-line no-unused-vars
let [arg1] = valArray(state, args, ['float']);
return typed(`ABS(${val(state, arg1)})`, arg1.type);
return typed(`ABS(${val(state, args[0])})`, args[0].type);
}
case '$idiv': {
validateArgLength(args, 2);
let [arg1, arg2] = valArray(state, args, ['integer', 'integer']);
return typed(`(${val(state, arg1)} / ${val(state, arg2)})`, arg1.type);
return typed(
`(${val(state, args[0])} / ${val(state, args[1])})`,
args[0].type
);
}
// date functions
......@@ -943,7 +949,7 @@ export function isAggregateQuery(queryState) {
return queryState.selectExpressions.find(expr => {
if (typeof expr !== 'string') {
let [, value] = Object.entries(expr)[0];
let [_, value] = Object.entries(expr)[0];
return isAggregateFunction(value);
}
return false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment