public function count($column = '*'): int
    {
        try {
            return $this->getAggregate(function (Query $query) use ($column) {
                $query->addCount($column);
            });
        } catch (\Throwable $exception) {
            return $this->handleException($exception);
        }
    }