QUERY AUTHORING BY MODIFYING A VIEW OF THE RESULTS OF THE QUERY
First Claim
1. A method for authoring a database query by modifying a view of the results of the database query, the method comprising:
- generating a view of the results of a database query;
providing a user interface for modifying the view to define the results of the database query;
generating a query definition capable of returning the results of the database query defined in the view; and
running the generated query definition on a database to perform the database query.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies and concepts are described herein for authoring a database query through the modification of a view of the data to be returned by the query. A user interface is provided for authoring a database query through the modification of a view of the data to be returned by the query that includes a view showing the results of a database query. A user interface is also provided for modifying the view to define the results of the query. As the view is modified, a query definition is generated which, when executed against the database, will return the results of the database query shown in the view. When the desired results are shown in the view, the query definition can be saved and run against the database to perform the database query.
25 Citations
20 Claims
-
1. A method for authoring a database query by modifying a view of the results of the database query, the method comprising:
-
generating a view of the results of a database query; providing a user interface for modifying the view to define the results of the database query; generating a query definition capable of returning the results of the database query defined in the view; and running the generated query definition on a database to perform the database query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer storage medium having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
display a query design surface, the query design surface configured to display a view of the results of a database query; provide a user interface for allowing a user to interact with the query design surface to modify the results of the database query shown in the view; and
togenerate a query definition capable of returning the results of the database query defined in the view when utilized to query a database. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for authoring a database query by modifying a view of the results of the database query, the method comprising:
-
displaying a query design surface, the query design surface configured to display a view of the results of a database query and comprising one or more columns and one or more rows, each of the columns corresponding to a field in a table of the database and each of the rows corresponding to a record within the table of the database; providing a user interface for interacting with the query design surface to define the results of the database query shown in the view, the user interface comprising a field list for adding one or more fields from the table to the view, a control for sorting the view based on or more fields shown in the view, and a control for filtering the view; generating a query definition capable of returning the results of the database query shown in the view; and running the generated query definition on a database to perform the database query. - View Dependent Claims (19, 20)
-
Specification