Method for providing a unified view of a domain model to a user
First Claim
1. A machine-implemented method, comprising:
- in response to a first search query received at a common search application programming interface (API) from a client for a list of one or more persistent objects representing data entries of a relational database, the first search query being a structured query language (SQL) query, determining whether each of the persistent objects have been accessed via a second search query previously received at the common search API based on object identifiers (IDs) of the persistent objects, wherein the second search query is a full-text search query having one or more keywords; and
returning from the common search API an identical instance of the one or more persistent objects to the client as a result of the first search query if the queried one or more persistent objects have been previously accessed via the second search query, wherein the identical instance of the one or more persistent objects was returned to the client in response to the second search query.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for providing a unified view of a domain model to a user are described herein. In one embodiment, in response to a first search query received from a client via a first search mechanism (e.g., outside of the relational DB) for a list of persistent objects representing data entries of a relational database, it is determined whether the persistent objects have been accessed via a second search query via a second search mechanism based on an object identifier of the persistent object. If the requested persistent object has been accessed via a second search query, an identical instance of the persistent object is returned to the client as a result of the first search query. Other methods and apparatuses are also described.
-
Citations
15 Claims
-
1. A machine-implemented method, comprising:
-
in response to a first search query received at a common search application programming interface (API) from a client for a list of one or more persistent objects representing data entries of a relational database, the first search query being a structured query language (SQL) query, determining whether each of the persistent objects have been accessed via a second search query previously received at the common search API based on object identifiers (IDs) of the persistent objects, wherein the second search query is a full-text search query having one or more keywords; and returning from the common search API an identical instance of the one or more persistent objects to the client as a result of the first search query if the queried one or more persistent objects have been previously accessed via the second search query, wherein the identical instance of the one or more persistent objects was returned to the client in response to the second search query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine-readable storage medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
in response to a first search query received at a common search application programming interface (API) from a for a list of one or more persistent objects representing data entries of a relational database, the first search query being a structured query language (SQL) search query, determining whether each of the persistent objects have been accessed via a second search query previously received at the common search API based on object identifiers of the persistent objects, wherein the second search query is a full-text search query having one or more keywords; and returning from the common search API an identical instance of the one or more persistent objects to the client as a result of the first search query if the queried one or more persistent objects have been previously accessed via the second search query, wherein the identical instance of the one or more persistent objects was returned to the client in response to the second search query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed from the memory, cause the processor to in response to a first search query received at a common search application programming interface (API) from a client for a list of one or more persistent objects representing data entries of a relational database, the first search query being a structured query language (SOL) search query, determine whether each of the persistent objects have been accessed via a second search query previously received at the common search API based on object identifiers of the persistent objects, wherein the second search query is a full-text search query having one or more search keywords, and return from the common search API an identical instance of the one or more persistent objects to the client as a result of the first search query if the queried one or more persistent objects have been previously accessed via the second search query, wherein the identical instance of the one or more persistent objects was returned to the client in response to the second search query. - View Dependent Claims (12, 13, 14, 15)
-
Specification