Generating summaries for query results based on field definitions
OwnerRichard D. Dettinger, Frederick A. Kulackinventors
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention provide techniques for generating summaries for query results based on field definitions. The summaries are generated automatically according to specifications in the field definitions of the fields included in the query results. Each result field may include one or more summaries that are designed to summarize the type of data of the particular field.
Claims23
A method of generating summaries for query search results, comprising:
- receiving the query search results for a query executed against a database, wherein the search results include result fields and corresponding values for the result fields and wherein the result fields have respective field definitions that define attributes of the respective result fields and wherein at least one of the field definitions includes a data summary specification;
- identifying one or more data summary specifications defined in the respective field definitions of the result fields of the query search results;
- and
- generating a summary for each of the identified one or more data summary specifications.
A computer readable medium containing a program which, when executed, performs an operation of generating summaries for query search results, the operation comprising:
- receiving search results for a query executed against a database, wherein the search results include result fields and corresponding values for the result fields and wherein the result fields have respective field definitions that define attributes of the respective result fields and wherein at least one of the field definitions includes a data summary specification;
- identifying one or more data summary specifications defined in the respective field definitions of the result fields of the query results;
- and
- generating a summary for each of the identified one or more data summary specifications.
A system, comprising:
- a database abstraction model of data stored in a physical database that defines a plurality of logical fields that each specify an access method for accessing data in the physical database, wherein one or more of the logical fields include data summary specifications applied to generate summaries for query results that include the respective logical field;
- and
- a runtime component configured to receive an abstract query composed from the plurality of logical fields, and further configured to generate a resolved query corresponding to a schema of the underlying physical database, and further configured, upon receiving any query results, to generate a summary for one or more result fields of the abstract query according to the respective data summary specifications of the result fields.
A system, comprising:
- a database abstraction model of data stored in a physical database that defines a plurality of logical fields that each specify an access method for accessing data in the physical database, wherein one or more of the logical fields include data summary specifications applied to generate summaries for query results that include the respective logical field.
Dependencies are inferred from the claim text.