spontaneously added a QueryInterface. maybe used by Model in DataMapper.
requires QueryInterface.
renamed DbAccess::exec -> execSql since it executes an SQL.
renamed pdo to dbAccess.
added a method to get dbAccess object inside Query.
not using execSQL in Query; use the dbAccess(),
and removed a test should exists for DbAccess
on a thought, select() should not fetchAll;
you can only run fetchAll just once.
renewed test not using Query::execSQL, run fetchAll after select().
and made MySql and PgSql tests a lot identical.
Quote test by extending the normal test.
added "'" to test data to test quoted. also added quoted for mysql.
removed exec* methods from Query and its references in tests.
the exec* should belong to DbAccess (Pdo) only.
removed make*, use execType instead. changed interface a bit for update/insert.
fixed test not to use make* methods in Query.