1 repositorio
Identification and listing of tables referenced within SQL queries to map data dependencies.
Distinct from Dynamic Table Name Resolution: Existing candidates focus on filtering table names for migration or resolving names, not extracting them from a query AST.
Explore 1 awesome GitHub repository matching data & databases · Table Dependency Extraction. Refine with filters or upvote what's useful.
JSqlParser es una biblioteca Java para el análisis de consultas SQL, que convierte cadenas SQL sin procesar en una jerarquía estructurada de objetos Java fuertemente tipados. Proporciona los medios para analizar y manipular programáticamente las consultas de bases de datos representándolas como un árbol de objetos. La biblioteca admite tanto el análisis de texto SQL existente como la generación programática de nuevas sentencias a través de una API fluida. Incluye mecanismos para transformar árboles de consulta y serializar modelos de objetos estructurados de nuevo en texto SQL formateado. Las capacidades adicionales incluyen el análisis de esquemas de bases de datos, como la extracción de nombres de tablas para mapear dependencias de datos, y la validación de sintaxis SQL. El analizador es configurable para manejar diferentes dialectos de sintaxis e incluye recuperación tolerante a errores para continuar procesando scripts después de encontrar tokens no válidos.
Identifies and lists every table referenced within a structured query to map data dependencies.