summaryrefslogtreecommitdiff
path: root/storage/spider/ha_spider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'storage/spider/ha_spider.cc')
-rw-r--r--storage/spider/ha_spider.cc36
1 files changed, 23 insertions, 13 deletions
diff --git a/storage/spider/ha_spider.cc b/storage/spider/ha_spider.cc
index 33e81201fff..d3bc24dc0e0 100644
--- a/storage/spider/ha_spider.cc
+++ b/storage/spider/ha_spider.cc
@@ -395,15 +395,24 @@ int ha_spider::open(
{
if (!(searched_bitmap = (uchar *)
spider_bulk_malloc(spider_current_trx, 15, MYF(MY_WME),
- &searched_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &ft_discard_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &position_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &partition_handler_share, sizeof(SPIDER_PARTITION_HANDLER_SHARE),
- &idx_read_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &idx_write_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &rnd_read_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &rnd_write_bitmap, sizeof(uchar) * no_bytes_in_map(table->read_set),
- &pt_handler_share_handlers, sizeof(ha_spider *) * part_num,
+ &searched_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &ft_discard_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &position_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &partition_handler_share,
+ (uint) sizeof(SPIDER_PARTITION_HANDLER_SHARE),
+ &idx_read_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &idx_write_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &rnd_read_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &rnd_write_bitmap,
+ (uint) sizeof(uchar) * no_bytes_in_map(table->read_set),
+ &pt_handler_share_handlers,
+ (uint) sizeof(ha_spider *) * part_num,
NullS))
) {
error_num = HA_ERR_OUT_OF_MEM;
@@ -11389,7 +11398,7 @@ int ha_spider::create(
if (!(tmp_share.static_key_cardinality = (longlong *)
spider_bulk_malloc(spider_current_trx, 246, MYF(MY_WME),
&tmp_share.static_key_cardinality,
- sizeof(*tmp_share.static_key_cardinality) * form->s->keys,
+ (uint) (sizeof(*tmp_share.static_key_cardinality) * form->s->keys),
NullS))
) {
error_num = HA_ERR_OUT_OF_MEM;
@@ -12198,7 +12207,8 @@ int ha_spider::info_push(
spider_free(spider_current_trx, hs_pushed_ret_fields, MYF(0));
if (!(hs_pushed_ret_fields = (uint32 *)
spider_bulk_malloc(spider_current_trx, 17, MYF(MY_WME),
- &hs_pushed_ret_fields, sizeof(uint32) * hs_pushed_ret_fields_num,
+ &hs_pushed_ret_fields,
+ (uint) (sizeof(uint32) * hs_pushed_ret_fields_num),
NullS))
) {
DBUG_RETURN(HA_ERR_OUT_OF_MEM);
@@ -13762,8 +13772,8 @@ SPIDER_BULK_ACCESS_LINK *ha_spider::create_bulk_access_link()
*/
if (!(bulk_access_link = (SPIDER_BULK_ACCESS_LINK *)
spider_bulk_malloc(spider_current_trx, 168, MYF(MY_WME),
- &bulk_access_link, sizeof(SPIDER_BULK_ACCESS_LINK),
- &ref, ALIGN_SIZE(ref_length) * 2,
+ &bulk_access_link, (uint) (sizeof(SPIDER_BULK_ACCESS_LINK)),
+ &ref, (uint) (ALIGN_SIZE(ref_length) * 2),
NullS))
) {
goto error_bulk_malloc;