7. The method as claimed in claim 4 , wherein the step of parsing includes the step of: parsing an incoming SQL statement into SQL components and producing an input tree representation of the parsed SQL statement.
8. The method as claimed in claim 7 , wherein the steps of analyzing and concatenating include the step of: traversing the input tree representation and determining a tag associated with the SQL components in the input tree representation; and generating the tagged SQL query string comprising the SQL statement with embedded tags associated with the SQL components of the SQL statement.