[ 
https://issues.apache.org/jira/browse/CARBONDATA-4310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

PRIYESH RANJAN updated CARBONDATA-4310:
---------------------------------------
    Summary: select query fails with struct datatype column  from presto 
session     (was: select query fails with struct datatype )

> select query fails with struct datatype column  from presto session   
> ----------------------------------------------------------------------
>
>                 Key: CARBONDATA-4310
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-4310
>             Project: CarbonData
>          Issue Type: Bug
>          Components: data-query
>    Affects Versions: 2.2.0
>         Environment: Presto 333
>            Reporter: PRIYESH RANJAN
>            Priority: Major
>
> *+query :-+*
> query from Spark session :
> drop table if exists test_rename;
> CREATE TABLE test_rename (str1 struct<a:int>, intfield int) STORED AS 
> carbondata;
> insert into test_rename values(named_struct('a', 2),1);
> select str1 from test_rename;
> Query from Presto session :
> select str1.a from test_rename;
>  
> error :-
> presto:ranjan> select str1.a from test_rename;
> Query 20211027_070655_00009_xmn8v, FAILED, 1 node
> Splits: 17 total, 0 done (0.00%)
> 0:00 [0 rows, 0B] [0 rows/s, 0B/s]
> Query 20211027_070655_00009_xmn8v failed: str1#a column not found in the 
> table test_rename
>  log:
> java.lang.RuntimeException: str1#a column not found in the table 
> test_renamejava.lang.RuntimeException: str1#a column not found in the table 
> test_rename at 
> org.apache.carbondata.core.scan.model.QueryModelBuilder.projectColumns(QueryModelBuilder.java:78)
>  at 
> org.apache.carbondata.hadoop.api.CarbonInputFormat.createQueryModel(CarbonInputFormat.java:745)
>  at 
> org.apache.carbondata.hadoop.api.CarbonInputFormat.createQueryModel(CarbonInputFormat.java:723)
>  at 
> org.apache.carbondata.presto.CarbondataPageSource.createQueryModel(CarbondataPageSource.java:406)
>  at 
> org.apache.carbondata.presto.CarbondataPageSource.createReaderForColumnar(CarbondataPageSource.java:356)
>  at 
> org.apache.carbondata.presto.CarbondataPageSource.initializeForColumnar(CarbondataPageSource.java:139)
>  at 
> org.apache.carbondata.presto.CarbondataPageSource.initialize(CarbondataPageSource.java:132)
>  at 
> org.apache.carbondata.presto.CarbondataPageSource.<init>(CarbondataPageSource.java:122)
>  at 
> org.apache.carbondata.presto.CarbondataPageSourceProvider.createPageSource(CarbondataPageSourceProvider.java:99)
>  at 
> io.prestosql.plugin.base.classloader.ClassLoaderSafeConnectorPageSourceProvider.createPageSource(ClassLoaderSafeConnectorPageSourceProvider.java:57)
>  at 
> io.prestosql.split.PageSourceManager.createPageSource(PageSourceManager.java:64)
>  at 
> io.prestosql.operator.TableScanOperator.getOutput(TableScanOperator.java:299) 
> at io.prestosql.operator.Driver.processInternal(Driver.java:379) at 
> io.prestosql.operator.Driver.lambda$processFor$8(Driver.java:283) at 
> io.prestosql.operator.Driver.tryWithLock(Driver.java:675) at 
> io.prestosql.operator.Driver.processFor(Driver.java:276) at 
> io.prestosql.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:1075)
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to