Patent Document ID: 9881055
Application ID: 14882207

Base Claim:
1. One or more non-transitory computer readable storage mediums storing one or more sequences of instructions, which when executed by one or more processors, causes: converting a SQL expression into an S-expression tabular structure, wherein said S-expression comprises a nested list; generating a function table based on said S-expression tabular structure, wherein said function table comprises a plurality of functions associated with said S expression tabular structure tabulated against at least one of a function name, a derived column and a derived table; generating an argument table based on said S-expression tabular structure, wherein said argument table comprises a plurality of arguments associated with said S expression tabular structure tabulated against at least one of an argument type, a function identification, a computed from function, a reference to entity or a literal value; and converting at least one function associated with said S-expression tabular structure to a pre-determined language, based on a language map of said pre-determined language and said function table and said argument table.

---

Claim 2:
2. The one or more non-transitory computer readable storage mediums of claim 1 , wherein said converting comprises: reconstructing an S-expression string for said at least one function from a database representation; and transforming said reconstructed S-expression string for said at least one function to said pre-determined language.