API documentation  2.0rc1
Public Member Functions | List of all members
client::IDBCursor Class Reference

#include <clientlib.h>

Inherits client::Object.

Inherited by client::IDBCursorWithValue.

Public Member Functions

Stringget_direction ()
 
IDBKeyRangeget_key ()
 
Objectget_primaryKey ()
 
IDBObjectStoreget_source ()
 
void advance (double count)
 
void _continue ()
 
void _continue (IDBKeyRange *key)
 
void _continue (double key)
 
void _continue (const String &key)
 
void _continue (Date *key)
 
void _continue (IDBArrayKey *key)
 
IDBRequest_delete ()
 
IDBRequestupdate (Object *value)
 
IDBCursorget_prototype ()
 
void set_prototype (IDBCursor *)
 
 IDBCursor ()
 
Stringget_NEXT ()
 
Stringget_NEXT_NO_DUPLICATE ()
 
Stringget_PREV ()
 
Stringget_PREV_NO_DUPLICATE ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ IDBCursor()

client::IDBCursor::IDBCursor ( )

Member Function Documentation

◆ _continue() [1/6]

void client::IDBCursor::_continue ( )

◆ _continue() [2/6]

void client::IDBCursor::_continue ( IDBKeyRange key)

◆ _continue() [3/6]

void client::IDBCursor::_continue ( double  key)

◆ _continue() [4/6]

void client::IDBCursor::_continue ( const String key)

◆ _continue() [5/6]

void client::IDBCursor::_continue ( Date key)

◆ _continue() [6/6]

void client::IDBCursor::_continue ( IDBArrayKey key)

◆ _delete()

IDBRequest* client::IDBCursor::_delete ( )

◆ advance()

void client::IDBCursor::advance ( double  count)

◆ get_direction()

String* client::IDBCursor::get_direction ( )

◆ get_key()

IDBKeyRange* client::IDBCursor::get_key ( )

◆ get_NEXT()

String* client::IDBCursor::get_NEXT ( )

◆ get_NEXT_NO_DUPLICATE()

String* client::IDBCursor::get_NEXT_NO_DUPLICATE ( )

◆ get_PREV()

String* client::IDBCursor::get_PREV ( )

◆ get_PREV_NO_DUPLICATE()

String* client::IDBCursor::get_PREV_NO_DUPLICATE ( )

◆ get_primaryKey()

Object* client::IDBCursor::get_primaryKey ( )

◆ get_prototype()

IDBCursor* client::IDBCursor::get_prototype ( )

◆ get_source()

IDBObjectStore* client::IDBCursor::get_source ( )

◆ set_prototype()

void client::IDBCursor::set_prototype ( IDBCursor )

◆ update()

IDBRequest* client::IDBCursor::update ( Object value)