for(GroupIndex groupIndex : groupIndexes) {
if(columnDifferences == null || groupIndex.columnsOverlap(table, columnDifferences)) {
StoreGIMaintenance plan = StoreGIMaintenancePlans
.forAis(table.getAIS())
.forRowType(groupIndex, adapter.schema().tableRowType(table));
plan.run(action, persistitHKey, rowData, adapter, handler);
} else {
SKIP_GI_MAINTENANCE.hit();
}
}