public function quoteIdentifier($identifier)
    {
        $parts = explode(".", $identifier);
        if (count($parts) > 1) {
            return $this->quoteIdentifier($parts[0]) . '.' . $this->quoteIdentifier($parts[1]);
        }

        return '`' . str_replace('`', '``', $identifier) . '`';
    }