Hi Frank,

the correct approach for this is to extend the class DBCommandPostreSQL that 
you already have as a nested class in DBDatabaseDriverPostgreSQL.

I recommend to promote it to a normal class and then implement the following:
- create getters/setters to set the limit.
- override getSelect(StringBuilder buf) from the base class (DBCommand) in 
order to add the limits to the SQL.

In order to use it, however you have to cast the command object returned by 
DBDatabase.createCommand() to a DBDatabaseDriverPostgreSQL object, which will 
make your code PostgreSQL specific. 

We've done similar things with the Oracle command object (see DBCommandOracle).

If it works we would be happy to provide the code with a future release.

Regards
Rainer


Frank Lupo wrote:
> Betreff: Limit Offset clause
> 
> In DBDatabaseDriver is possible to implementig SQL_LIMIT and SQL_OFFSET
> for pagination resul using DBCommand?
> Es. in DBDatabaseDriverPostgreSQL
> SQL_LIMIT = "LIMIT {0}"
> SQL_OFFSET= "OFFSET {0}"
> in DBCommand get/set Limt and Offset
> 
> 
> 
> 
>  --
>  Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e
> SMTP autenticato? GRATIS solo con Email.it http://www.email.it/f
> 
>  Sponsor:
>  RIVIERA PARK HOTELS:
> * Cerchi un hotel per visitare i parchi della Romagna ? Oltremare,
> Aquafan, Mirabilandia e Fiabilandia ti aspettano. Scegli un
> RivieraParkHotels  per la tua vacanza a Riccione.
>  Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=9280&d=7-7

Reply via email to