isDelete

delete an ISAM record

SYNOPSIS

int isDelete( IsFile * isfd, char * data );

isfd isam file descriptor
data data record to be deleted

RETURN

ISTRUE, or ISFALSE, in which case the error code is returned by isErrno, or found in isfd->iserrno

NOTES

the record image passed is expected to contain enough data to cover the fields required by the primary index.

if the primary index allows duplicates this call will fail, since isDelete has no means of determining exactly which record you are referring to.

the original data image can be found in isfd->data on return.