- Use Oid (unsigned int) in RelFileNode instead of String.
- Implement Storage Manager
- Multi pages support
- Count function support
- Implement parser
- Support multi rows insert syntax
- Delete operation support
- Support where condition clause for select
- Support where condition clause for delete
- Trait for node executions
- Update operation support
- Index support
- Support where condition clause for update
- Implement nice internal value representation
- Add dirty flag to pages to avoid needless writing when drop the page
- Implement ItemPointerData (tuple id) in HeapTupleHeaderData to support delete operation
- Manual vacuum support
- Query (Query node/Query tree) and "parse_analyze"
- Implement plan tree builder
- Null value support
- WAL support
- Multi segment support
- Join support
- Group by support