×

Query-based searching using a virtual table

  • US 8,886,617 B2
  • Filed: 05/09/2013
  • Issued: 11/11/2014
  • Est. Priority Date: 02/20/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of searching a data model using a virtual table, comprising:

  • storing in a database a definition of a virtual table that is a view into a data model of the database represented in a domain structure;

    receiving a query by the database, the query indicating the virtual table, selecting one or more columns of the virtual table, and specifying one or more search parameters for the query;

    translating the received query into a set of data model queries for searching the data model, using the one or more selected columns of the virtual table and the one or more specified search parameters and the virtual table definition;

    searching one or more compressed tokenized data segments stored in the data model based on the set of data model queries to produce data model query results; and

    processing the data model query results based on the selected one or more columns of the virtual table to produce a result set table comprising a schema column, a table column, a column column, a urowid column, and a value column and a plurality of rows corresponding to each urowid in the result set table.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×