Invention Application
- Patent Title: OPTIMIZATION TECHNIQUE OF GENERALIZED DISJUNCTIVE SEMI/ANTI JOIN
- Patent Title (中): 通用分光光度计的优化技术
-
Application No.: US13603302Application Date: 2012-09-04
-
Publication No.: US20140067789A1Publication Date: 2014-03-06
- Inventor: Rafi Ahmed , Chun-Chieh Lin , Mohamed Zait
- Applicant: Rafi Ahmed , Chun-Chieh Lin , Mohamed Zait
- Applicant Address: US CA REDWOOD SHORES
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA REDWOOD SHORES
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A method, apparatus, and stored instructions are provided for transforming a query representation by unnesting a predicate condition that is based on whether or not a result exists for a subquery of the predicate condition. An initial query representation is received. The initial query representation represents an initial query that includes an EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate and at least one other predicate in a disjunction. The initial query representation is transformed into a semantically equivalent transformed query representation that represents a transformed query. The transformed query includes, instead of the EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate, a join operator that references the data object. The transformed query representation, when used for execution, causes the at least one other predicate to be applied separately from a join operation caused by the join operator such that execution of the initial representation is semantically equivalent to execution of the transformed representation.
Public/Granted literature
- US10726010B2 Optimization technique of generalized disjunctive semi/anti join Public/Granted day:2020-07-28
Information query