Skip to content

waynexia/datafusion-playground

Repository files navigation

DataFusion Playground

Note

The follow up development of this project is moved to DataFusion WASM Playground. Please check it out for the latest updates.

Playground of Apache Arrow DataFusion with WebAssembly. In the early experimental stage as my side project.

🌱 Live Demo: https://waynexia.github.io/datafusion-playground/

Features

  • Cloud storage support: HTTP, AWS S3 (Google Cloud Storage and Azure Blob Storage are on the way)
  • Full functional DataFusion query engine.
  • Data formats: CSV, Parquet, JSON, Avro

Screenshot

Screenshot

Examples

Create an external table from S3 parquet file:

CREATE EXTERNAL TABLE test STORED AS PARQUET
LOCATION 's3://path-to-your.parquet';

Explain a query:

EXPLAIN SELECT MIN(airport_fee), MAX(airport_fee) FROM test;