4. The one or more non-transitory computer readable storage mediums of claim 1 , wherein said transforming comprises: changing at least one of one or more function names, one or more arguments, a syntax and one or more keywords of each list in a reconstructed S-expression string to be in compliance with said language map of said pre-determined language.
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.