Я хочу написать простую программу на Python, которая принимает входной запрос Teradata Query и выдает выходные данные, если все объединения, использованные в этом запросе, имеют условие соединения с использованием первичного ключа соответствующей таблицы.
Я пытался использовать EXPLAIN 'Query' для Teradata, но он выдает только в том случае, если типы объединения - это Product / Merge или Hash.
Не дает конкретной информации, если используется первичный индекс или нет.