Skip to content

ScottLiao920/toyDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

## Unsupported sql syntax:
* Table creation & modification (now can only hard code it)
* Queries involving implicit cross-joins (select * from A, B)

## Supported syntax:
* selection & joins with predicates on pre-defined tables in main.cpp

## Implemented executors:
* sequential scan executor (multiple predicates)
* nested loop join executor
* select executor (to print query result)

## TODO List:
* Cost Estimation
* Aggregation executors
* Table modification executors
* Write executor's memory context to disk when it's full
* Version Control

About

A toy database to practice c++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published