Skip to content

MultiSQL/multisql

 
 

Repository files navigation

MultiSQL

Diverged from GlueSQL as of GlueSQLv0.5.0.

See differences core/origin differences at #8.

Main TODOs:

  • TRUNCATE
  • FIRST/LAST
  • EXECUTE
  • Variables
  • WITH
  • IN
  • Subqueries
  • TIMESTAMP datatype
  • INTERVAL datatype
  • Testing
  • Fix unreachable error areas
  • More error information/context
    • (without the cost of perf somehow?)
  • More optimisations
  • Clean up bad code (clones and grossness)
  • Optional multithreading
  • Memory storage
  • XML+ZIP (Excel and such) storage
  • Multi Database everything
    • SELECT
    • INSERT
    • UPDATE
    • DELETE
    • CREATE
    • DROP

Eventually:

  • Config
    • Permissions
  • Pre plan (allows choice and analysis of specific optimisations and such)
  • Primary Key
  • Foreign Key
  • Indexing

About

Database engine/interface for Rust via many (modular) mediums

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 13