cq - Motor de Consulta SQL de Alto Rendimiento para Archivos CSV
Un procesador de consultas SQL ligero y rápido escrito en C que permite ejecutar consultas SQL directamente sobre archivos CSV sin requerir una base de datos. Para la documentación completa, consulte el directorio /doc.

Documentación
- Primeros pasos:
doc/GettingStarted.md - Instalación:
doc/Installation.md - Interfaz de línea de comandos:
doc/CLI.md - TUI (Interfaz de usuario de terminal):
doc/TUI.md - Arquitectura:
doc/Architecture.md - Pruebas:
doc/Testing.md - Hoja de ruta:
doc/Roadmap.md - Contribución:
doc/Contributing.md
Inicio rápido
Compilar: make
Línea de comandos
Ejecuta una consulta de ejemplo:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
Interfaz de terminal
Inicia la TUI interactiva:
./build/cqtui data/
Características:
- Navega y abre archivos CSV como tablas
- Ejecuta consultas SQL de forma interactiva
- Interfaz de múltiples pestañas para varias tablas
- Navegación basada en teclado
- Sin dependencias externas
Archivos SQL de ejemplo
El repositorio incluye ejemplos de SQL en assets/ (example_between.sql, example_aggregation.sql, etc.). Consulta assets/ para más detalles.
Resumen de datos y características
- Consulta la carpeta /doc para secciones detalladas sobre tipos de datos, formatos de fecha, formato CSV y más.
Licencia
Licencia MIT. Consulte el archivo LICENSE para más detalles.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---