[
https://jira.jboss.org/jira/browse/TEIID-321?page=com.atlassian.jira.plug...
]
Steven Hawkins updated TEIID-321:
---------------------------------
Original Estimate: 1 week
Remaining Estimate: 1 week
Component/s: Query Engine
Fix Version/s: 6.1.0
Affects Version/s: 6.0.0
Assignee: Steven Hawkins
Complexity: High
Refactor symbol language objects
--------------------------------
Key: TEIID-321
URL:
https://jira.jboss.org/jira/browse/TEIID-321
Project: Teiid
Issue Type: Task
Components: Query Engine
Affects Versions: 6.0.0
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 6.1.0
Original Estimate: 1 week
Remaining Estimate: 1 week
Defect Tracker #25035: The current structuring of Symbol objects is confusing and makes
planning more difficult than necessary. Changes that should be made:
AggregateSymbol should become AggregateFunction (which should not inherit from Function)
and not be a Symbol.
SingleElementSymbol, ExpressionSymbol, and AliasSymbol should be merged to a single class
DerivedSymbol
DerivedSymbol and MultipleElementSymbol should implement SelectSymbol (as an interface
rather than base class) and SelectSymbol should provide a method for getting the projected
symbols.
ElementSymbol should not directly be a DerivedSymbol.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira