rnd_next |
發(fā)布時(shí)間: 2012/8/22 18:16:46 |
目的從表中讀取下一行,并將其返回服務(wù)器。
概要
描述這是rnd_next方法。 電腦知識(shí)www.boydavid.com 對(duì)于表掃描的每一行調(diào)用它。耗盡記錄時(shí),應(yīng)返回HA_ERR_END_OF_FILE。用行信息填充buff。表的字段結(jié)構(gòu)是以服務(wù)器能理解的方式將數(shù)據(jù)保存到buf中的鍵。
從下述文件調(diào)用:filesort.cc, records.cc, sql_handler.cc, sql_select.cc, sql_table.cc,和sql_update.cc。 計(jì)算機(jī)愛(ài)好者www.boydavid.com 參數(shù)
返回值無(wú)返回值。
用法下述示例取自ARCHIVE存儲(chǔ)引擎: 電腦知識(shí)www.boydavid.com int ha_archive::rnd_next(byte *buf) { int rc; DBUG_ENTER("ha_archive::rnd_next"); if (share->crashed) DBUG_RETURN(HA_ERR_CRASHED_ON_USAGE); if (!scan_rows) DBUG_RETURN(HA_ERR_END_OF_FILE); scan_rows--; statistic_increment(table->in_use->status_var.ha_read_rnd_next_count, &LOCK_status); current_position= gztell(archive); rc= get_row(archive, buf); if (rc != HA_ERR_END_OF_FILE) records++; DBUG_RETURN(rc); } 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |