1. A computer readable storage medium storing computer-executable instructions that, when executed by a computer system, cause the computer system to perform a method comprising: identifying a query syntax in user code written in a native programming language; and translating the query syntax into a runtime agnostic representation of the user code that is executable with a dynamically selected execution runtime.