Clone and Reset
At times you may need to duplicate a query. Using
clone
you have a performant way to duplicate a query without using the duplicate
method.QueryBuilder
var q1 = query.from( "users" ).where( "firstName", "like", "Jo%" );
var q2 = q1.clone();
q2.getFrom(); // "users"
When you need to remove all configuration for a query, you can call the
reset
method.QueryBuilder
var q1 = query.from( "users" ).where( "firstName", "like", "Jo%" );
var q2 = q1.reset();
q2.getColumns(); // "*"
Last modified 4mo ago