CODE COMPLETION FOR OBJECT RELATIONAL MAPPING QUERY LANGUAGE (OQL) QUERIES
First Claim
1. A computer-implemented method, comprising:
- receiving via a first window an object-relational mapping (ORM) query language (OQL) statement entered from a user for querying an underlying database, wherein the OQL statement is written in a customized query language that needs conversion and/or transformation to become compatible with the underlying database; and
dynamically displaying in a second window a SQL statement compatible with the underlying database, wherein the second SQL statement is automatically translated from the OQL statement displayed in the first window.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for developing database applications are described herein. According to one embodiment, an object-relational mapping (ORM) query language (OQL) statement is received via a first window which is entered from a user for querying an underlying database, where the OQL statement is written in a customized query language that is incompatible with the underlying database. In response, a SQL statement compatible with the underlying database is dynamically displayed in a second window, where the SQL statement is automatically translated from the OQL statement displayed in the first window. Other methods and apparatuses are also described.
117 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving via a first window an object-relational mapping (ORM) query language (OQL) statement entered from a user for querying an underlying database, wherein the OQL statement is written in a customized query language that needs conversion and/or transformation to become compatible with the underlying database; and dynamically displaying in a second window a SQL statement compatible with the underlying database, wherein the second SQL statement is automatically translated from the OQL statement displayed in the first window. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
receiving via a first window an object-relational mapping (ORM) query language (OQL) statement entered from a user for querying an underlying database, wherein the OQL statement is written in a customized query language that needs conversion and/or transformation to become compatible with the underlying database; and dynamically displaying in a second window a SQL statement compatible with the underlying database, wherein the second SQL statement is automatically translated from the OQL statement displayed in the first window. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
enabling error checking on customized query strings entered in a first window for editing Java compatible query strings, wherein the customized query strings are incompatible with Java programming language; and in response to a user input on a selected query string, replicating the selected query string into a second window that is configured for editing the customized query strings to enable a user to execute the customized query strings within the second window, wherein the first window and the second window are displayed within a single instance of a graphical user interface (GUI) of an application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification