Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Query Engine (Apache Arrow + Calcite)

Легковесный in-memory OLAP-движок, построенный с использованием Apache Arrow для хранения данных и Apache Calcite для SQL-парсинга и логического планирования.

⚡️ Поддерживает фильтрацию (WHERE) и проекцию (SELECT col1, col2) на собственном физическом исполнителе.


🔧 Архитектура

  • Apache Calcite: SQL-парсинг, логическое планирование (RelNode)
  • Собственный Physical Planner: преобразует RelNode в дерево исполняемых операторов (PhysicalOperator)
  • Apache Arrow: эффективное in-memory хранение данных в колонках

📦 Примеры запросов

SELECT region, sales FROM arrow_table WHERE region = 'EU'

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages