~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/row/row0upd.cc

More casting.

Show diffs side-by-side

added added

removed removed

Lines of Context:
313
313
{
314
314
        upd_node_t*     node;
315
315
 
316
 
        node = mem_heap_alloc(heap, sizeof(upd_node_t));
 
316
        node = static_cast<upd_node_t *>(mem_heap_alloc(heap, sizeof(upd_node_t)));
317
317
        node->common.type = QUE_NODE_UPDATE;
318
318
 
319
319
        node->state = UPD_NODE_UPDATE_CLUSTERED;
398
398
        pos = dict_index_get_sys_col_pos(index, type);
399
399
 
400
400
        dfield = dtuple_get_nth_field(entry, pos);
401
 
        field = dfield_get_data(dfield);
 
401
        field = static_cast<byte *>(dfield_get_data(dfield));
402
402
 
403
403
        if (type == DATA_TRX_ID) {
404
404
                trx_write_trx_id(field, val);
648
648
                                mlog_close(mtr, log_ptr);
649
649
 
650
650
                                mlog_catenate_string(mtr,
651
 
                                                     dfield_get_data(new_val),
 
651
                                                     static_cast<byte *>(dfield_get_data(new_val)),
652
652
                                                     len);
653
653
 
654
654
                                log_ptr = mlog_open(mtr, MLOG_BUF_MARGIN);
907
907
                                        out: fetched length of the prefix */
908
908
        mem_heap_t*     heap)           /*!< in: heap where to allocate */
909
909
{
910
 
        byte*   buf = mem_heap_alloc(heap, *len);
 
910
        byte* buf = static_cast<byte *>(mem_heap_alloc(heap, *len));
911
911
 
912
912
        *len = btr_copy_externally_stored_field_prefix(buf, *len,
913
913
                                                       zip_size,
945
945
        }
946
946
 
947
947
        len = dfield_get_len(dfield);
948
 
        data = dfield_get_data(dfield);
 
948
        data = static_cast<const byte *>(dfield_get_data(dfield));
949
949
 
950
950
        if (field->prefix_len > 0) {
951
951
                ibool           fetch_ext = dfield_is_ext(dfield)
996
996
                stored part of the column.  The data
997
997
                will have to be copied. */
998
998
                ut_a(uf->orig_len > BTR_EXTERN_FIELD_REF_SIZE);
999
 
                buf = mem_heap_alloc(heap, uf->orig_len);
 
999
                buf = static_cast<byte *>(mem_heap_alloc(heap, uf->orig_len));
1000
1000
                /* Copy the locally stored prefix. */
1001
1001
                memcpy(buf, data,
1002
1002
                       uf->orig_len - BTR_EXTERN_FIELD_REF_SIZE);
1146
1146
        table = index->table;
1147
1147
        ut_ad(n_cols == dict_table_get_n_cols(table));
1148
1148
 
1149
 
        ext_cols = mem_heap_alloc(heap, n_cols * sizeof *ext_cols);
 
1149
        ext_cols = static_cast<ulint *>(mem_heap_alloc(heap, n_cols * sizeof *ext_cols));
1150
1150
        n_ext_cols = 0;
1151
1151
 
1152
1152
        dtuple_set_info_bits(row, update->info_bits);
2154
2154
 
2155
2155
        trx_start_if_not_started(trx);
2156
2156
 
2157
 
        node = thr->run_node;
 
2157
        node = static_cast<upd_node_t *>(thr->run_node);
2158
2158
 
2159
2159
        sel_node = node->select;
2160
2160