Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
elemental2.indexeddb.IDBCursor Maven / Gradle / Ivy
/*
* Copyright 2018 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
package elemental2.indexeddb;
import elemental2.core.ArrayBuffer;
import elemental2.core.ArrayBufferView;
import elemental2.core.JsArray;
import elemental2.core.JsDate;
import jsinterop.annotations.JsMethod;
import jsinterop.annotations.JsOverlay;
import jsinterop.annotations.JsPackage;
import jsinterop.annotations.JsType;
import jsinterop.base.Js;
@JsType(isNative = true, namespace = JsPackage.GLOBAL)
public class IDBCursor {
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface ContinuePrimaryKeyKeyUnionType {
@JsOverlay
static IDBCursor.ContinuePrimaryKeyKeyUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default ArrayBuffer asArrayBuffer() {
return Js.cast(this);
}
@JsOverlay
default ArrayBufferView asArrayBufferView() {
return Js.cast(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default JsDate asJsDate() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isArrayBuffer() {
return (Object) this instanceof ArrayBuffer;
}
@JsOverlay
default boolean isArrayBufferView() {
return (Object) this instanceof ArrayBufferView;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isJsDate() {
return (Object) this instanceof JsDate;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface ContinuePrimaryKeyPrimaryKeyUnionType {
@JsOverlay
static IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default ArrayBuffer asArrayBuffer() {
return Js.cast(this);
}
@JsOverlay
default ArrayBufferView asArrayBufferView() {
return Js.cast(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default JsDate asJsDate() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isArrayBuffer() {
return (Object) this instanceof ArrayBuffer;
}
@JsOverlay
default boolean isArrayBufferView() {
return (Object) this instanceof ArrayBufferView;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isJsDate() {
return (Object) this instanceof JsDate;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface Continue_KeyUnionType {
@JsOverlay
static IDBCursor.Continue_KeyUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default ArrayBuffer asArrayBuffer() {
return Js.cast(this);
}
@JsOverlay
default ArrayBufferView asArrayBufferView() {
return Js.cast(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default JsDate asJsDate() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isArrayBuffer() {
return (Object) this instanceof ArrayBuffer;
}
@JsOverlay
default boolean isArrayBufferView() {
return (Object) this instanceof ArrayBufferView;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isJsDate() {
return (Object) this instanceof JsDate;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface KeyUnionType {
@JsOverlay
static IDBCursor.KeyUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default ArrayBuffer asArrayBuffer() {
return Js.cast(this);
}
@JsOverlay
default ArrayBufferView asArrayBufferView() {
return Js.cast(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default JsDate asJsDate() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isArrayBuffer() {
return (Object) this instanceof ArrayBuffer;
}
@JsOverlay
default boolean isArrayBufferView() {
return (Object) this instanceof ArrayBufferView;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isJsDate() {
return (Object) this instanceof JsDate;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface PrimaryKeyUnionType {
@JsOverlay
static IDBCursor.PrimaryKeyUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default ArrayBuffer asArrayBuffer() {
return Js.cast(this);
}
@JsOverlay
default ArrayBufferView asArrayBufferView() {
return Js.cast(this);
}
@JsOverlay
default double asDouble() {
return Js.asDouble(this);
}
@JsOverlay
default JsArray asJsArray() {
return Js.cast(this);
}
@JsOverlay
default JsDate asJsDate() {
return Js.cast(this);
}
@JsOverlay
default String asString() {
return Js.asString(this);
}
@JsOverlay
default boolean isArrayBuffer() {
return (Object) this instanceof ArrayBuffer;
}
@JsOverlay
default boolean isArrayBufferView() {
return (Object) this instanceof ArrayBufferView;
}
@JsOverlay
default boolean isDouble() {
return (Object) this instanceof Double;
}
@JsOverlay
default boolean isJsArray() {
return (Object) this instanceof JsArray;
}
@JsOverlay
default boolean isJsDate() {
return (Object) this instanceof JsDate;
}
@JsOverlay
default boolean isString() {
return (Object) this instanceof String;
}
}
@JsType(isNative = true, name = "?", namespace = JsPackage.GLOBAL)
public interface SourceUnionType {
@JsOverlay
static IDBCursor.SourceUnionType of(Object o) {
return Js.cast(o);
}
@JsOverlay
default IDBIndex asIDBIndex() {
return Js.cast(this);
}
@JsOverlay
default IDBObjectStore asIDBObjectStore() {
return Js.cast(this);
}
@JsOverlay
default boolean isIDBIndex() {
return (Object) this instanceof IDBIndex;
}
@JsOverlay
default boolean isIDBObjectStore() {
return (Object) this instanceof IDBObjectStore;
}
}
public String direction;
public IDBCursor.KeyUnionType key;
public IDBCursor.PrimaryKeyUnionType primaryKey;
public IDBCursor.SourceUnionType source;
public native void advance(int count);
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
ArrayBuffer key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBuffer key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
ArrayBufferView key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(ArrayBufferView key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, ArrayBuffer primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, ArrayBufferView primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
public native void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key,
IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey);
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, JsArray primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, JsDate primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, String primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
IDBCursor.ContinuePrimaryKeyKeyUnionType key, double primaryKey) {
continuePrimaryKey(
key, Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
JsArray key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsArray key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
JsDate key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(JsDate key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, ArrayBuffer primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, ArrayBufferView primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(
Object[] key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, JsDate primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, Object[] primaryKey) {
continuePrimaryKey(
Js.>uncheckedCast(key), Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, String primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(Object[] key, double primaryKey) {
continuePrimaryKey(Js.>uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(String key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(String key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
String key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(String key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(String key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(String key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(String key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(String key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, ArrayBuffer primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, ArrayBufferView primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(
double key, IDBCursor.ContinuePrimaryKeyPrimaryKeyUnionType primaryKey) {
continuePrimaryKey(Js.uncheckedCast(key), primaryKey);
}
@JsOverlay
public final void continuePrimaryKey(double key, JsArray primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, JsDate primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, Object[] primaryKey) {
continuePrimaryKey(key, Js.>uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, String primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsOverlay
public final void continuePrimaryKey(double key, double primaryKey) {
continuePrimaryKey(
Js.uncheckedCast(key),
Js.uncheckedCast(primaryKey));
}
@JsMethod(name = "continue")
public native void continue_();
@JsOverlay
public final void continue_(ArrayBuffer key) {
continue_(Js.uncheckedCast(key));
}
@JsOverlay
public final void continue_(ArrayBufferView key) {
continue_(Js.uncheckedCast(key));
}
@JsMethod(name = "continue")
public native void continue_(IDBCursor.Continue_KeyUnionType key);
@JsOverlay
public final void continue_(JsArray key) {
continue_(Js.uncheckedCast(key));
}
@JsOverlay
public final void continue_(JsDate key) {
continue_(Js.uncheckedCast(key));
}
@JsOverlay
public final void continue_(Object[] key) {
continue_(Js.>uncheckedCast(key));
}
@JsOverlay
public final void continue_(String key) {
continue_(Js.uncheckedCast(key));
}
@JsOverlay
public final void continue_(double key) {
continue_(Js.uncheckedCast(key));
}
public native IDBRequest delete();
public native IDBRequest update(Object value);
}