Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions
KeyCursor Class Reference

#include <key-cursor.hpp>

Inheritance diagram for KeyCursor:
Inheritance graph
[legend]
Collaboration diagram for KeyCursor:
Collaboration graph
[legend]

Public Member Functions

 KeyCursor ()
 ~KeyCursor ()
void open (const Trie &trie, const String &min_str, const String &max_str, UInt32 offset=0, UInt32 limit=MAX_UINT32, UInt32 flags=0)
void close ()
const Keynext ()
UInt32 offset () const
UInt32 limit () const
UInt32 flags () const
- Public Member Functions inherited from Cursor
 Cursor ()
virtual ~Cursor ()

Detailed Description

Definition at line 29 of file key-cursor.hpp.

Constructor & Destructor Documentation

KeyCursor ( )

Definition at line 28 of file key-cursor.cpp.

~KeyCursor ( )

Definition at line 40 of file key-cursor.cpp.

Member Function Documentation

void close ( )
virtual

Implements Cursor.

Definition at line 63 of file key-cursor.cpp.

UInt32 flags ( ) const
inlinevirtual

Implements Cursor.

Definition at line 51 of file key-cursor.hpp.

UInt32 limit ( ) const
inlinevirtual

Implements Cursor.

Definition at line 48 of file key-cursor.hpp.

const Key & next ( )
virtual

Implements Cursor.

Definition at line 68 of file key-cursor.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

UInt32 offset ( ) const
inlinevirtual

Implements Cursor.

Definition at line 45 of file key-cursor.hpp.

void open ( const Trie trie,
const String min_str,
const String max_str,
UInt32  offset = 0,
UInt32  limit = MAX_UINT32,
UInt32  flags = 0 
)

Definition at line 46 of file key-cursor.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: