Czy istnieje biblioteka Java typu open source do analizowania instrukcji SQL?
Jeśli to możliwe, powinien być dostosowywalny lub wystarczająco elastyczny, aby móc analizować (lub przynajmniej ignorować) składnię specyficzną dla dostawcy (na przykład definicje obszarów tabel Oracle lub klauzulę LIMIT MySQL).
Jeśli nie, ścisłe przestrzeganie standardu SQL również jest w porządku.
Aktualizacja: potrzebuję tego z dwóch powodów:
- udostępnianie interfejsu SQL do bazy danych innej niż SQL (mapowanie na wewnętrzne wywołania API)
- przepisywanie SQL zanim trafi do aktualnej bazy danych (np. Oracle)