Patent Document ID: 9384236
Application ID: 13918409

Base Claim:
1. A method of operating on database queries, comprising: identifying a parameterized input query in a first database query language, wherein the parameterized input query includes one or more parameter placeholders, each parameter placeholder defining a parameter name and a declared parameter type; generating, for each parameter placeholder in the parameterized input query in the first database query language, a random value of the declared parameter type; constructing a concrete instance of the parameterized input query in the first database query language, where the concrete instance of the parameterized input query replaces each parameter placeholder with the corresponding generated random value of the declared parameter type; generating, from the concrete instance of the parameterized input query in the first database query language, a translated output query in a second database query language different from the first query language, the translated output query including the generated random value of the declared parameter type; and replacing the generated random values within the translated output query in the second database query language with a placeholder value associated with the second database query language.

---

Claim 7:
7. The method of claim 1 wherein the parameter type is a non-list parameter type and the placeholder value associated with the second database query language is a single-character placeholder value.