Skip to content

MantissaMr/query-fuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Query Fuse

An interactive SQL engine that runs directly on local columnar files like Parquet, Arrow, and Feather. It delivers instant startup and a snappy REPL for rapid data exploration without any ingestion.

Installation

Docker

docker run -it \
    -v $PWD:/data \
    alamiinsi/query-fuse \
    -i /data/your-file.parquet

Pre-compiled Binaries

Download the latest release for your OS from the Releases Page, unzip, and add to your PATH.

Cargo

cargo install query-fuse

Usage

query-fuse -i data.parquet
query-fuse > SELECT count(*) FROM data
+----------+
| count(*) |
+----------+
| 50000    |
+----------+

query-fuse > SELECT city, AVG(temp) FROM data GROUP BY city
+-------+--------------------+
| city  | AVG(data.temp)     |
+-------+--------------------+
| Lagos | 30.5               |
| Kano  | 35.2               |
+-------+--------------------+

Commands

  • .tables - List all registered tables
  • .help - Show available commands
  • .exit or .quit - Exit the shell

License

MIT License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published