]
Steven Hawkins updated TEIID-321:
---------------------------------
Fix Version/s: 7.0
(was: 6.3.0)
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: 7.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: