Processing database statements for a relational database
AssigneeInternational Business Machines Corporation
InventorsPedro M. Barbas, Joseph Duffy, Lei Pan, David M. Tilson
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPedro M. Barbas, Joseph Duffy, Lei Pan, David M. Tilson
Estimating the term…
A computer-implemented method of a database statement for a relational database. The database comprises one or more tables comprising one or more data rows. A database statement is received. A set of predicates from the database statement and a set of data rows from the tables to use to generate the result of the database statement are determined. A set of interdiction statements applicable to one or more data rows is obtained. For each predicate, a set of masks applicable to one or more data rows is obtained, where for each mask, the data masked by the mask is used by the predicate. It is determined if a data row has an applicable interdiction statement, and contains data masked by a mask. If so, the result of the database statement without using the result of applying the predicate to the data row.
A computer-implemented method of processing a database statement for a relational database, wherein the database comprises one or more tables, each table comprising one or more columns and one or more data rows, the method comprising the steps of:
A database system comprising:
A computer program product for processing a database statement for a relational database, wherein the database comprises one or more tables, each table comprising one or more data rows, the computer program product comprising a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code configured to perform the steps of:
A database system comprising:
Dependencies are inferred from the claim text.