mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
merge.
checkpoint. does not compile.
This commit is contained in:
@@ -650,11 +650,11 @@ retry:
|
||||
{
|
||||
/* Check if we read from the same index. */
|
||||
DBUG_ASSERT((uint) keyno == table->file->get_index());
|
||||
error= table->file->index_next(table->record[0]);
|
||||
error= table->file->ha_index_next(table->record[0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
error= table->file->rnd_next(table->record[0]);
|
||||
error= table->file->ha_rnd_next(table->record[0]);
|
||||
}
|
||||
break;
|
||||
}
|
||||
@@ -664,13 +664,13 @@ retry:
|
||||
{
|
||||
table->file->ha_index_or_rnd_end();
|
||||
table->file->ha_index_init(keyno, 1);
|
||||
error= table->file->index_first(table->record[0]);
|
||||
error= table->file->ha_index_first(table->record[0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
table->file->ha_index_or_rnd_end();
|
||||
if (!(error= table->file->ha_rnd_init(1)))
|
||||
error= table->file->rnd_next(table->record[0]);
|
||||
error= table->file->ha_rnd_next(table->record[0]);
|
||||
}
|
||||
mode=RNEXT;
|
||||
break;
|
||||
@@ -680,7 +680,7 @@ retry:
|
||||
DBUG_ASSERT((uint) keyno == table->file->get_index());
|
||||
if (table->file->inited != handler::NONE)
|
||||
{
|
||||
error=table->file->index_prev(table->record[0]);
|
||||
error=table->file->ha_index_prev(table->record[0]);
|
||||
break;
|
||||
}
|
||||
/* else fall through */
|
||||
@@ -688,13 +688,13 @@ retry:
|
||||
DBUG_ASSERT(keyname != 0);
|
||||
table->file->ha_index_or_rnd_end();
|
||||
table->file->ha_index_init(keyno, 1);
|
||||
error= table->file->index_last(table->record[0]);
|
||||
error= table->file->ha_index_last(table->record[0]);
|
||||
mode=RPREV;
|
||||
break;
|
||||
case RNEXT_SAME:
|
||||
/* Continue scan on "(keypart1,keypart2,...)=(c1, c2, ...) */
|
||||
DBUG_ASSERT(keyname != 0);
|
||||
error= table->file->index_next_same(table->record[0], key, key_len);
|
||||
error= table->file->ha_index_next_same(table->record[0], key, key_len);
|
||||
break;
|
||||
case RKEY:
|
||||
{
|
||||
@@ -734,8 +734,8 @@ retry:
|
||||
table->file->ha_index_or_rnd_end();
|
||||
table->file->ha_index_init(keyno, 1);
|
||||
key_copy(key, table->record[0], table->key_info + keyno, key_len);
|
||||
error= table->file->index_read_map(table->record[0],
|
||||
key, keypart_map, ha_rkey_mode);
|
||||
error= table->file->ha_index_read_map(table->record[0],
|
||||
key, keypart_map, ha_rkey_mode);
|
||||
mode=rkey_to_rnext[(int)ha_rkey_mode];
|
||||
break;
|
||||
}
|
||||
@@ -757,6 +757,8 @@ retry:
|
||||
}
|
||||
goto ok;
|
||||
}
|
||||
/* Generate values for virtual fields */
|
||||
update_virtual_fields(thd, table);
|
||||
if (cond && !cond->val_int())
|
||||
{
|
||||
if (thd->is_error())
|
||||
|
Reference in New Issue
Block a user