AUTOMATIC GENERATION OF SUB-QUERIES
First Claim
1. A computing device comprising:
- a processor to;
receive a query defining a particular set of data stored in at least one database;
access metadata associated with the particular set of data;
select a data attribute associated with the particular set of data based on the metadata;
automatically generate sub-queries of the query using the data attribute selected based on the metadata;
process the sub-queries; and
provide a query result of the query, the query result being a combination of sub-query results of the sub-queries.
8 Assignments
0 Petitions
Accused Products
Abstract
Example implementations relate to automatic generation of sub-queries. For example, a computing device may include a processor. The processor may receive a query defining a particular set of data stored in at least one database. The processor may access metadata associated with the particular set of data and may select a data attribute associated with the particular set of data based on the metadata. The processor may automatically generate sub-queries of the query using the data attribute selected based on the metadata. The processor may process the sub-queries and provide a query result of the query that is a combination of sub-query results of the sub-queries.
101 Citations
15 Claims
-
1. A computing device comprising:
a processor to; receive a query defining a particular set of data stored in at least one database; access metadata associated with the particular set of data; select a data attribute associated with the particular set of data based on the metadata; automatically generate sub-queries of the query using the data attribute selected based on the metadata; process the sub-queries; and provide a query result of the query, the query result being a combination of sub-query results of the sub-queries. - View Dependent Claims (2, 3, 4, 5)
-
6. A method comprising:
-
receiving, by a computing device, a query defining a particular set of data stored in at least one database; accessing, by the computing device, metadata associated with the particular set of data; identifying, by the computing device, a data attribute associated with the particular set of data based on the metadata; automatically creating, by the computing device, sub-queries of the query using the data attribute identified based on the metadata; analyzing, by the computing device, the sub-queries; and calculating, by the computing device, a query result of the query, the query result including sub-query results of the sub-queries. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium storing instructions that, if executed by at least one processor of a computing device, cause the computing device to:
-
receive a query defining a particular set of data stored in at least one database; access metadata associated with the particular set of data; determine a data attribute associated with the particular set of data based on the metadata; automatically generate sub-queries of the query using the data attribute determined based on the metadata; perform the sub-queries; and determine a query result of the query, the query result being a combination of sub-query results of the sub-queries. - View Dependent Claims (12, 13, 14, 15)
-
Specification