constructor new Condition
new Condition()
new Condition(condition)
new Condition(object)
new Condition(array)
-
condition(Condition) – A condition instance to be copied. -
object(Object) – A JavaScript object containing properties and expected values. -
array(Array) – An array containing the query string followed by values for interpolation.
Creates a new Condition object, with no argument it creates an empty condition, which is always satisfied
Example
new Condition({ age: 18, firstName: "Bob" }).toString();
// -> "age = 18 AND firstName = \"Bob\""
new Condition(["firstName = ? AND nationality IN ?", "Bob", ["en", "fr"]]).toString();
// -> 'firstName = "Bob" AND nationality IN ["en", "fr"]'