@@ -142,18 +142,18 @@ class QueryBuilder(
142142 |argsBuilder.append(name)
143143 |argsBuilder.append(" : ")
144144 |when(matcher){
145- |Matchers.TO-> {argsBuilder.append(""+ if(value::class.simpleName == "String") "\\\"${' $' } value\\\"" else ""+ value)
145+ |Matchers.TO-> {argsBuilder.append(""+ if(value::class.simpleName == "String") "\\\\ "${' $' } value\ \\\"" else ""+ value)
146146 |argsBuilder.append(if (args.size -1 != index) "," else "" )}
147- |Matchers.MATCH-> {argsBuilder.append( "{match: " + if(value::class.simpleName == "String") "\"${' $' } value\"" else ""+ value + "}")
147+ |Matchers.MATCH-> {argsBuilder.append( "{match: " + if(value::class.simpleName == "String") "\\\\ "${' $' } value\\\ \"" else ""+ value + "}")
148148 |argsBuilder.append(if (args.size -1 != index) "," else "" )}
149- |Matchers.EQ-> {argsBuilder.append( "{eq: " + if(value::class.simpleName == "String") "\"${' $' } value\"" else ""+ value + "}")
149+ |Matchers.EQ-> {argsBuilder.append( "{eq: " + if(value::class.simpleName == "String") "\\\\ "${' $' } value\\\ \"" else ""+ value + "}")
150150 |argsBuilder.append(if (args.size -1 != index) "," else "" )}
151151 |Matchers.FROMTO-> {
152152 |val fromTypeString= (value as dev.moataz.klquery.util.KQLRange).from.second::class.simpleName == "String"
153153 |val toTypeString= (value as dev.moataz.klquery.util.KQLRange).to.second::class.simpleName == "String"
154- |argsBuilder.append( "{from: " + if (fromTypeString) "\"${' $' } value.from.second\"" else ""+ value.from.second )
154+ |argsBuilder.append( "{from: " + if (fromTypeString) "\\\\ "${' $' } value.from.second\\\ \"" else ""+ value.from.second )
155155 |argsBuilder.append(", ")
156- |argsBuilder.append("{from: " + if (toTypeString) "\"${' $' } value.to.second\"" else ""+ value.to.second )
156+ |argsBuilder.append("{from: " + if (toTypeString) "\\\\ "${' $' } value.to.second\\\ \"" else ""+ value.to.second )
157157 |argsBuilder.append("}")
158158 |argsBuilder.append(if (args.size -1 != index) "," else "" )
159159 |}
0 commit comments