Drizzled Public API Documentation

handler0alter.h File Reference

Go to the source code of this file.

Namespaces

namespace  drizzled
 

TODO: Rename this file - func.h is stupid.


Functions

UNIV_INTERN void innobase_rec_to_mysql (::drizzled::Table *table, const rec_t *rec, const dict_index_t *index, const ulint *offsets)
UNIV_INTERN void innobase_rec_reset (::drizzled::Table *table)

Detailed Description

Smart ALTER TABLE

Definition in file handler0alter.h.


Function Documentation

UNIV_INTERN void innobase_rec_reset ( ::drizzled::Table table)

Resets table->getInsertRecord(). in/out: MySQL table

UNIV_INTERN void innobase_rec_to_mysql ( ::drizzled::Table table,
const rec_t *  rec,
const dict_index_t index,
const ulint *  offsets 
)

Copies an InnoDB record to table->getInsertRecord(). in: rec_get_offsets( rec, index, ...)

Parameters:
tablein/out: MySQL table
recin: record
indexin: index