1. An apparatus comprising: logic instructions embedded on non-transitory computer readable medium operable to: pre-compile a source code file, wherein the source file includes database query language statements embedded in programming language statements; generate a query language module based on the query language statements; and detect a command line that indicates whether the query language module should be stored in a local directory or a global directory, wherein executable program modules that use more than one query language module can use a combination of query language modules in local directory and global directory.