Hi Michael,

sorry, my first post  was probably confusing.
I could do it programmatically but I want to know if it is possible with
cayenne sorting engine, paraphrased, Can I modify sort order property
for cayenne somehow, e.g. as MySQL function INET_ATON()?

Meanwhile I can create a template query:

SELECT ipAddress FROM Ip4Address ORDER BY
INET_ATON(Ip4Address.ipAddress)  ASC

Regards,

-- 
Marek Šabo



On 09/23/2010 11:17 PM, Michael Gentry wrote:
> Hi Marek, are you asking if the database can do it or are you wanting
> to do it in your application's memory with (or without) Cayenne?
>
> mrg
>
> On Thu, Sep 23, 2010 at 6:35 AM, Marek Šabo <ms...@buk.cvut.cz> wrote:
>   
>> Hi,
>>
>> I would like to know if there is a way to sort string(varchar) columns
>> numerically. I know it's bad design but legacy database can't be changed
>> atm. I'm talking about IPv4 columns, which we need to sort. ( In new model I
>> aim to store them as integers and map extra column in cayenne with mysql
>> INET_ATON(), hope it will work.)
>> I tried to add "+0" to sort order property, but it failed parsing.
>>
>> Regards,
>>
>> --
>> Marek Šabo
>>
>>
>>
>>     
>   

Reply via email to