Patent ID: 8005870

Claim:
A computer-implemented system comprises at least a programmed computer processor for automated generation of one or more query language statements, the computer implemented system comprising: a syntax pattern selector module using the programmed computer processor for selecting, in an automated process, a syntax pattern corresponding to a desired function defining a default syntax pattern provided to the syntax pattern selector module and a syntax standard for use in generating the one or more query language statements; a statement assembly module using the programmed computer processor for populating the syntax pattern, in the automated process with an argument data set associated with parameters that specify information of a desired data set and the desired function provided to the statement assembly module as part of the process of generating the one or more query language statements, wherein the arguments data are arranged in a vector associated with a functional component by parameter type and mapped to plurality of positions within the syntax pattern to generate the one or more query language statements; and whereby at least one query language statement having a tree query structure generated based at least in part on the parameters that specify information of the desired data set is assembled to be run against a data source to return the desired data set.