Hi Venkat,
You're right, in many cases, case-insensitivity through jOOQ API would be very desireable. A similar idea has been discussed previously on the jOOQ User Group. Discussions have then led to issue #2656:
I'm thinking that there should be a Setting to indicate that case-insensitive Field access should be enabled. Possibly, the RenderNameStyle setting could be reused for this case:
The four options would then imply:
- QUOTED: Everything is case-sensitive
- AS_IS: Everything is case-insensitive
- LOWER: Everything is case-insensitive and reported names are lower-cased
- UPPER: Everything is case-insensitive and reported names are upper-cased
Does that make sense? Did I forget something?
Looking forward to hearing from you,
Lukas