YoushouldhavereceivedacopyoftheGNUGeneralPublicLicense alongwiththisprogram;ifnot,writetotheFreeSoftware
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA */
#include"myrg_def.h"
/* Read first row according to specific key */
int myrg_rfirst(MYRG_INFO *info, uchar *buf, int inx)
{
MYRG_TABLE *table;
MI_INFO *mi; int err;
if (_myrg_init_queue(info,inx,HA_READ_KEY_OR_NEXT)) return my_errno;
for (table=info->open_tables ; table != info->end_table ; table++)
{ if ((err=mi_rfirst(table->table,NULL,inx)))
{ if (err == HA_ERR_END_OF_FILE) continue; return err;
} /* adding to queue */
queue_insert(&(info->by_key),(uchar *)table);
} /* We have done a read in all tables */
info->last_used_table=table;
if (!info->by_key.elements) return HA_ERR_END_OF_FILE;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.