Patent ID: 9275103
Filing Date: 2016-03-01
CPC Classification: G06F

Claim Text:
1. A computer program product for modifying a query that includes a JOIN clause, the computer program product comprising: one or more computer-readable storage media and program instructions stored on the one or more computer-readable storage media, the program instructions comprising: program instructions to determine whether one or more data structures in a JOIN clause of a query include a parent/child relationship; program instructions responsive to determining that the one or more data structures in the JOIN clause of the query include a parent/child relationship, to determine whether the query that includes the JOIN clause includes a filter applied on one or more data structures in the JOIN clause with an OR condition between filters; and program instructions responsive to determining that the query that includes the JOIN clause does not include the filter applied on one or more data structures in the JOIN clause with an OR condition between filters, to modify the query that includes the JOIN clause to utilize relationship constructs corresponding to the determined parent/child relationship between the one or more data structures in the JOIN clause of the query.