SQL query construction using durable query components
First Claim
Patent Images
1. A method for generating a reusable query component for use in building a database query, comprising:
- specifying, via a graphical user interface (GUI), one or more query conditions to include in the reusable query component; and
specifying, via the GUI, a name to identify the reusable query component.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally is directed to a system, method and article of manufacture for generating a reusable query component. The reusable query component may include one or more query conditions and may be used to facilitate building a database query including the one or more query conditions. Reusable query components may also include reusable query subcomponents, each including one or more query conditions. The query subcomponents may be statically or dynamically linked to the reusable query component.
65 Citations
27 Claims
-
1. A method for generating a reusable query component for use in building a database query, comprising:
-
specifying, via a graphical user interface (GUI), one or more query conditions to include in the reusable query component; and
specifying, via the GUI, a name to identify the reusable query component. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for generating a reusable query component for use in building a database query, comprising:
-
specifying at least one query subcomponent to include in the reusable query component, wherein a first one or more query conditions are associated with the query subcomponent; and
specifying a name to identify the reusable query component. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of providing access to data having a particular physical data representation, comprising:
-
providing a graphical user interface (GUI) for specifying one or more reusable query components for use in building an abstract query, wherein one or more query conditions defined by one or more logical fields are associated with each reusable query component; and
providing mapping rules for mapping the one or more logical fields to physical entities of the data. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable medium containing a program which, when executed by a processor, performs operations comprising:
-
receiving, from a user, one or more query conditions to associate with a reusable query component;
receiving, from a user, a name for the reusable query component; and
storing the one or more query conditions and the name for later reuse. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A database system, comprising:
-
a graphical user interface configured to receive, from a user, a reusable query component for use in building a query, the reusable query component having one or more associated query conditions; and
a query building component configured to build the query using the one or more query conditions associated with the reusable query component. - View Dependent Claims (24)
-
- 26. The database system of claim 25, wherein the one or more query conditions are abstract query conditions defined by one or more logical fields and the query building component is configured to build an abstract query.
Specification