|
364 | 364 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.explain_plan"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.explain_plan()</span></code></a></li> |
365 | 365 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.retry_timeout"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.retry_timeout()</span></code></a></li> |
366 | 366 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.use_index"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.use_index()</span></code></a></li> |
| 367 | +<li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.when_matched_delete"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_delete()</span></code></a></li> |
367 | 368 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.when_matched_fail"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_fail()</span></code></a></li> |
368 | 369 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.when_matched_update_all"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_update_all()</span></code></a></li> |
369 | 370 | <li class="toctree-l3"><a class="reference internal" href="#lance.MergeInsertBuilder.when_not_matched_by_source_delete"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_not_matched_by_source_delete()</span></code></a></li> |
|
694 | 695 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.explain_plan"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.explain_plan()</span></code></a></li> |
695 | 696 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.retry_timeout"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.retry_timeout()</span></code></a></li> |
696 | 697 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.use_index"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.use_index()</span></code></a></li> |
| 698 | +<li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.when_matched_delete"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_delete()</span></code></a></li> |
697 | 699 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.when_matched_fail"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_fail()</span></code></a></li> |
698 | 700 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.when_matched_update_all"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_matched_update_all()</span></code></a></li> |
699 | 701 | <li class="toctree-l3"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder.when_not_matched_by_source_delete"><code class="docutils literal notranslate"><span class="pre">MergeInsertBuilder.when_not_matched_by_source_delete()</span></code></a></li> |
|
5216 | 5218 | </dl> |
5217 | 5219 | </dd></dl> |
5218 | 5220 |
|
| 5221 | +<dl class="py method"> |
| 5222 | +<dt class="sig sig-object py" id="lance.MergeInsertBuilder.when_matched_delete"> |
| 5223 | +<span class="sig-name descname"><span class="pre">when_matched_delete</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder" title="lance.dataset.MergeInsertBuilder"><span class="pre">MergeInsertBuilder</span></a></span></span><a class="headerlink" href="#lance.MergeInsertBuilder.when_matched_delete" title="Link to this definition"></a></dt> |
| 5224 | +<dd><p>Configure the operation to delete matched rows in the target table.</p> |
| 5225 | +<p>After this method is called, when the merge insert operation executes, |
| 5226 | +any rows that match both the source table and the target table will be |
| 5227 | +deleted.</p> |
| 5228 | +</dd></dl> |
| 5229 | + |
5219 | 5230 | <dl class="py method"> |
5220 | 5231 | <dt class="sig sig-object py" id="lance.MergeInsertBuilder.when_matched_fail"> |
5221 | 5232 | <span class="sig-name descname"><span class="pre">when_matched_fail</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder" title="lance.dataset.MergeInsertBuilder"><span class="pre">MergeInsertBuilder</span></a></span></span><a class="headerlink" href="#lance.MergeInsertBuilder.when_matched_fail" title="Link to this definition"></a></dt> |
|
9228 | 9239 | </dl> |
9229 | 9240 | </dd></dl> |
9230 | 9241 |
|
| 9242 | +<dl class="py method"> |
| 9243 | +<dt class="sig sig-object py" id="lance.dataset.MergeInsertBuilder.when_matched_delete"> |
| 9244 | +<span class="sig-name descname"><span class="pre">when_matched_delete</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder" title="lance.dataset.MergeInsertBuilder"><span class="pre">MergeInsertBuilder</span></a></span></span><a class="headerlink" href="#lance.dataset.MergeInsertBuilder.when_matched_delete" title="Link to this definition"></a></dt> |
| 9245 | +<dd><p>Configure the operation to delete matched rows in the target table.</p> |
| 9246 | +<p>After this method is called, when the merge insert operation executes, |
| 9247 | +any rows that match both the source table and the target table will be |
| 9248 | +deleted.</p> |
| 9249 | +</dd></dl> |
| 9250 | + |
9231 | 9251 | <dl class="py method"> |
9232 | 9252 | <dt class="sig sig-object py" id="lance.dataset.MergeInsertBuilder.when_matched_fail"> |
9233 | 9253 | <span class="sig-name descname"><span class="pre">when_matched_fail</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span> <span class="sig-return"><span class="sig-return-icon">→</span> <span class="sig-return-typehint"><a class="reference internal" href="#lance.dataset.MergeInsertBuilder" title="lance.dataset.MergeInsertBuilder"><span class="pre">MergeInsertBuilder</span></a></span></span><a class="headerlink" href="#lance.dataset.MergeInsertBuilder.when_matched_fail" title="Link to this definition"></a></dt> |
|
0 commit comments