Используя API синтаксического анализатора JOOQ, я могу проанализировать следующий запрос и получить карту параметров из результирующего объекта Query.Исходя из этого, я могу сказать, что есть один параметр, и он называется «что-то».
Однако я не смог выяснить, как определить, что параметр «что-то» назначенстолбец с именем «BAZ», и этот столбец является частью таблицы «BAR».
Есть ли у API синтаксического анализатора способ получить метаданные таблицы / столбца, связанные с каждым параметром?
String sql = "SELECT A.FOO FROM BAR A WHERE A.BAZ = :something";
DSLContext context = DSL.using...
Parser parser = context.parser();
Query query = parser.parseQuery(sql);
Map<String, Param<?>> params = query.getParams();