How does \Magento\Framework\Data\Collection\AbstractDb::getSize() work?

How does \Magento\Eav\Model\AttributeRepository::getList() work?

Details: How does \Magento\Eav\Model\ResourceModel\Entity\Attribute\Collection::getSelectCountSql() work?