in client/client.go [917:935]
func (client *Client) BuildSQLSearchQuery(sqlquery *SQLQuery) (_result *string, _err error) {
_err = nil
if tea.BoolValue(util.IsUnset(sqlquery.Query)) {
_err = tea.NewSDKError(map[string]interface{}{
"name": "ParameterMissing",
"message": "'SQLQuery.query' can not be unset",
})
return _result, _err
}
tempString := tea.String("query=" + tea.StringValue(sqlquery.Query))
kvpairs := client.BuildSearcKvPairClauseStr(sqlquery.Kvpairs)
if !tea.BoolValue(util.Empty(kvpairs)) {
tempString = tea.String(tea.StringValue(tempString) + "&&kvpair=" + tea.StringValue(kvpairs))
}
_result = tempString
return _result, _err
}