public function insert(string $query, array $values = []): int
    {
        try {
            return $this->connection->insert($query, $values);
        } catch (\Throwable $exception) {
            return $this->handleException($exception);
        }
    }