2 repositorios
Verification of query structural correctness against a metadata schema.
Distinct from Query Validators: Existing candidates are focused on GraphQL, result accuracy, or schema querying rather than SQL-to-schema structural validation.
Explore 2 awesome GitHub repositories matching data & databases · Schema-Based Query Validation. Refine with filters or upvote what's useful.
Calcite es un framework para analizar, optimizar y traducir consultas SQL a álgebra relacional para su ejecución en diversas fuentes de datos. Funciona como un motor de consultas entre fuentes, una librería de análisis SQL y un optimizador de álgebra relacional. El proyecto proporciona un motor de optimización basado en costos que transforma planes de consulta lógicos en planes de ejecución física eficientes mediante reglas conectables. Utiliza adaptadores de traducción para convertir solicitudes SQL estándar a los formatos nativos de bases de datos externas y sistemas de mensajería, permitiendo la federación de datos entre sistemas de almacenamiento heterogéneos. El sistema cubre el ciclo de vida completo de la consulta, incluyendo el análisis y validación de SQL frente a esquemas, la traducción de expresiones a operadores algebraicos y la selección de planes de ejecución eficientes. También incluye una interfaz de línea de comandos para ejecutar consultas y gestionar conexiones a fuentes de datos.
Verifies the structural correctness of parsed queries against a defined metadata model before plan generation.
firebase-tools es una interfaz de línea de comandos y un orquestador de recursos en la nube utilizado para gestionar, probar y desplegar proyectos de Firebase. Sirve como la herramienta principal para administrar recursos en la nube, configurar ajustes de proyecto y manejar la autenticación desde una terminal. El proyecto incluye un emulador de servicios en la nube local que permite a los desarrolladores ejecutar versiones locales de servicios en la nube para verificar el comportamiento antes del despliegue en producción. También implementa un servidor basado en el Protocolo de Contexto de Modelo (Model Context Protocol) para exponer datos de proyectos y controles de servicio a asistentes de IA. La herramienta cubre una amplia gama de capacidades operativas, incluyendo el despliegue y monitoreo de funciones serverless, operaciones de base de datos NoSQL para Firestore y Realtime Database, y la distribución de binarios de aplicaciones móviles a los evaluadores. Además, proporciona utilidades para la validación de reglas de seguridad, gestión de configuración remota y migración de datos de cuentas de usuario.
Performs static analysis on security rules and GraphQL queries by comparing local code against remote schema definitions.