Add parameters to query factory methods

Adds additional parameters to factory methods for convenience:

- `select(table, columns)`
- `insert(table, values)`
- `update(table, values)`
- `delete(table)`

This makes the public interface more consistent with the Select builder interface, which was already accepting `$table, $columns` but not exposing the parameters via the factory.