Description
When accessing GetTable API, we currently use partitionIndex to identify if this column is partition column or not.
fun buildPartitionBy(ucColumns: Collection<ColumnInfo>): List<String> =
ucColumns.filter { it.partitionIndex != null }.map { it.name }
However, it seems like this partition information is completely missing for ReverseUniform Table (eg: iceberg table through HMS Federation), please fix it.
Reproduction
You could easily reproduce this.
Expected behavior
ReverseUniform table behavior should be consistent for the rest of table types.
Is it a regression?
Not sure.
Debug Logs
Other Information
Additional context
Add any other context about the problem here.