UNPKG

@qrvey/formula-lang

Version:

QFormula support for qrvey projects

37 lines 788 B
import { AST_PRIMITIVES, OPERATION_SCOPE } from '../constants'; /** * `NOW` Returns the current timestamp with format yyyy-MM-ddTHH:mm:ss. */ export const NOW = { identifier: 'NOW', operationScope: OPERATION_SCOPE.RAW, functionScope: [OPERATION_SCOPE.RAW], parameters: [], primitiveResult: 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