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

#include <prefix-cursor.hpp>

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

Public Member Functions

 PrefixCursor ()
 ~PrefixCursor ()
void open (const Trie &trie, const String &str, UInt32 min_length=0, 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 prefix-cursor.hpp.

Constructor & Destructor Documentation

Definition at line 27 of file prefix-cursor.cpp.

Definition at line 36 of file prefix-cursor.cpp.

Member Function Documentation

void close ( )
virtual

Implements Cursor.

Definition at line 53 of file prefix-cursor.cpp.

UInt32 flags ( ) const
inlinevirtual

Implements Cursor.

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

UInt32 limit ( ) const
inlinevirtual

Implements Cursor.

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

const Key & next ( )
virtual

Implements Cursor.

Definition at line 58 of file prefix-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 prefix-cursor.hpp.

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

Definition at line 38 of file prefix-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: