Generalized model for the exploitation of database indexes
First Claim
Patent Images
1. A method of enabling exploitation of an index in a database stored on a data storage device connected to a computer, wherein the database contains data, the method comprising the step of:
- providing a model based on pattern matching for a user-defined predicate, which is used to select data from the database, and selection of an index exploitation rule, comprising a search method for exploiting an index, based on a matched user-defined predicate, wherein the model is to be used for exploiting an index to retrieve data from the database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for computer-implemented exploitation of database indexes. A statement is executed in a database stored on a data storage device connected to a computer. The database contains data. A model based on pattern matching for a user-defined predicate and selection of an index exploitation rule based on a matched user-defined predicate is provided to be used for exploiting an index to retrieve data from the database.
57 Citations
36 Claims
-
1. A method of enabling exploitation of an index in a database stored on a data storage device connected to a computer, wherein the database contains data, the method comprising the step of:
providing a model based on pattern matching for a user-defined predicate, which is used to select data from the database, and selection of an index exploitation rule, comprising a search method for exploiting an index, based on a matched user-defined predicate, wherein the model is to be used for exploiting an index to retrieve data from the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. An apparatus for enabling exploitation of an index, comprising:
-
a computer having a data storage device connected thereto, wherein the data storage device stores a database containing data;
one or more computer programs, performed by the computer, for providing a model based on pattern matching for a user-defined predicate, which is used to select data from the database, and selection of an index exploitation rule, comprising a search method for exploiting an index, based on a matched user-defined predicate, wherein the model is to be used for exploiting an index to retrieve data from the database. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An article of manufacture comprising a computer program carrier readable by a computer and embodying one or more instructions executable by the computer to perform method steps for enabling exploitation of an index in a database stored in a data storage device connected to the computer, wherein the database contains data, the method comprising:
providing a model based on pattern matching for a user-defined predicate, which is used to select data from the database and selection of an index exploitation rule, comprising a search method for exploiting an index, based on a matched user-defined predicate, wherein the model is to be used for exploiting an index to retrieve data from the database. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
Specification