'Returns the SQLCompiler class corresponding to the given name,
in the namespace corresponding to the `compiler_module` attribute
on this backend.'

def compiler(self, compiler_name):

    if (compiler_name not in self._cache):
        self._cache[compiler_name] = getattr(import_module(self.compiler_module), compiler_name)
    return self._cache[compiler_name]
