implement a simple database based on 6.830
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib adding files for lab2 Sep 25, 2017
src/java/simpledb something unimplemented Dec 4, 2018
test/simpledb ex3done Dec 2, 2018
.gitignore Update .gitignore Sep 25, 2017
README.md
build.xml TupleDesc.java Nov 19, 2018
catalog.txt something unimplemented Dec 4, 2018
data.dat something unimplemented Dec 4, 2018
data.txt something unimplemented Dec 4, 2018
data2.dat something unimplemented Dec 4, 2018
data2.txt something unimplemented Dec 4, 2018
file.dat
file.txt fix some link bugs Nov 24, 2018
lab1-writeup.txt adding lab1 Sep 13, 2017
lab2-writeup.txt
lab3-writeup.txt adding lab3 Oct 4, 2017
lab4-writeup.txt adding lab4 Oct 23, 2017
lab5-writeup.txt adding writeup files Nov 23, 2017
lab6-writeup.txt adding writeup files Nov 23, 2017
turnInLab1.sh adding lab1 Sep 13, 2017
turnInLab2.sh adding files for lab2 Sep 25, 2017
turnInLab3.sh adding lab3 Oct 4, 2017
turnInLab4.sh adding lab4 Oct 23, 2017
turnInLab5.sh adding lab5 Nov 8, 2017
turnInLab6.sh

README.md

simple-db

Code for all 6.830 labs will be available in this repo. Once you have set up your class repo, you pull lab code from here.

Directions for Repo Setup

Directions can be here

Lab Submission

Instructions for labs (including how to submit answers) are here

Output Test

java -jar dist/simpledb.jar parser catalog.txt

to run the database.

SimpleDB> select * from data d;
Started a new transaction tid = 2
Added scan of table d
Added select list field null.*
The query plan is:
  π(d.f1,d.f2),card:0
  |
scan(data d)

d.f1	d.f2	
------------------
0
1 10 
2 20 
3 30 
4 40 
5 50 
6 60 
5 50 

 7 rows.
Transaction 2 committed.