InformixDialect: add support for coalesce(), current_timestamp(), current_date()

Description

I've been extending and using for some time the InformixDialect to support the following functions: coalesce(), current_timestamp() and current_date():

1 2 3 registerFunction("current_timestamp", new NoArgSQLFunction("current", StandardBasicTypes.TIMESTAMP, false)); registerFunction("current_date", new NoArgSQLFunction("today", StandardBasicTypes.DATE, false)); registerFunction("coalesce", new NvlFunction());

Tested it with:
Informix Dynamic Server 11.70.UC7GE
IBM Informix JDBC Driver for IBM Informix Dynamic Server 4.10.JC5DE

Environment

Informix 11.70
JDBC Driver 4.10

Status

Assignee

Vlad Mihalcea

Reporter

Gabriel Belingueres

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

backportDecision

None

Components

Affects versions

5.0.0.Final
5.1.0

Priority

Minor
Configure