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

ASF GitHub Bot commented on TINKERPOP-2939:
-------------------------------------------

codecov-commenter commented on PR #2162:
URL: https://github.com/apache/tinkerpop/pull/2162#issuecomment-1652656164

   ## 
[Codecov](https://app.codecov.io/gh/apache/tinkerpop/pull/2162?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 Report
   > Merging 
[#2162](https://app.codecov.io/gh/apache/tinkerpop/pull/2162?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 (e54dd78) into 
[3.6-dev](https://app.codecov.io/gh/apache/tinkerpop/commit/a0d5c831ad2de72074e21b158182f4355791a05e?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
 (a0d5c83) will **decrease** coverage by `4.96%`.
   > The diff coverage is `n/a`.
   
   ```diff
   @@              Coverage Diff              @@
   ##             3.6-dev    #2162      +/-   ##
   =============================================
   - Coverage      75.20%   70.24%   -4.96%     
   =============================================
     Files           1050       24    -1026     
     Lines          62856     3492   -59364     
     Branches        6887        0    -6887     
   =============================================
   - Hits           47271     2453   -44818     
   + Misses         13051      873   -12178     
   + Partials        2534      166    -2368     
   ```
   
   
   [see 1026 files with indirect coverage 
changes](https://app.codecov.io/gh/apache/tinkerpop/pull/2162/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   
   :mega: We’re building smart automated test selection to slash your CI/CD 
build times. [Learn 
more](https://about.codecov.io/iterative-testing/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=apache)
   




> The Merge onMatch map validation is during execution instead of construction
> ----------------------------------------------------------------------------
>
>                 Key: TINKERPOP-2939
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2939
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: process
>    Affects Versions: 3.6.3
>            Reporter: Yang Xia
>            Priority: Critical
>
> A small thing I noticed related to TINKERPOP-2931.
> With an empty graph, the traversal
> {code:java}
> g.mergeV([:]).option(onMatch, ['~label', 'vertex']) {code}
> will create a new vertex, and since onMatch failed it doesn't apply anything 
> inside regardless if it's a valid map or not, and will return
> {code:java}
> v[0]{code}
> This won't have any impact function-wise, since the onMatch map will be 
> validated when the vertex is found, but just wondering if we should validate 
> this on construction instead of execution?
> A more visual example on 3.6.3-SNAPSHOT console.
> {code:java}
> gremlin> g.mergeV([:]).option(Merge.onMatch, ['~label':'vertex'])
> ==>v[0]
> gremlin> g.mergeV([:]).option(Merge.onMatch, ['~label':'vertex'])
> Property key can not be a hidden key: ~label
> Type ':help' or ':h' for help.
> Display stack trace? [yN]n
> gremlin> {code}



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

Reply via email to