Как найти ограничение первичного ключа для таблицы в Calcite

У меня есть простая таблица оракула с EMPNO и ENAME в качестве столбцов, а EMPNO имеет ограничение первичного ключа. Сканирование таблицы с помощью LogicalTableScan.

RelNode rel = LogicalTableScan.create(cluster, table);

rel.isKey или rel.getTable().isKey(ImmutableBitSet.of(0)) всегда возвращает false.

Есть ли способ найти столбцы, которые имеют ограничения первичного ключа.

0 ответов

Другие вопросы по тегам