3333use OC \DB \QueryBuilder \QuoteHelper ;
3434use OCP \DB \QueryBuilder \IExpressionBuilder ;
3535use OCP \DB \QueryBuilder \ILiteral ;
36+ use OCP \DB \QueryBuilder \IParameter ;
3637use OCP \DB \QueryBuilder \IQueryBuilder ;
3738use OCP \DB \QueryBuilder \IQueryFunction ;
3839use OCP \IDBConnection ;
@@ -278,7 +279,7 @@ public function isNotNull($x) {
278279 /**
279280 * Creates a LIKE() comparison expression with the given arguments.
280281 *
281- * @param string $x Field in string format to be inspected by LIKE() comparison.
282+ * @param ILiteral|IParameter|IQueryFunction| string $x Field in string format to be inspected by LIKE() comparison.
282283 * @param mixed $y Argument to be used in LIKE() comparison.
283284 * @param mixed|null $type one of the IQueryBuilder::PARAM_* constants
284285 * required when comparing text fields for oci compatibility
@@ -309,7 +310,7 @@ public function iLike($x, $y, $type = null) {
309310 /**
310311 * Creates a NOT LIKE() comparison expression with the given arguments.
311312 *
312- * @param string $x Field in string format to be inspected by NOT LIKE() comparison.
313+ * @param ILiteral|IParameter|IQueryFunction| string $x Field in string format to be inspected by NOT LIKE() comparison.
313314 * @param mixed $y Argument to be used in NOT LIKE() comparison.
314315 * @param mixed|null $type one of the IQueryBuilder::PARAM_* constants
315316 * required when comparing text fields for oci compatibility
@@ -325,8 +326,8 @@ public function notLike($x, $y, $type = null) {
325326 /**
326327 * Creates a IN () comparison expression with the given arguments.
327328 *
328- * @param string $x The field in string format to be inspected by IN() comparison.
329- * @param string|array $y The placeholder or the array of values to be used by IN() comparison.
329+ * @param ILiteral|IParameter|IQueryFunction| string $x The field in string format to be inspected by IN() comparison.
330+ * @param ILiteral|IParameter|IQueryFunction| string|array $y The placeholder or the array of values to be used by IN() comparison.
330331 * @param mixed|null $type one of the IQueryBuilder::PARAM_* constants
331332 * required when comparing text fields for oci compatibility
332333 *
@@ -341,8 +342,8 @@ public function in($x, $y, $type = null) {
341342 /**
342343 * Creates a NOT IN () comparison expression with the given arguments.
343344 *
344- * @param string $x The field in string format to be inspected by NOT IN() comparison.
345- * @param string|array $y The placeholder or the array of values to be used by NOT IN() comparison.
345+ * @param ILiteral|IParameter|IQueryFunction| string $x The field in string format to be inspected by NOT IN() comparison.
346+ * @param ILiteral|IParameter|IQueryFunction| string|array $y The placeholder or the array of values to be used by NOT IN() comparison.
346347 * @param mixed|null $type one of the IQueryBuilder::PARAM_* constants
347348 * required when comparing text fields for oci compatibility
348349 *
0 commit comments