UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

39 lines 889 B
import { AST_PRIMITIVES } from '../constants'; import { isNumberParam } from '../utils'; /** * `EXP` Returns Euler’s number e raised to the power of a number. */ export const EXP = { identifier: 'EXP', parameters: [ { identifier: 'NUMBER', optional: false, expectedPrimitive: AST_PRIMITIVES.NUMBER, validator: [isNumberParam], }, ], transpiler: { elasticsearch, snowflake, redshift, postgresql, }, primitiveResult: AST_PRIMITIVES.NUMBER, }; function elasticsearch(current) { return `EXP(${current})`; } function SQL(current) { return `EXP(${current})`; } function snowflake(current) { return SQL(current); } function redshift(current) { return SQL(current); } function postgresql(current) { return SQL(current); } //# sourceMappingURL=exp.js.map