Laminas\Db\ResultSet\ResultSet is the most basic form of a ResultSet object that will expose each row as either an ArrayObject-like object or an array of row data. By default, Laminas\Db\Adapter\Adapter will use a prototypical Laminas\Db\ResultSet\ResultSet object for iterating when using the Laminas\Db\Adapter\Adapter::query() method.
select record.name as record_name, category.name as category_name from record
left join category on record.category_id=category.id
то есть tcp можно использовать в место unix?