[ https://issues.apache.org/jira/browse/TORQUE-168?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Fox closed TORQUE-168. ----------------------------- > 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-beta1 > > > 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 For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org