System and method for database query
First Claim
1. A method for querying a database with on demand database query reduction, comprising:
- receiving a query document with global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string; and
building from said query document an expanded query by replacing any variables set off by said first tags with runtime strings, setting off any unions in said query document, and selectively replacing any variables set off by said second tags and removing said second tags without replacing variables set off by said second tags.
1 Assignment
0 Petitions
Accused Products
Abstract
A database is queried with on demand database query reduction A query document includes global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string. An agent is provided for building from the query document an expanded query by replacing any variables set off by first tags with runtime strings, setting off any unions in the query document, and selectively replacing any variables set off by second tags and removing the second tags without replacing variables set off by second tags.
15 Citations
15 Claims
-
1. A method for querying a database with on demand database query reduction, comprising:
-
receiving a query document with global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string; and
building from said query document an expanded query by replacing any variables set off by said first tags with runtime strings, setting off any unions in said query document, and selectively replacing any variables set off by said second tags and removing said second tags without replacing variables set off by said second tags. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product for querying a database with on demand database query reduction, said computer program product comprising:
-
a computer readable medium;
first program instructions to receive a query document with global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string;
second program instructions to build from said query document an expanded query by replacing any variables set off by said first tags with runtime strings, setting off any unions in said query document, and selectively replacing any variables set off by said second tags and removing said second tags without replacing variables set off by said second tags; and
whereinsaid first and second program instructions are recorded on said medium. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system for querying a database with on demand database query reduction, comprising:
-
a query document with global variables selectively set off by first tags identifying a first global variable as a complete replacement variable and by second tags identifying a second global variable as a complete removal string; and
an agent for building from said query document an expanded query by replacing any variables set off by said first tags with runtime strings, setting off any unions in said query document, and selectively replacing any variables set off by said second tags and removing said second tags without replacing variables set off by said second tags. - View Dependent Claims (12, 13, 14, 15)
-
Specification