position()] method is called after every call
rnd_next() if the data needs to be
void ha_foo::position(const byte *record)
It stores a "position" of a record in
this->ref. The contents of this "position"
is up to you, whatever value you provide will be returned in a
later call to retrieve the row. The only rule - "position" or a
row must contain enough information to allow you later to
retrieve this very row. Most storage engines will store some
form of offset or a primary key value.