Use this skill for work involving DataFusion, Arrow schemas, SQL planning/execution, and table providers.
Implementation guidance: 1) Use existing schema registry helpers for Arrow schema construction; memoize schemas where supported. 2) Implement or extend TableProvider with correct schema, statistics, and scan behavior.
3) Keep SQL handling in kalamdb-core/sql/executor and route through handler modules. 4) Use DataFusion’s logical plan for validation; avoid manual SQL parsing unless required.
Интеграция DataFusion: логические/физические планы, контекст выполнения, поставщики таблиц, запоминание схемы и маршрутизация обработчика SQL. Ключевые слова: DataFusion, Arrow, логический план, физический план, поставщик таблиц, реестр схем. Источник: jamals86/kalamdb.