MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Gcalc_scan_iterator Class Reference
Inheritance diagram for Gcalc_scan_iterator:
Collaboration diagram for Gcalc_scan_iterator:

Classes

class  intersection
class  point

Public Member Functions

 Gcalc_scan_iterator (size_t blk_size=8192)
void init (Gcalc_heap *points)
void reset ()
int step ()
Gcalc_heap::Infomore_points ()
bool more_trapezoids ()
Gcalc_scan_events get_event () const
const pointget_event_position () const
const pointget_b_slice () const
const pointget_t_slice () const
double get_h () const
double get_y () const
- Public Member Functions inherited from Gcalc_dyn_list
 Gcalc_dyn_list (size_t blk_size, size_t sizeof_item)
Itemnew_item ()
void free_item (Item *item)
void free_list (Item *list, Item **hook)
void free_list (Item *list)
void cleanup ()

Additional Inherited Members

- Protected Member Functions inherited from Gcalc_dyn_list
bool alloc_new_blk ()
void format_blk (void *block)
Itemptr_add (Item *ptr, int n_items)
- Protected Attributes inherited from Gcalc_dyn_list
size_t m_blk_size
size_t m_sizeof_item
unsigned int m_points_per_blk
void * m_first_blk
void ** m_blk_hook
Itemm_free
Itemm_keep

Detailed Description

Definition at line 312 of file gcalc_slicescan.h.


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