118734,3
|
MB-37115 CBO: add cost for Sort and Project
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
118735,5
|
MB-37115 CBO: add cost for Sort and Project
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
118892,2
|
MB-37115 Code simplification
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
122808,3
|
MB-37115 Add cost for group operator
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
122811,4
|
MB-37115 Add cost for group operator
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123352,2
|
MB-37115 Properly account for selectivity of index WHERE clause
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123463,2
|
MB-37115 Add costing for key scan
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
123464,2
|
MB-37115 Add costing for key scan
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123538,2
|
MB-37115 Add cost for value scan
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
123539,2
|
MB-37115 Add cost for value scan
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123615,2
|
MB-37115 Add cost for dummy scan
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
123616,2
|
MB-37115 Add cost for dummy scan
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123727,3
|
MB-37115 Add cost for count scan
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
123728,4
|
MB-37115 Add cost for count scan
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
123927,5
|
MB-37115 Avoid multiple allocations of keyspace names in planner
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
123929,2
|
MB-37115 Avoid multiple allocations of keyspace names in planner
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
124123,2
|
MB-37115 Add cost for unnest
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
124124,2
|
MB-37115 Add cost for unnest
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
124393,2
|
MB-37115 Add cost for UNION/INTERSECT/EXCEPT
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
124394,2
|
MB-37115 Add cost for UNION/INTERSECT/EXCEPT
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
124542,3
|
MB-37115 Make sure lastOp is always properly updated
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
124631,2
|
MB-37115 Fix intersect scan condition
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
125178,2
|
MB-37115 Add cost for lookup join/nest and index join/nest
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
125179,2
|
MB-37115 Add cost for lookup join/nest and index join/nest
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
125277,2
|
MB-37115 Adjust join cost for outer join and nest
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
125278,2
|
MB-37115 Adjust join cost for outer join and nest
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
125493,2
|
MB-37115 Remove cost from IndexCountProject
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
125494,2
|
MB-37115 Remove cost from IndexCountProject
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
125598,2
|
MB-37115 Add cost for limit/offset operators
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
125599,2
|
MB-37115 Add cost for limit/offset operators
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
125934,2
|
MB-37115 Add Raw() method to Subresult interface
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126032,4
|
MB-37115 Add cost for DISTINCT operator
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126033,2
|
MB-37115 Add cost for DISTINCT operator
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
126049,2
|
MB-37115 Remove DP mode check for CBO and UPDATE STATISTICS
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126213,2
|
MB-37115 Add compatibility to costing of set ops
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126214,2
|
MB-37115 Add compatibility to costing of set ops
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
126443,2
|
MB-37115 Add cost for With and Alias operators
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126444,2
|
MB-37115 Add cost for With and Alias operators
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
126522,2
|
MB-37115 Add cost for Authorize/Stream/Discard
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126968,3
|
MB-37115 Add infrastructure for a new optimizer package
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
126969,3
|
MB-37115 Add infrastructure for a new optimizer package
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
126982,3
|
MB-37115 Add overall cost/cardinality to explain plan
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
127127,4
|
MB-37115 Gather average document key size as part of regular update statistics
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
127659,4
|
MB-37115 Honor USE NL directive if specified
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
127807,3
|
MB-37115 Add cost for INSERT/DELETE/UPDATE/UPSERT
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
127808,2
|
MB-37115 Add cost for INSERT/DELETE/UPDATE/UPSERT
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
127816,3
|
MB-37115 Add hook for new optimizer code
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
127817,2
|
MB-37115 Add hook for new optimizer code
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
127910,3
|
MB-37115 Add cost for MERGE
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
127911,2
|
MB-37115 Add cost for MERGE
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128136,2
|
MB-37115 Add cost for window aggregate
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128137,2
|
MB-37115 Add cost for window aggregate
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128144,3
|
MB-37115 Remove default Cost/Cardinality functions from readonly and readwrite
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128235,2
|
MB-37115 Add new feature control for evaluation of simple cost model
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128236,2
|
MB-37115 Add new feature control for evaluation of simple cost model
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128238,2
|
MB-37115 Add ability to switch cost model in costing
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128239,3
|
MB-37115 Add ability to switch cost model in costing
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128262,2
|
MB-37115 Leave new cost model off by default
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128263,2
|
MB-37115 Add stub for new cost model
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128869,2
|
MB-37115 Properly account for index group aggregates
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
128870,2
|
MB-37115 Properly account for index group aggregates
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
128876,2
|
MB-37115 Update index statistics when UPDATE STATISTICS has a term that depends on an index key
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
129328,2
|
MB-37115 Disable the stub code for SCM since we don't have persistent query setting for n1ql-feat-ctrl in ns-server yet for the new SCM bit
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
129452,2
|
MB-37115 Add PlanOp() method to execution.Operator interface
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
129535,3
|
MB-37115 Add optimizer estimate to profile timings
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130155,2
|
MB-37115 Add selectivity for derived IS NOT NULL filter
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130259,2
|
MB-37115 Move flattenAnd/flattenOr functions from planner to expression package
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130276,2
|
MB-37115 Follow up to move flattenAnd/flattenOr from planner to expression package
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
130348,2
|
MB-37115 Calculate selectivity for IN clause
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130349,2
|
MB-37115 Calculate selectivity for IN clause
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
130360,2
|
MB-37115 Better matching of index expressions when index scan has multiple spans
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130361,2
|
MB-37115 Better matching of index expressions when index scan has multiple spans
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
130821,2
|
MB-37115 Add origKeyspaces to Filter structure
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
130822,2
|
MB-37115 Add origKeyspaces to Filter structure
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
130824,2
|
MB-37115 Better handling of selectivity calculation for join filters used to generate index spans
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131219,2
|
MB-37115 Add Builder interface for use in optimizer
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131220,2
|
MB-37115 Add Builder interface for use in optimizer
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131235,2
|
MB-37115 Copy over builder structure for the optimizer
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131306,2
|
MB-37115 Update array predicate selectivity calculation
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131479,3
|
MB-37115 adding new join enumeration code
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131480,2
|
MB-37115 adding new join enumeration code
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131493,2
|
MB-37115 Gather missing and empry arrays for update statistics
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131494,2
|
MB-37115 Gather missing and empry arrays for update statistics
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131575,2
|
MB-37115 Adjust calculation of array selectivity and DistinctScan cost
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131690,4
|
MB-37115 Allow two expressions to be considered equivalent when binding variable names differ
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131778,2
|
MB-37115 Adjust UNNEST cost
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131840,2
|
MB-37115 Avoid selectivity of ANY clause to be applied twice
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
131841,2
|
MB-37115 Avoid selectivity of ANY clause to be applied twice
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131855,2
|
MB-37115 Code cleanup
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
131859,3
|
MB-37115 Adjust virtual index size calculation for array index key
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
132417,3
|
MB-37115 Copy filters in each baseKeyspace when copying builder
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
132506,2
|
MB-37115 Compare index cost with Order pushdown
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
132507,2
|
MB-37115 Compare index cost with Order pushdown
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
133074,3
|
MB-37115 Adjust index selectivity for intersect scan if the same index key exists in another index
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133075,2
|
MB-37115 Adjust index selectivity for intersect scan if the same index key exists in another index
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
133256,2
|
MB-37115 Auto create system bucket/scope/collection upon cbq-engine startup
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133257,2
|
MB-37115 Auto create system bucket/scope/collection upon cbq-engine startup
|
master
|
go-couchbase
|
Status:
MERGED
|
+2
|
+1
|
133329,2
|
MB-37115 Allow 'already exists' error when creating system bucket/scope/colletion (duplicated create simultaneously)
|
master
|
go-couchbase
|
Status:
MERGED
|
+2
|
+1
|
133330,3
|
MB-37115 Allow 'already exists' error when creating system bucket/scope/colletion (duplicated create simultaneously)
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133389,2
|
MB-37115 Don't update index statistics if index is not in memory
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133390,2
|
MB-37115 Don't update index statistics if index is not in memory
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
133533,4
|
MB-37115 Disable automatic creation of system bucket/scope/colletion at cbq-engine startup time
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133682,2
|
MB-37115 Check existence of system keyspace (but do not create) at cbq-engine startup
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133683,2
|
MB-37115 Check existence of system keyspace (but do not create) at cbq-engine startup
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
133754,2
|
MB-37115 Check and create (when necessary) system bucket/scope/collection at beginning of UPDATE STATISTICS
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
133755,3
|
MB-37115 Check and create (when necessary) system bucket/scope/collection at beginning of UPDATE STATISTICS
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
134410,2
|
MB-37115 Rename N1QL_SYSTEM_COLLECTION to N1QL_CBO_STATS
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
134411,2
|
MB-37115 Rename N1QL_SYSTEM_COLLECTION to N1QL_CBO_STATS
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
134472,2
|
MB-37115 Fix CE build error
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
134473,7
|
MB-37115 Insert CBO stats into new system collection
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
134542,2
|
MB-37115 Allow dropping of system bucket
|
master
|
go-couchbase
|
Status:
MERGED
|
+2
|
+1
|
134543,2
|
MB-37115 Add primary index for system collection N1QL_CBO_STATS
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
134544,2
|
MB-37115 Add primary index for system collection N1QL_CBO_STATS
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
134556,2
|
MB-37115 Create Primary index on system collection only when system collection is being created
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
134864,5
|
MB-37115 Use system collection instead of metakv for CBO statistics
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
134865,4
|
MB-37115 Use system collection instead of metakv for CBO statistics
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
135000,2
|
MB-37115 Do not add entry for system keyspaces in dictionary cache
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
135192,2
|
MB-37115 Allow histogram to be available on a different query node
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
135193,2
|
MB-37115 Allow histogram to be available on a different query node
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
135213,2
|
MB-37115 Load dictionary cache entry first before trying to create a new entry
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
135645,5
|
MB-37115 Add new use-cbo query parameter
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
136221,2
|
MB-37115 Move DNF functionality from planner to plannerbase
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
136222,2
|
MB-37115 Move DNF functionality from planner to plannerbase
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
136227,2
|
MB-37115 Move DNF functionality from planner to plannerbase
|
master
|
n1fty
|
Status:
MERGED
|
+2
|
+1
|
136231,2
|
MB-37115 Remove stub
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
136636,2
|
MB-37115 Add costing for EVERY clause
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
136637,3
|
MB-37115 Add costing for EVERY clause
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
136948,2
|
MB-37115 Scan cost adjustment
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
137357,2
|
MB-37115 Handle long bucket/scope/collection names
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|
137493,2
|
MB-37115 Adjust join costing
|
master
|
query
|
Status:
MERGED
|
+2
|
+1
|
137494,2
|
MB-37115 Adjust join costing
|
master
|
query-ee
|
Status:
MERGED
|
+2
|
+1
|