There is a bug on :
org.postgresql.jdbc2.EscapedFunctions.constantToInterval method.
Value parameter have not to contain an integer. For example : ? a prepared
statment JDBC parameter
each return of constantToInterval method like :
*return "'"+value+" day'";*
must be replaced by :
*return "CAST(" + value + " || ' day' as interval)";*
This modification required to remove the interval keyword of all method
using constantToInterval.
Sorry for my English.
Have a nice day.
Christophe JANTON