Possible future developments

Not yet implemented, just as a reminder of what would be nice-to-have.

Target different databases in 1 service method definition

In the definition specify a different implementation for different database.

package amalegenitest.t01connect.generated;

bean DateTime 
{
    String currentTime;
    String currentDate;
}

package amalegenitest.t01connect.generated;

service ConnectService 
implementation ConnectServiceOracle extends OracleBaseService
implementation ConnectServicePostgresql extends PostgresqlBaseService
{
    DateTime getCurrentDateTime() 
    oracle
    <<
        select to_char(sysdate, 'HH24:MI:SS')
              ,to_char(sysdate, 'YYYYMMDD')
        from dual
    >>
    postgresql
    <<
        select to_char(current_timestamp, 'HH24:MI:SS')
              ,to_char(current_date, 'YYYYMMDD')
    >>
}

© Willem Moors, 2009 - 2013