in java/src/main/java/com/aliyun/ha3engine/Client.java [362:381]
public String buildHaQuerySortClauseStr(java.util.List<HaQuerySortClause> Clause) throws Exception {
String tempClauseString = "";
for (HaQuerySortClause SortClause : Clause) {
String fieldValueTrimed = com.aliyun.darabonbastring.Client.trim(SortClause.sortOrder);
String keyFieldTrimed = com.aliyun.darabonbastring.Client.trim(SortClause.sortKey);
if (com.aliyun.teautil.Common.equalString(fieldValueTrimed, "+") || com.aliyun.teautil.Common.equalString(fieldValueTrimed, "-")) {
if (!com.aliyun.teautil.Common.empty(fieldValueTrimed) && !com.aliyun.teautil.Common.empty(keyFieldTrimed)) {
if (com.aliyun.teautil.Common.empty(tempClauseString)) {
tempClauseString = "" + fieldValueTrimed + "" + keyFieldTrimed + "";
} else {
tempClauseString = "" + tempClauseString + ";" + fieldValueTrimed + "" + keyFieldTrimed + "";
}
}
}
}
return tempClauseString;
}