stellarsql / StellarSQL

🚧 (Archived) StellarSQL: a minimal SQL DBMS written in Rust
https://stellarsql.github.io/StellarSQL/stellar_sql/
MIT License
86 stars 16 forks source link

Feature/file storage: Create, Load, Drop Tables #3

Closed tom6311tom6311 closed 5 years ago

tom6311tom6311 commented 5 years ago

Brief

Features:

  1. Functions for table-level operations:
    • File::create_table, File::load_tables, File::drop_table
  2. Design test cases for the 3 functionalities
  3. Extract storage hierarchy checking logics from File methods to reduce redundant code