def create_routine_loader(self, rdbms):
<EOL>if rdbms == '<STR_LIT>':<EOL><INDENT>module = locate('<STR_LIT>')<EOL>return module.MySqlRoutineLoader(self.output)<EOL><DEDENT>if rdbms == '<STR_LIT>':<EOL><INDENT>module = locate('<STR_LIT>')<EOL>return module.MsSqlRoutineLoader(self.output)<EOL><DEDENT>if rdbms == '<STR_LIT>':<EOL><INDENT>module = locate('<STR_LIT>')<EOL>return module.PgSqlRoutineLoader(self.output)<EOL><DEDENT>raise Exception("<STR_LIT>".format(rdbms))<EOL>
Factory for creating a Routine Loader objects (i.e. objects for loading stored routines into a RDBMS instance
from (pseudo) SQL files.

:param str rdbms: The target RDBMS (i.e. mysql, mssql or pgsql).

:rtype: pystratum.RoutineLoader.RoutineLoader