public function executeOnDatabase(IDataObject $object, \DreamblazeNet\GenSql\Query $query)
 {
     $connection = $this->getConnection($object);
     $stmt = $connection->prepare($query->give_sql());
     $stmt->execute($query->give_sql_values());
     return $stmt->affectedRowsCount();
 }