setCurrentRecord method
Implementation
void setCurrentRecord(int index) {
if (_currentRecord != index) {
if (!_isUniDirectional) {
switch (getBookmarkFlag(_buffers[index]!)) {
case TBookmarkFlag.bfCurrent:
internalSetToRecord(_buffers[index]!);
break;
case TBookmarkFlag.bfBOF:
internalFirst();
break;
case TBookmarkFlag.bfEOF:
internalLast();
break;
case TBookmarkFlag.bfInserted:
break;
}
}
_currentRecord = index;
}
}