db-torque-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Fox (Resolved) (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (TORQUE-168) Use Objects instead of Strings for Column constants in Peers and Criteria
Date Sat, 26 Nov 2011 11:01:40 GMT

     [ https://issues.apache.org/jira/browse/TORQUE-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Thomas Fox resolved TORQUE-168.

    Resolution: Fixed
      Assignee: Thomas Fox
> Use Objects instead of Strings for Column constants in Peers and Criteria
> -------------------------------------------------------------------------
>                 Key: TORQUE-168
>                 URL: https://issues.apache.org/jira/browse/TORQUE-168
>             Project: Torque
>          Issue Type: Improvement
>            Reporter: Thomas Fox
>            Assignee: Thomas Fox
>             Fix For: 4.0
> Currently, column constants in Peers are Strings, and Criterias are constructed by using
String column names.
> This means that code to parse column information (remove/add database/schema name, table
name, remove SQL functions etc) is distributed across the code which is not very maintainable.
> Instead, column constants should be objects, which hold at least the following information
> - unqualified column name
> - table name (or reference to table)
> - database/schema name, if any, or reference to default database/schema name, if any
> - sql expression (in case it is different from [database/schema.]tableName.columnName,
e.g. "cast id as varchar2(30)" in oracle)
> There should be a constructor taking a string input, which then tries to parse the given
tsring and extract the above information from the string.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org

View raw message