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

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

vvysotskyi commented on code in PR #2652:
URL: https://github.com/apache/drill/pull/2652#discussion_r979593075


##########
exec/java-exec/src/main/java/org/apache/drill/exec/store/plan/rel/PluginAggregateRel.java:
##########
@@ -51,7 +51,7 @@ public Aggregate copy(RelTraitSet traitSet, RelNode input, 
ImmutableBitSet group
 
   @Override
   public RelOptCost computeSelfCost(RelOptPlanner planner, RelMetadataQuery 
mq) {
-    return super.computeSelfCost(planner, mq).multiplyBy(0.1);
+    return super.computeLogicalAggCost(planner, mq).multiplyBy(0.1);

Review Comment:
   Yes, they represent part of the pushed-down query, so it is possible to find 
out the most optimal query for both Drill and actual storage where the query is 
pushed down.





> Mongo query: "Schema change not currently supported for schemas with complex 
> types"
> -----------------------------------------------------------------------------------
>
>                 Key: DRILL-8190
>                 URL: https://issues.apache.org/jira/browse/DRILL-8190
>             Project: Apache Drill
>          Issue Type: Bug
>          Components:  Server
>    Affects Versions: 1.20.0
>         Environment: RHEL 7: Linux  3.10.0-1160.59.1.el7.x86_64 #1 SMP Wed 
> Feb 16 12:17:35 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
>            Reporter: Daniel Clark
>            Assignee: Vova Vysotskyi
>            Priority: Major
>             Fix For: 1.20.3
>
>         Attachments: customGrounds.gz, log_4.txt, profile_4.json
>
>
> I'm attempting to run this mongo query that ran successfully in Drill 1.19 
> with the 1.21.0-SNAPSHOT build. 
>  
> SELECT `Elements_Efforts`.`EffortTypeName` AS `EffortTypeName`,
>   `Elements`.`ElementSubTypeName` AS `ElementSubTypeName`,
>   `Elements`.`ElementTypeName` AS `ElementTypeName`,
>   `Elements`.`PlanID` AS `PlanID`
> FROM `mongo.grounds`.`Elements` `Elements`
>   INNER JOIN `mongo.grounds`.`Elements_Efforts` `Elements_Efforts` ON 
> (`Elements`.`_id` = `Elements_Efforts`.`_id`)
> WHERE (`Elements`.`PlanID` = '1623263140')
> GROUP BY `Elements_Efforts`.`EffortTypeName`,
>   `Elements`.`ElementSubTypeName`,
>   `Elements`.`ElementTypeName`,
>   `Elements`.`PlanID`
>  
> I'm getting this error message: UserRemoteException : SYSTEM ERROR: 
> RuntimeException: Schema change not currently supported for schemas with 
> complex types. I've attached the log, profile, and a mongodb dump containing 
> the relevant datasets.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to