You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nschiefer
changed the title
Delay Index Fetches to minimize # of base records loaded
Perform record fetches after union/intersection operators where possible Index Fetches to minimize # of base records loaded
Jul 27, 2020
nschiefer
changed the title
Perform record fetches after union/intersection operators where possible Index Fetches to minimize # of base records loaded
Perform record fetches after union/intersection operators where possible
Jul 27, 2020
…ction.
Implements a delicate-but-working pushdown of union, intersection, and
primary key distinct operations below the record fetch (from an index
scan) within the RecordQueryPlanner.
This is a fairly delicate operation that isn't easy to express properly
within the RecordQueryPlanner. In a number of places, the transformation
as expressed is incorrect, but happens to be correct in all the
circumstances where we happen to use it.
Because the execution framework cannot currently manipulate streams of
objects other than records, index entries are represented as partial
records, as in covering index scans.
Generated plans do not minimize the number of expensive index lookups.
Union Optimization
Intersection Optimization
UnorderdPrimaryKeyDistinct

The text was updated successfully, but these errors were encountered: