Implement the __valid__ attribute for each stored row, which indicates if the row has been deleted.
Rename TableInfo to TableMeta
Simplify the error-expected test cases by using Result.unwrap_err()
Known Issues:
Currently, most of row operations require read/write over whole TSV file, which is very inefficient. This can be solved by further binary file implementations.
Brief
Features:
File::append_rows
,File::fetch_rows
,File::delete_rows
,File::modify_rows
__rid__
attribute for each stored row.__valid__
attribute for each stored row, which indicates if the row has been deleted.TableInfo
toTableMeta
Result.unwrap_err()
Known Issues: