-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Query Integration
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Constructors were added to AggStageParseNode and AggStageAstNode in order to declare and hold stage names. However, these constructors aren't required, meaning that a developer could create a parse or AST node without defining how to construct the parent class, leading to the default constructor being called.
This will result in the stage name being set to "" in these implementations. We should prevent this by disabling the default constructor in these interfaces.