It doesn't execute unless you decide to execute it. It is building the sql string and giving that back to you. You can use any library that'll take sql to execute it against a connection.
I got some great feedback today - it seems that ES6 might have some good support for doing something like this. see the following: