UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

40 lines 899 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NOW = void 0; const constants_1 = require("../constants"); /** * `NOW` Returns the current timestamp with format yyyy-MM-ddTHH:mm:ss. */ exports.NOW = { identifier: 'NOW', operationScope: constants_1.OPERATION_SCOPE.RAW, functionScope: [constants_1.OPERATION_SCOPE.RAW], parameters: [], primitiveResult: constants_1.AST_PRIMITIVES.DATE, transpiler: { elasticsearch, redshift, snowflake, postgresql, databricks, }, }; function elasticsearch() { return 'NOW_SCRIPT()'; } function SQL() { return 'CURRENT_TIMESTAMP'; } function snowflake() { return 'CURRENT_TIMESTAMP()'; } function redshift() { return SQL(); } function postgresql() { return SQL(); } function databricks() { return SQL(); } //# sourceMappingURL=now.js.map