Add setColumnNamesCapitalization(String columnNameCapitalization) method to 
NamedQuery class
--------------------------------------------------------------------------------------------

                 Key: CAY-1122
                 URL: https://issues.apache.org/cayenne/browse/CAY-1122
             Project: Cayenne
          Issue Type: New Feature
          Components: Cayenne Core Library
    Affects Versions: 3.0
            Reporter: Artyom Sokolov
            Assignee: Andrus Adamchik


Currently to achieve the same functionality we need to write next code:

                        SQLTemplate query = (SQLTemplate) 
dataContext.getEntityResolver().lookupQuery("GetUris");
                        
query.setColumnNamesCapitalization(SQLTemplate.UPPERCASE_COLUMN_NAMES);
                        List<Uri> uris = dataContext.performQuery(query);

It could be much better to write just this:

                        NamedQuery query = new NamedQuery("GetUris");
                        
query.setColumnNamesCapitalization(SQLTemplate.UPPERCASE_COLUMN_NAMES);
                        List<Uri> uris = dataContext.performQuery(query);

Code without casts looks more pretty and clean... doesn't it? :)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to