[
https://issues.apache.org/jira/browse/BEAM-7823?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alireza Samadianzakaria resolved BEAM-7823.
-------------------------------------------
Resolution: Implemented
Fix Version/s: Not applicable
> Implementing Custom MetadataHandler for NonCumulativeCost
> ---------------------------------------------------------
>
> Key: BEAM-7823
> URL: https://issues.apache.org/jira/browse/BEAM-7823
> Project: Beam
> Issue Type: New Feature
> Components: dsl-sql
> Reporter: Alireza Samadianzakaria
> Assignee: Alireza Samadianzakaria
> Priority: Major
> Fix For: Not applicable
>
> Time Spent: 1h
> Remaining Estimate: 0h
>
> Currently we use Calcite Handler for NonCumulativeCost. We need to implement
> our own handler before implementing our own Cost model because of the
> following reasons:
> 1- We need to empty the MetadataQuery cache every time that we need to get
> the new cost.
> 2- We need to have our own method for estimating the costs instead of
> computeSelfCost. This is because currently we cannot set the costFactory in
> JDBC path and therefore that path still uses Calcite's cost model; later if
> we set the costFactory correctly there, we may decide to override
> computeSelfCost instead.
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)