addDataTypeValueConstraint(queryString, rootVarName, field, dataTypes.isEmpty() ? null : dataTypes.iterator().next(), constraint.getValues(), constraint.getMode(), varPrefix, varNum, intend); queryString.append("} UNION {\n"); addDataTypeValueConstraint(queryString, rootVarName, field, dataType, constraint.getValues(), constraint.getMode(), varPrefix, varNum, intend);
addDataTypeValueConstraint(queryString, rootVarName, field, dataTypes.isEmpty() ? null : dataTypes.iterator().next(), constraint.getValues(), constraint.getMode(), varPrefix, varNum, intend); queryString.append("} UNION {\n"); addDataTypeValueConstraint(queryString, rootVarName, field, dataType, constraint.getValues(), constraint.getMode(), varPrefix, varNum, intend);