For type safe sql those days I would recommend to use jOOQ.
Le 23 juin 2016 06:58, "Wilson MacGyver" <wmacgy...@gmail.com> a écrit :

> Ouch.... I will continue to embrace dynamic then :)
>
> On Wed, Jun 22, 2016 at 1:56 PM Guillaume Laforge <glafo...@gmail.com>
> wrote:
>
>> Perhaps a custom type checker extension could be fed with the jdbc
>> metadata...
>> Le 22 juin 2016 7:41 PM, "Shil Sinha" <shil.si...@gmail.com> a écrit :
>>
>>> Hi Marc,
>>>
>>> You could use the map access syntax i.e. foo['id'] instead and
>>> cast/coerce the result to the appropriate type.
>>>
>>> On Wed, Jun 22, 2016 at 1:37 PM Wilson MacGyver <wmacgy...@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> If I want to use compileStatic with groovy.sql, how would I do that?
>>>>
>>>>
>>>> the problem as far as I can tell is
>>>>
>>>> sql.eachRow("select id,.... from whatever") { foo ->
>>>> ...
>>>>   foo.id
>>>> }
>>>>
>>>> returns data that is known at runtime
>>>>
>>>> but at compile time. there is no way to know that the SQL statement
>>>> returns a
>>>> id column.
>>>>
>>>> is there a way to do it?
>>>>
>>>> Thanks,
>>>> Mac
>>>>
>>>> --
>>>> Omnem crede diem tibi diluxisse supremum.
>>>>
>>>

Reply via email to