James Starr

Results 6 issues of James Starr

Throwing an IllegalArgumentException when multiple correlate ids are passed into Relbuilder.join.

Reworking SubQueryRemoveRule.matchJoin to: * Validate join type before rewriting * Correctly shift filter and then rewrite join condition on right side of the join * Rewrite all subqueries in ON...

discussion-in-jira

Changing RelMetadataQueryBase.map generic from Table to Table to support more efficient cache keys.

[CALCITE-4340] Throwing an exception when correlated sub-queries on clauses are found. Fixing the offset of field references for sub-queries in on clauses.

Allowing for CachingRelMetadataProvider.cache to be paramerterized so soft reference or LRU maps can be used. Not caching trivial calls to Metadata. Also, adding a marker interface MutableRelNode, to block caching.

* Adding assertion to RelOptUtil.getVariablesUsed when a variable is used out of context. * Changing RelBuilderTest.testFilterWithCorrelationVariables which was build an illegal relNode.