You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@drill.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/10/16 15:40:00 UTC

[jira] [Commented] (DRILL-6797) Split function index extraction fails when result has no rows

    [ https://issues.apache.org/jira/browse/DRILL-6797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16651945#comment-16651945 ] 

ASF GitHub Bot commented on DRILL-6797:
---------------------------------------

arina-ielchiieva opened a new pull request #1505: DRILL-6797: Fix UntypedNull handling for complex types
URL: https://github.com/apache/drill/pull/1505
 
 
   Details in [DRILL-6797](https://issues.apache.org/jira/browse/DRILL-6797).

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> Split function index extraction fails when result has no rows
> -------------------------------------------------------------
>
>                 Key: DRILL-6797
>                 URL: https://issues.apache.org/jira/browse/DRILL-6797
>             Project: Apache Drill
>          Issue Type: Bug
>    Affects Versions: 1.12.0
>            Reporter: Arina Ielchiieva
>            Assignee: Arina Ielchiieva
>            Priority: Major
>             Fix For: 1.15.0
>
>
> *Query:*
> select split(n_name, ' ') [1] from cp.`tpch/nation.parquet` where n_nationkey = -1 group by n_name order by n_name limit 10
> *Error:*
> {noformat}
> Error: SYSTEM ERROR: CompileException: Line 23, Column 35: No applicable constructor/method found for actual parameters "int, org.apache.drill.exec.vector.UntypedNullHolder"; candidates are: "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.TinyIntReader.read(org.apache.drill.exec.expr.holders.TinyIntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.TinyIntReader.read(org.apache.drill.exec.expr.holders.NullableTinyIntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt1Reader.read(org.apache.drill.exec.expr.holders.UInt1Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt1Reader.read(org.apache.drill.exec.expr.holders.NullableUInt1Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt2Reader.read(org.apache.drill.exec.expr.holders.UInt2Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt2Reader.read(org.apache.drill.exec.expr.holders.NullableUInt2Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.SmallIntReader.read(org.apache.drill.exec.expr.holders.SmallIntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.SmallIntReader.read(org.apache.drill.exec.expr.holders.NullableSmallIntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.IntReader.read(org.apache.drill.exec.expr.holders.IntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.IntReader.read(org.apache.drill.exec.expr.holders.NullableIntHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt4Reader.read(org.apache.drill.exec.expr.holders.UInt4Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.UInt4Reader.read(org.apache.drill.exec.expr.holders.NullableUInt4Holder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.Float4Reader.read(org.apache.drill.exec.expr.holders.Float4Holder)", "public abstract void org.apache.drill.exec.vector.complex.reade
> .....
> ...........
> ...............
> exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.RepeatedBitReader.read(int, org.apache.drill.exec.expr.holders.NullableBitHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.RepeatedBitReader.read(int, org.apache.drill.exec.expr.holders.BitHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(int, org.apache.drill.exec.expr.holders.UnionHolder)", "public abstract void org.apache.drill.exec.vector.complex.reader.BaseReader.read(org.apache.drill.exec.expr.holders.UnionHolder)"
> Fragment 0:0
> {noformat}
> *Reason:*
> When UntypedNull implementation was introduced in DRILL-5546, not all cases of its handling were covered.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)