org.cruxframework.crux.core.client.db.indexeddb
Class IDBObjectStore

java.lang.Object
  extended by com.google.gwt.core.client.JavaScriptObject
      extended by org.cruxframework.crux.core.client.db.indexeddb.IDBObjectStore

public class IDBObjectStore
extends com.google.gwt.core.client.JavaScriptObject

Author:
Thiago da Rosa de Bustamante

Nested Class Summary
static class IDBObjectStore.IDBObjectCursorRequest
           
static class IDBObjectStore.IDBObjectDeleteRequest
           
static class IDBObjectStore.IDBObjectRetrieveRequest
           
static class IDBObjectStore.IDBObjectStoreRequest
           
 
Constructor Summary
protected IDBObjectStore()
           
 
Method Summary
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value)
           
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value, Date key)
           
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value, double key)
           
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value, int key)
           
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value, com.google.gwt.core.client.JsArrayMixed key)
           
 IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value, String key)
           
 IDBRequest<IDBObjectStore> clear()
           
 IDBObjectCountRequest count()
           
 IDBObjectCountRequest count(IDBKeyRange range)
           
 IDBIndex createIndex(String name, String keyPath)
           
 IDBIndex createIndex(String name, String[] keyPath)
           
 IDBIndex createIndex(String name, String[] keyPath, IDBIndexParameters params)
           
 IDBIndex createIndex(String name, String keyPath, IDBIndexParameters params)
           
 IDBIndex createIndexNative(String name, com.google.gwt.core.client.JsArrayString keyPath)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(Date key)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(double key)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(IDBKeyRange keyRange)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(int key)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(com.google.gwt.core.client.JsArrayMixed key)
           
 IDBObjectStore.IDBObjectDeleteRequest delete(String key)
           
 void deleteIndex(String name)
           
 IDBObjectStore.IDBObjectRetrieveRequest get(Date key)
           
 IDBObjectStore.IDBObjectRetrieveRequest get(double key)
           
 IDBObjectStore.IDBObjectRetrieveRequest get(int key)
           
 IDBObjectStore.IDBObjectRetrieveRequest get(com.google.gwt.core.client.JsArrayMixed key)
           
 IDBObjectStore.IDBObjectRetrieveRequest get(String key)
           
 String[] getCompositeKeyPath()
           
 IDBIndex getIndex(String name)
           
 String[] getIndexNames()
           
 String getKeyPath()
           
 String getName()
           
 IDBTransaction getTransaction()
           
 boolean isAutoIncrement()
           
 FastList<String> listIndexNames()
           
 IDBObjectStore.IDBObjectCursorRequest openCursor()
           
 IDBObjectStore.IDBObjectCursorRequest openCursor(IDBKeyRange range)
           
 IDBObjectStore.IDBObjectCursorRequest openCursor(IDBKeyRange range, IDBCursor.IDBCursorDirection direction)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value, Date key)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value, double key)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value, int key)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value, com.google.gwt.core.client.JsArrayMixed key)
           
 IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value, String key)
           
 
Methods inherited from class com.google.gwt.core.client.JavaScriptObject
cast, createArray, createArray, createFunction, createObject, equals, hashCode, toSource, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IDBObjectStore

protected IDBObjectStore()
Method Detail

getName

public final String getName()

getKeyPath

public final String getKeyPath()

getCompositeKeyPath

public final String[] getCompositeKeyPath()

getIndexNames

public final String[] getIndexNames()

listIndexNames

public final FastList<String> listIndexNames()

getTransaction

public final IDBTransaction getTransaction()

isAutoIncrement

public final boolean isAutoIncrement()

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value)

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value,
                                                      com.google.gwt.core.client.JsArrayMixed key)

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value,
                                                      String key)

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value,
                                                      int key)

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value,
                                                      Date key)

put

public final IDBObjectStore.IDBObjectStoreRequest put(com.google.gwt.core.client.JavaScriptObject value,
                                                      double key)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value,
                                                      com.google.gwt.core.client.JsArrayMixed key)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value,
                                                      String key)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value,
                                                      int key)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value,
                                                      Date key)

add

public final IDBObjectStore.IDBObjectStoreRequest add(com.google.gwt.core.client.JavaScriptObject value,
                                                      double key)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(IDBKeyRange keyRange)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(com.google.gwt.core.client.JsArrayMixed key)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(String key)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(int key)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(Date key)

delete

public final IDBObjectStore.IDBObjectDeleteRequest delete(double key)

get

public final IDBObjectStore.IDBObjectRetrieveRequest get(com.google.gwt.core.client.JsArrayMixed key)

get

public final IDBObjectStore.IDBObjectRetrieveRequest get(String key)

get

public final IDBObjectStore.IDBObjectRetrieveRequest get(int key)

get

public final IDBObjectStore.IDBObjectRetrieveRequest get(Date key)

get

public final IDBObjectStore.IDBObjectRetrieveRequest get(double key)

clear

public final IDBRequest<IDBObjectStore> clear()

openCursor

public final IDBObjectStore.IDBObjectCursorRequest openCursor()

openCursor

public final IDBObjectStore.IDBObjectCursorRequest openCursor(IDBKeyRange range)

openCursor

public final IDBObjectStore.IDBObjectCursorRequest openCursor(IDBKeyRange range,
                                                              IDBCursor.IDBCursorDirection direction)

count

public final IDBObjectCountRequest count()

count

public final IDBObjectCountRequest count(IDBKeyRange range)

createIndex

public final IDBIndex createIndex(String name,
                                  String keyPath)

createIndex

public final IDBIndex createIndex(String name,
                                  String[] keyPath)

createIndexNative

public final IDBIndex createIndexNative(String name,
                                        com.google.gwt.core.client.JsArrayString keyPath)

createIndex

public final IDBIndex createIndex(String name,
                                  String keyPath,
                                  IDBIndexParameters params)

createIndex

public final IDBIndex createIndex(String name,
                                  String[] keyPath,
                                  IDBIndexParameters params)

getIndex

public final IDBIndex getIndex(String name)

deleteIndex

public final void deleteIndex(String name)


Copyright © 2014. All rights reserved.