Computer-Implemented Method and System for Handling and Transforming Database Queries in a Fourth Generation Language
First Claim
1. A computer-implemented method for generating a query in a first fourth generation language at a native system to a non-native database system capable of processing queries in a second fourth generation language, comprising the steps of:
- analyzing a query initiated by a client application in a first fourth generation language at a native system to a non-native system database capable of processing queries in a second fourth generation language, to identify specific non-standard syntax representative of a function in the query that cannot be evaluated by the non-native database system;
if said specific syntax is discovered, transforming the query through the use of formats into an equivalent query expression that can be processed by the non-native database system; and
transmitting the equivalent query expression to the non-native database system for having the non-native database system return results responsive to the query, to the client application.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and system allows generating a query and a first fourth generation language at a native system to a non-native database which is capable of processing queries in a second fourth generation language. A query initiated by a client applicant in a first fourth generation language is analyzed to determine if it can be processed by a non-native system capable of processing queries in a second fourth generation language. Non-standard syntax representative of a function and the query that cannot be evaluated by the non-native database system is identified. If the syntax is discovered, the query is transformed through the use of formats or through an algorithm process into an equivalent query expression that can be processed by the database system.
-
Citations
22 Claims
-
1. A computer-implemented method for generating a query in a first fourth generation language at a native system to a non-native database system capable of processing queries in a second fourth generation language, comprising the steps of:
-
analyzing a query initiated by a client application in a first fourth generation language at a native system to a non-native system database capable of processing queries in a second fourth generation language, to identify specific non-standard syntax representative of a function in the query that cannot be evaluated by the non-native database system; if said specific syntax is discovered, transforming the query through the use of formats into an equivalent query expression that can be processed by the non-native database system; and transmitting the equivalent query expression to the non-native database system for having the non-native database system return results responsive to the query, to the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for generating a query is a first fourth generation language at a native system to a non-native database system capable of processing queries in a second fourth generation language, comprising the steps of:
-
analyzing a query indicated by a client application in a first fourth generation language at a native system to a non-native system database capable of processing queries in a second fourth generation language, to identify specific non-standard syntax representative of a function in the query that cannot be processed by the non-native database system; if said specific syntax in discovered, transforming the query through an algorithmic process into an equivalent query expression that can be processed by the database system; and transmitting the equivalent query expression to the non-native database system for having the non-native database system return results responsive to the query to the client application. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system for generating a query in a first fourth generation language, comprising:
-
a native system running a program in a first fourth generation language, and having a program module for generating a query to a non-native database system capable of processing queries in a second fourth generation language; a non-native database system adapted for processing queries in a second fourth generation language; and a program module in the native system for analyzing a query generated in the native system for identifying specific non-standard syntax representative of a function in the query that cannot be evaluated by the non-native database system, and said program module configured for transforming the query through the use of at least one of the formats and an algorithmic process, into an equivalent query expression that can be processed by the non-native database system and for transmitting the equivalent query expression to the non-native database system. - View Dependent Claims (19, 20, 21, 22)
-
Specification