×

Sequence support operators for an abstract database

  • US 8,095,553 B2
  • Filed: 03/17/2005
  • Issued: 01/10/2012
  • Est. Priority Date: 03/17/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method of providing access to data in a physical database, comprising:

  • providing a database abstraction model that defines a plurality of logical fields that each define;

    (i) a logical field name, (ii) an access method selected from at least two different access method types and (iii) a location in the physical database for accessing respective data elements in the physical database;

    wherein at least a first logical field further defines how to order data elements accessed for the at least one logical field, wherein the location defined by the first logical field comprises a first physical field of the physical database, wherein the first logical field defines that the data elements accessed for the first logical field are ordered based on at least one of;

    (i) a second logical field of the plurality of logical fields of the database abstraction model and (ii) a second physical field of the physical database;

    providing a query building interface for composing an abstract query from the plurality of logical fields in the database abstraction model, wherein the abstract query specifies which of the data elements should be retrieved based on their respective order positions without specifying how to order the data elements, the data elements being ordered as defined by the first logical field; and

    providing a runtime component configured to generate, from the abstract query and by operation of one or more computer processors, a resolved query executable against the physical database, wherein the resolved query is configured to retrieve the data elements specified by the abstract query and ordered as defined by the first logical field of the database abstraction model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×