public function fetchAll()
{
return $this->genericFetchAll(function ($rows) {
$names = array_column($this->result->columns, "name");
return array_map(function ($row) use($names) {
return array_combine($names, $row) + $row;
}, $rows ?: []);
});
}