Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Translation-of-object-queries-involving-inheritence

 Data structure and storage and retrieval method supporting ordinality based searching and data retrieval
The present invention is a data structure and related data storage and retrieval method that ...


 Method, system, program, and data structure for cleaning a database table
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying ...


 System for distributing a plurality of threads associated with a process initiating by one data processing station among data processing stations
We claim: 1. A computer network comprising: a communications medium; a plurality of data processing ...


 Hosting a network service on a cluster of servers using a single-address image
The present invention provides methods and apparatus for hosting a network service on a cluster of ...


 Computer system for creating semantic object models from existing relational database schemas
The present invention is a computer system programmed to automatically create a semantic object ...


 System and method for managing data privacy in a database management system including a dependently connected privacy data mart
To address the requirements described above, the present invention discloses a method and apparatus ...


 Integrated customer interface for web based data management
The present invention is directed to a Web-based, integrated customer interface system for data ...


 Graphical user interface for relational database
Referring now to FIG. 1, there is illustrated a block diagram describing an exemplary computer ...


 Selection and storage of policies in network management
The present invention is directed to the user interface and policy loading aspects of a policy-...


 Method and apparatus for providing a highly interactive transaction environment in a distributed network
In one embodiment of the invention, in a multithreaded computing environment, a platform ...


 Translation of object queries involving inheritence

Details
Inventors: Anonsen, Steven P.; Trappen, Anthony R.; Thalman, Matthew Aaron;
Assignee: Microsoft Corporation (Redmond, WA)
Primary Examiner: Alam; Shahid
Assistant Examiner: Fleurantin; Jean Bolte
Attorney, Agent or Firm: Westman, Champlin & Kelly, P.A.

Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression. The parse tree is traversed to build the relational database join statement.

DETAILED DESCRIPTION Join expressions, expressed in terms of objects, are translated into a relational database join statement by generating a parse tree based on the join expression.
The parse tree is traversed to build the relational database join statement.
The parse tree can be traversed by first building a directed, acyclic graph (DAG) from the parse tree.
The DAG is then traversed to obtain the relational database join statement.



Related patents
  Method for accessing a memory unit in which sequences of notes are stored, corresponding memory unit and corresponding program
According to an aspect of the present invention, there is provided a simple method for accessing a memory unit in which a sequence of notes is stored, which method makes ...
  Development system with application browser user interface
The present invention is embodied in a component-based, rapid application development (RAD) Java environment. The system's user interface is structured to increase one's ...
  Multi-processor JAVA subsystem
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. W...
  Context programming in object-oriented environments
The present invention is directed to control of time structured or other context related data by adding a context in object-oriented programming environments. In ...
  Method, system, and program for mapping standard application program interfaces (APIs) to user interface APIs
OF THE PREFERRED EMBODIMENTS In the following description, reference is made to the accompanying drawings which form a part hereof, and which illustrate several ...
  Method and apparatus for centralized management of a storage virtualization engine and data services
In accordance with the principles of the invention, an SVE control system uses management software at a central service processor to control data services and a storage ...
  Prime implicates and query optimization in relational databases
The improved normalization methodology of the present invention is based on Socher's minimization methodology (see Socher, R., above). Socher's minimization method uses ...
  Method for transmitting and displaying an interchannel interval image in a cable system
A system and method is provided for displaying an image in a cable system including a cable headend having a plurality of cable channels and a subscriber unit with a ...
  Method and apparatus for implementing a shared message queue using a list structure
In general, the present invention contemplates a method and apparatus for implementing a shared message queue using a list structure. A put list is defined comprising a ...
  Method and apparatus for erasing data after tampering
According to one aspect of the invention, a method is provided for storing data on a storage unit in a manner that allows modification of the data only if a tamper ...

0.064

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved