Outer and exception join to inner join normalization

An apparatus, program product and method utilize a query optimizer that identifies Join types in a query plan that can be replaced to facilitate optimization of the plan. If the query plan is considered to have a tree-graph representation, then the optimizer locates Join nodes to be replaced and sub...

Full description

Saved in:
Bibliographic Details
Main Authors Bestgen, Robert Joseph, Dietel, John David, Downer, Robert Victor
Format Patent
LanguageEnglish
Published 30.01.2007
Online AccessGet full text

Cover

Loading…
More Information
Summary:An apparatus, program product and method utilize a query optimizer that identifies Join types in a query plan that can be replaced to facilitate optimization of the plan. If the query plan is considered to have a tree-graph representation, then the optimizer locates Join nodes to be replaced and substitutes an Inner Join node and additional nodes that do not inhibit optimization strategies and algorithms. As a result, all Outer Joins, whether left or right, and all Exception Joins, whether left or right, can be removed from the query plan before performing optimizations such as predicate movement, GROUP BY movement, ORDER BY movement, and Join enumeration.