return updateWithRowIdOr(null, rowId, values);
}
public long updateWithRowIdOr(final SqlJetConflictAction onConflict, final long rowId, final Object... values)
throws SqlJetException {
return (Long) db.runWriteTransaction(new ISqlJetTransaction() {
public Object run(SqlJetDb db) throws SqlJetException {
final ISqlJetBtreeDataTable table = getBtreeDataTable();
if (table.eof()) {
throw new SqlJetException(SqlJetErrorCode.MISUSE,
"Table is empty or current record doesn't't point to data row");