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

Public Member Functions

 NdbOptimizeIndexHandleImpl (NdbDictionary::OptimizeIndexHandle &)
int init (Ndb *ndb, const NdbIndexImpl &index)
int next ()
int close ()
- Public Member Functions inherited from NdbDictionary::OptimizeIndexHandle
 OptimizeIndexHandle ()

Static Public Member Functions

static NdbOptimizeIndexHandleImplgetImpl (NdbDictionary::OptimizeIndexHandle &h)

Detailed Description

Definition at line 380 of file NdbDictionaryImpl.hpp.

Constructor & Destructor Documentation

NdbOptimizeIndexHandleImpl::NdbOptimizeIndexHandleImpl ( NdbDictionary::OptimizeIndexHandle f)

Member Function Documentation

int NdbOptimizeIndexHandleImpl::close ( void  )

Close the handle object

Returns
0 when completed -1 encountered some error

Reimplemented from NdbDictionary::OptimizeIndexHandle.

Definition at line 1733 of file NdbDictionaryImpl.cpp.

Here is the call graph for this function:

int NdbOptimizeIndexHandleImpl::init ( Ndb ndb,
const NdbIndexImpl index 
)

NOTE: we only optimize unique index

Definition at line 1710 of file NdbDictionaryImpl.cpp.

Here is the call graph for this function:

int NdbOptimizeIndexHandleImpl::next ( void  )

Optimize one more batch of records

Returns
1 for more records left to optimize, 0 when completed -1 encountered some error

Reimplemented from NdbDictionary::OptimizeIndexHandle.

Definition at line 1723 of file NdbDictionaryImpl.cpp.

Here is the call graph for this function:


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