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.