@@ -135,7 +135,7 @@ private void condition(DocumentCondition condition, StringBuilder n1ql, JsonObje
135135 private void predicateBetween (StringBuilder n1ql , JsonObject params , Document document ) {
136136 n1ql .append (" BETWEEN " );
137137 ThreadLocalRandom random = ThreadLocalRandom .current ();
138- String name = '\'' + document .name () + '\'' ;
138+ String name = identifierOf ( document .name ()) ;
139139
140140 List <Object > values = new ArrayList <>();
141141 ((Iterable <?>) document .get ()).forEach (values ::add );
@@ -162,13 +162,17 @@ private void predicate(StringBuilder n1ql,
162162 Document document ,
163163 JsonObject params ) {
164164 ThreadLocalRandom random = ThreadLocalRandom .current ();
165- String name = '\'' + document .name () + '\'' ;
165+ String name = identifierOf ( document .name ()) ;
166166 Object value = document .get ();
167167 String param = "$" .concat (document .name ()).concat ("_" ).concat (Integer .toString (random .nextInt (0 , 100 )));
168168 n1ql .append (name ).append (condition ).append (param );
169169 params .put (param , value );
170170 }
171171
172+ private String identifierOf (String name ) {
173+ return ' ' + name + ' ' ;
174+ }
175+
172176 private String select () {
173177 String documents = query .documents ().stream ()
174178 .collect (Collectors .joining (", " ));
0 commit comments