Package org.apache.iceberg
Interface ReplaceSortOrder
- All Superinterfaces:
PendingUpdate<SortOrder>
,SortOrderBuilder<ReplaceSortOrder>
- All Known Implementing Classes:
BaseReplaceSortOrder
public interface ReplaceSortOrder
extends PendingUpdate<SortOrder>, SortOrderBuilder<ReplaceSortOrder>
API for replacing table sort order with a newly created order.
The table sort order is used to sort incoming records in engines that can request an ordering.
Apply returns the new sort order for validation.
When committing, these changes will be applied to the current table metadata. Commit conflicts will be resolved by applying the pending changes to the new table metadata.
-
Method Summary
Methods inherited from interface org.apache.iceberg.PendingUpdate
apply, commit, updateEvent
Methods inherited from interface org.apache.iceberg.SortOrderBuilder
asc, asc, asc, asc, caseSensitive, desc, desc, desc, desc