cq - Motor de Consulta SQL de Alto Desempenho para Arquivos CSV
Um processador de consultas SQL leve e rápido escrito em C que permite executar consultas SQL diretamente em arquivos CSV sem a necessidade de um banco de dados. Para documentação completa, consulte o diretório /doc.

Documentação
- Guia de Introdução:
doc/GettingStarted.md - Instalação:
doc/Installation.md - Interface de Linha de Comando:
doc/CLI.md - TUI (Interface de Usuário do Terminal):
doc/TUI.md - Arquitetura:
doc/Architecture.md - Testes:
doc/Testing.md - Roteiro:
doc/Roadmap.md - Contribuindo:
doc/Contributing.md
Início Rápido
Compilar: make
Linha de Comando
Execute uma consulta de exemplo:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
UI do Terminal
Inicie a TUI interativa:
./build/cqtui data/
Funcionalidades:
- Navegue e abra arquivos CSV como tabelas
- Execute consultas SQL interativamente
- Interface multi-abas para várias tabelas
- Navegação baseada no teclado
- Sem dependências externas
Arquivos SQL de Exemplo
O repositório inclui exemplos de SQL em assets/ (example_between.sql, example_aggregation.sql, etc.). Veja assets/ para detalhes.
Visão Geral de Dados & Funcionalidades
- Veja a pasta /doc para seções detalhadas sobre tipos de dados, formatos de data, formato CSV e mais.
Licença
Licença MIT. Veja o arquivo LICENSE para detalhes.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---