by using paginate we can limit record but my problem is not this
please see part of result form this code: $mapper = new \DB\SQL\Mapper($db,'site_reg_step' ); print_r($mapper->paginate());
result in browser :
Array ( [subset] => Array ( [0] => DB\SQL\Mapper Object ( [db:protected] => DB\SQL Object ( [uuid:protected] => 3nd4fppjge68o [pdo:protected] => PDO Object ( ) [dsn:protected] => mysql:host=127.0.0.1;port=3306;dbname=f3 [engine:protected] => mysql [dbname:protected] => f3 [trans:protected] => [rows:protected] => 10 [log:protected] => (0.1ms) SELECT f5 FROM site_reg_step GROUP BY f5 ORDER BY f6 SELECT f1,f2,f33,f4,f7 FROM site_reg_step WHERE
as you see result show all query used before in app with all results of those query's