in java/src/main/java/com/aliyun/ha3engine/Client.java [306:360]
public String buildHaQueryDistinctClauseStr(java.util.List<HaQueryDistinctClause> Clause) throws Exception {
String tempClauseString = "";
for (HaQueryDistinctClause DistinctClause : Clause) {
String tempDistinctClauseString = "";
if (com.aliyun.teautil.Common.isUnset(DistinctClause.distKey)) {
throw new TeaException(TeaConverter.buildMap(
new TeaPair("name", "ParameterMissing"),
new TeaPair("message", "'HaQueryDistinctClause.distKey' can not be unset")
));
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.distKey)) {
String distKeyTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distKey);
tempDistinctClauseString = "dist_key:" + distKeyTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.distCount)) {
String distCountTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distCount);
tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_count:" + distCountTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.distTimes)) {
String distTimesTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distTimes);
tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_times:" + distTimesTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.reserved)) {
String reservedTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.reserved);
tempDistinctClauseString = "" + tempDistinctClauseString + ",reserved:" + reservedTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.distFilter)) {
String distFilterTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.distFilter);
tempDistinctClauseString = "" + tempDistinctClauseString + ",dist_filter:" + distFilterTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.updateTotalHit)) {
String updateTotalHitTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.updateTotalHit);
tempDistinctClauseString = "" + tempDistinctClauseString + ",update_total_hit:" + updateTotalHitTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(DistinctClause.grade)) {
String gradeTrimed = com.aliyun.darabonbastring.Client.trim(DistinctClause.grade);
tempDistinctClauseString = "" + tempDistinctClauseString + ",grade:" + gradeTrimed + "";
}
if (!com.aliyun.teautil.Common.empty(tempClauseString)) {
tempClauseString = "" + tempClauseString + ";" + tempDistinctClauseString + "";
} else {
tempClauseString = "" + tempDistinctClauseString + "";
}
}
return tempClauseString;
}