org.scalajs.dom

IDBKeyRange

class IDBKeyRange extends Object

The IDBKeyRange interface of the IndexedDB API represents a continuous interval over some data type that is used for keys. Records can be retrieved from object stores and indexes using keys or a range of keys. You can limit the range using lower and upper bounds. For example, you can iterate over all values of a key between x and y.

A key range can have a single value or a range with upper and lower bounds or endpoints. If the key range has both upper and lower bounds, then it is bounded; if it has no bounds, it is unbounded. A bounded key range can either be open (the endpoints are excluded) or closed (the endpoints are included). To retrieve all keys within a certain range, you can use the following code constructs:

MDN

Annotations
@RawJSType()
Linear Supertypes
Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. IDBKeyRange
  2. Object
  3. Any
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new IDBKeyRange()

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def bound(lower: Any, upper: Any, lowerOpen: Boolean = js.native, upperOpen: Boolean = js.native): IDBKeyRange

    The bounds can be open (that is, the bounds exclude the endpoint values) or closed (that is, the bounds include the endpoint values).

    The bounds can be open (that is, the bounds exclude the endpoint values) or closed (that is, the bounds include the endpoint values). By default, the bounds are closed.

    MDN

  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  11. def hasOwnProperty(v: String): Boolean

    Definition Classes
    Object
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. def isPrototypeOf(v: Object): Boolean

    Definition Classes
    Object
  15. def lower: Any

    The lower bound of the key range (can be any type.)

    The lower bound of the key range (can be any type.)

    MDN

  16. def lowerBound(bound: Any, open: Boolean = js.native): IDBKeyRange

    By default, it includes the lower endpoint value and is closed.

    By default, it includes the lower endpoint value and is closed.

    MDN

  17. def lowerOpen: Boolean

    Returns false if the lower-bound value is included in the key range.

    Returns false if the lower-bound value is included in the key range.

    MDN

  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  21. def only(value: Any): IDBKeyRange

    This method may raise a DOMException with a DOMError of the following types:

    This method may raise a DOMException with a DOMError of the following types:

    MDN

  22. def propertyIsEnumerable(v: String): Boolean

    Definition Classes
    Object
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  24. def toLocaleString(): String

    Definition Classes
    Object
  25. def toString(): String

    Definition Classes
    AnyRef → Any
  26. def upper: Any

    The upper bound of the key range (can be any type.)

    The upper bound of the key range (can be any type.)

    MDN

  27. def upperBound(bound: Any, open: Boolean = js.native): IDBKeyRange

    By default, it includes the upper endpoint value and is closed.

    By default, it includes the upper endpoint value and is closed.

    MDN

  28. def upperOpen: Boolean

    Returns false if the upper-bound value is included in the key range.

    Returns false if the upper-bound value is included in the key range.

    MDN

  29. def valueOf(): Any

    Definition Classes
    Object
  30. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped