You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>If <var>key</var> is defined, the record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①③">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①④">equal to</a> <var>key</var>.</p>
5527
+
<p>If <var>key</var> is defined:</p>
5528
+
<ul>
5529
+
<li data-md>
5530
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①③">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①④">equal to</a> <var>key</var>.</p>
5531
+
</ul>
5528
5532
<li data-md>
5529
-
<p>If <var>primaryKey</var> is defined, the record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑤">equal to</a> <var>key</var> and the record’s value is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①④">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑥">equal to</a> <var>primaryKey</var>, or the
5530
-
record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑤">greater than</a> <var>key</var>.</p>
5533
+
<p>If <var>primaryKey</var> is defined:</p>
5534
+
<ul>
5535
+
<li data-md>
5536
+
<p>The record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑤">equal to</a> <var>key</var> and the record’s value is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①④">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑥">equal to</a> <var>primaryKey</var></p>
5537
+
<li data-md>
5538
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑤">greater than</a> <var>key</var>.</p>
5539
+
</ul>
5531
5540
<li data-md>
5532
-
<p>If <var>position</var> is defined, and <var>source</var> is an <a data-link-type="dfn" href="#object-store" id="ref-for-object-store①⓪④">object store</a>, the record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑥">greater than</a> <var>position</var>.</p>
5541
+
<p>If <var>position</var> is defined and <var>source</var> is an <a data-link-type="dfn" href="#object-store" id="ref-for-object-store①⓪④">object store</a>:</p>
5542
+
<ul>
5543
+
<li data-md>
5544
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑥">greater than</a> <var>position</var>.</p>
5545
+
</ul>
5533
5546
<li data-md>
5534
-
<p>If <var>position</var> is defined, and <var>source</var> is an <a data-link-type="dfn" href="#index-concept" id="ref-for-index-concept⑤①">index</a>, the record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑦">equal to</a> <var>position</var> and the record’s value is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑦">greater than</a> <var>object store position</var> or the record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑧">greater than</a> <var>position</var>.</p>
5547
+
<p>If <var>position</var> is defined and <var>source</var> is an <a data-link-type="dfn" href="#index-concept" id="ref-for-index-concept⑤①">index</a>:</p>
5548
+
<ul>
5549
+
<li data-md>
5550
+
<p>The record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑦">equal to</a> <var>position</var> and the record’s value is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑦">greater than</a> <var>object store position</var></p>
5551
+
<li data-md>
5552
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑧">greater than</a> <var>position</var>.</p>
5553
+
</ul>
5535
5554
<li data-md>
5536
5555
<p>The record’s key is <a data-link-type="dfn" href="#in" id="ref-for-in①③">in</a> <var>range</var>.</p>
<p>If <var>key</var> is defined, the record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑨">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑧">equal to</a> <var>key</var>.</p>
5563
+
<p>If <var>key</var> is defined:</p>
5564
+
<ul>
5565
+
<li data-md>
5566
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than①⑨">greater than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑧">equal to</a> <var>key</var>.</p>
5567
+
</ul>
5545
5568
<li data-md>
5546
-
<p>If <var>position</var> is defined, the record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than②⓪">greater than</a> <var>position</var>.</p>
5569
+
<p>If <var>position</var> is defined:</p>
5570
+
<ul>
5571
+
<li data-md>
5572
+
<p>The record’s key is <a data-link-type="dfn" href="#greater-than" id="ref-for-greater-than②⓪">greater than</a> <var>position</var>.</p>
5573
+
</ul>
5547
5574
<li data-md>
5548
5575
<p>The record’s key is <a data-link-type="dfn" href="#in" id="ref-for-in①④">in</a> <var>range</var>.</p>
<p>If <var>key</var> is defined, the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑤">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑨">equal to</a> <var>key</var>.</p>
5583
+
<p>If <var>key</var> is defined:</p>
5584
+
<ul>
5585
+
<li data-md>
5586
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑤">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to①⑨">equal to</a> <var>key</var>.</p>
5587
+
</ul>
5557
5588
<li data-md>
5558
-
<p>If <var>primaryKey</var> is defined, the record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②⓪">equal to</a> <var>key</var> and the record’s value is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑥">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②①">equal to</a> <var>primaryKey</var>, or the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑦">less than</a> <var>key</var>.</p>
5589
+
<p>If <var>primaryKey</var> is defined:</p>
5590
+
<ul>
5591
+
<li data-md>
5592
+
<p>The record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②⓪">equal to</a> <var>key</var> and the record’s value is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑥">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②①">equal to</a> <var>primaryKey</var></p>
5593
+
<li data-md>
5594
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑦">less than</a> <var>key</var>.</p>
5595
+
</ul>
5559
5596
<li data-md>
5560
-
<p>If <var>position</var> is defined, and <var>source</var> is an <a data-link-type="dfn" href="#object-store" id="ref-for-object-store①⓪⑤">object store</a>, the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑧">less than</a> <var>position</var>.</p>
5597
+
<p>If <var>position</var> is defined and <var>source</var> is an <a data-link-type="dfn" href="#object-store" id="ref-for-object-store①⓪⑤">object store</a>:</p>
5598
+
<ul>
5599
+
<li data-md>
5600
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑧">less than</a> <var>position</var>.</p>
5601
+
</ul>
5561
5602
<li data-md>
5562
-
<p>If <var>position</var> is defined, and <var>source</var> is an <a data-link-type="dfn" href="#index-concept" id="ref-for-index-concept⑤②">index</a>, the record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②②">equal to</a> <var>position</var> and the record’s value is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑨">less than</a> <var>object store position</var> or the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①⓪">less than</a> <var>position</var>.</p>
5603
+
<p>If <var>position</var> is defined and <var>source</var> is an <a data-link-type="dfn" href="#index-concept" id="ref-for-index-concept⑤②">index</a>:</p>
5604
+
<ul>
5605
+
<li data-md>
5606
+
<p>The record’s key is <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②②">equal to</a> <var>position</var> and the record’s value is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than⑨">less than</a> <var>object store position</var></p>
5607
+
<li data-md>
5608
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①⓪">less than</a> <var>position</var>.</p>
5609
+
</ul>
5563
5610
<li data-md>
5564
5611
<p>The record’s key is <a data-link-type="dfn" href="#in" id="ref-for-in①⑤">in</a> <var>range</var>.</p>
<p>Let <var>temp record</var> be the last record in <var>records</var> which satisfy all of the following requirements:</p>
5569
5616
<ul>
5570
5617
<li data-md>
5571
-
<p>If <var>key</var> is defined, the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①①">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②③">equal to</a> <var>key</var>.</p>
5618
+
<p>If <var>key</var> is defined:</p>
5619
+
<ul>
5620
+
<li data-md>
5621
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①①">less than</a> or <a data-link-type="dfn" href="#equal-to" id="ref-for-equal-to②③">equal to</a> <var>key</var>.</p>
5622
+
</ul>
5572
5623
<li data-md>
5573
-
<p>If <var>position</var> is defined, the record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①②">less than</a> <var>position</var>.</p>
5624
+
<p>If <var>position</var> is defined:</p>
5625
+
<ul>
5626
+
<li data-md>
5627
+
<p>The record’s key is <a data-link-type="dfn" href="#less-than" id="ref-for-less-than①②">less than</a> <var>position</var>.</p>
5628
+
</ul>
5574
5629
<li data-md>
5575
5630
<p>The record’s key is <a data-link-type="dfn" href="#in" id="ref-for-in①⑥">in</a> <var>range</var>.</p>
<p>Define <a data-link-type="dfn" href="#queue-a-database-task" id="ref-for-queue-a-database-task①⑤">Queue a database task</a> and replace <a data-link-type="dfn" href="https://html.spec.whatwg.org/multipage/webappapis.html#queue-a-task" id="ref-for-queue-a-task①">Queue a task</a> with it (<a href="https://github.com/w3c/IndexedDB/issues/421">issue #421</a>)</p>
0 commit comments