ilovesoup / hyracks

Automatically exported from code.google.com/p/hyracks
Apache License 2.0
0 stars 0 forks source link

Unnest operator has not implemented the positional variable #111

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. When generating a query that utilizes the unnest operator and requires the 
positional variable to be set, the system causes an exception. The positional 
variable is not currently being set.

2. Snip from the exception.

Caused by: 
edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException: Cannot 
generate runtime for unnest with positional variable $$27
    at edu.uci.ics.hyracks.algebricks.core.algebra.operators.physical.UnnestPOperator.contributeRuntimeOperator(UnnestPOperator.java:61)
    at edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator.contributeRuntimeOperator(AbstractLogicalOperator.java:157)
    at edu.uci.ics.hyracks.algebricks.core.jobgen.impl.PlanCompiler.compileOpRef(PlanCompiler.java:85)

What is the expected output? What do you see instead?
The system should set the positional variable for plans that require it, 
instead of throwing an exception.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by ecarm...@ucr.edu on 31 May 2013 at 11:03

GoogleCodeExporter commented 9 years ago
The recent addition of the position writer #137 and previous work has enabled 
this feature.

Original comment by ecarm...@ucr.edu on 5 Jun 2014 at 2:23