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.
Description
When accessing GetTable API, we currently use partitionIndex to identify if this column is partition column or not.
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.