|
MySQL 5.6.14 Source Code Document
|
#include <sql_cursor.h>


Public Member Functions | |
| Server_side_cursor (MEM_ROOT *mem_root_arg, select_result *result_arg) | |
| virtual bool | is_open () const =0 |
| virtual int | open (JOIN *top_level_join)=0 |
| virtual void | fetch (ulong num_rows)=0 |
| virtual void | close ()=0 |
Static Public Member Functions | |
| static void | operator delete (void *ptr, size_t size) |
Static Public Member Functions inherited from Sql_alloc | |
| static void * | operator new (size_t size) throw () |
| static void * | operator new[] (size_t size) throw () |
| static void * | operator new[] (size_t size, MEM_ROOT *mem_root) throw () |
| static void * | operator new (size_t size, MEM_ROOT *mem_root) throw () |
| static void | operator delete (void *ptr, MEM_ROOT *mem_root) |
| static void | operator delete[] (void *ptr, MEM_ROOT *mem_root) |
| static void | operator delete[] (void *ptr, size_t size) |
Protected Attributes | |
| select_result * | result |
Server_side_cursor – an interface for materialized implementation of cursors. All cursors are self-contained (created in their own memory root). For that reason they must be deleted only using a pointer to Server_side_cursor, not to its base class.
Definition at line 38 of file sql_cursor.h.
|
protected |
Row destination used for fetch
Definition at line 42 of file sql_cursor.h.