Cross-platform subselect metadata extraction
First Claim
Patent Images
1. A method for executing a query against a database on a data storage device connected to a computer, the method comprising:
- modifying the query to replace one or more selected clauses with one or more false clauses;
executing the modified query with the one or more false clauses; and
retrieving metadata from the result set obtained by executing the modified query.
1 Assignment
0 Petitions
Accused Products
Abstract
A metadata extraction system executes a query against a database on a data storage device connected to a computer. Initially, the query is modified to replace one or more selected clauses with a false clause. The modified query with the false clause is executed. Metadata is retrieved from the result set obtained by executing the modified query. The metadata is used to obtain column types, which are converted to Java™ types. Then, a SQLJ iterator is generated, which has parameters for the Java™ types.
-
Citations
33 Claims
-
1. A method for executing a query against a database on a data storage device connected to a computer, the method comprising:
-
modifying the query to replace one or more selected clauses with one or more false clauses; executing the modified query with the one or more false clauses; and retrieving metadata from the result set obtained by executing the modified query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus for executing a query, comprising:
-
a computer connected a data storage device that stores a database containing data; one or more computer programs, performed by the computer, for modifying the query to replace one or more selected clauses with one or more false clauses, executing the modified query with the one or more false clauses, and retrieving metadata from the result set obtained by executing the modified query. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture comprising a computer program carrier readable by computers and embodying one or more instructions executable by the computer for executing a query against a database on a data storage device connected to the computer, comprising:
-
modifying the query to replace one or more selected clauses with one or more false clauses; executing the modified query with the one or more false clauses; and retrieving metadata from the result set obtained by executing the modified query. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification