@Override
  public Iterator<IndexDescriptor> uniqueIndexesGetForLabel(KernelStatement state, int labelId) {
    if (state.hasTxStateWithChanges()) {
      return state
          .txState()
          .constraintIndexDiffSetsByLabel(labelId)
          .apply(storeLayer.uniqueIndexesGetForLabel(labelId));
    }

    return storeLayer.uniqueIndexesGetForLabel(labelId);
  }