@Override
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof BulkUpdate)) return false;
        final BulkUpdate that = (BulkUpdate) o;

        return this.getDataType() == that.getDataType() &&
                Objects.equals(this.getAction(), that.getAction()) &&
                Objects.equals(this.getFilters(), that.getFilters());
    }
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