@Override
    public int hashCode() {
        return Objects.hash(getDataType(), getAction(), getFilters(), isTrackingStatistics());
    }
Applies this query to the given set of nodes, and returns the result.

@param nodes the input nodes
@param holderType the holder type the nodes are from
@return the transformed nodes, or null if no change was made
common/src/main/java/me/lucko/luckperms/common/bulkupdate/BulkUpdate.java