[JBoss JIRA] Updated: (TEIID-321) Refactor symbol language objects
by Steven Hawkins (JIRA)
[ 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
15 years, 10 months