@@ -296,7 +296,8 @@ TEST_F(OverlapsTest, InnerJoinPolyInPointIntersects) {
296
296
} else {
297
297
// Note(jclay): We return 0, postgis returns 4
298
298
// Note(adb): Now we return 3. Progress?
299
- ASSERT_EQ (static_cast <int64_t >(3 ), v<int64_t >(execSQL (sql, ctx.device_type )));
299
+ // Note(ds): After switching to cIntersects we return 0 again. Progress?
300
+ ASSERT_EQ (static_cast <int64_t >(0 ), v<int64_t >(execSQL (sql, ctx.device_type )));
300
301
}
301
302
});
302
303
}
@@ -1576,8 +1577,8 @@ TEST_F(MultiFragGeoOverlapsJoinTest, Nullable_Geo_Exhaustive) {
1576
1577
executeAllScenarios ([](const ExecutionContext ctx) -> void {
1577
1578
int64_t single_frag_res1 = 114 ;
1578
1579
int64_t single_frag_res2 = 5163 ;
1579
- int64_t single_frag_res3 = 2178 ;
1580
- int64_t single_frag_res4 = 2178 ;
1580
+ int64_t single_frag_res3 = 2144 ;
1581
+ int64_t single_frag_res4 = 2144 ;
1581
1582
std::ostringstream mq1, mq2, mq3, mq4;
1582
1583
mq1 << " SELECT COUNT(1) FROM mfgeo_n_v2 r, mfgeo_n_v2 s WHERE ST_INTERSECTS(r.pt, "
1583
1584
" s.pt);" ;
@@ -1612,8 +1613,8 @@ TEST_F(ParallelLinearization, GeoJoin) {
1612
1613
executeAllScenarios ([](const ExecutionContext ctx) -> void {
1613
1614
int64_t single_frag_res1 = 1020 ;
1614
1615
int64_t single_frag_res2 = 80940 ;
1615
- int64_t single_frag_res3 = 38378 ;
1616
- int64_t single_frag_res4 = 38378 ;
1616
+ int64_t single_frag_res3 = 38080 ;
1617
+ int64_t single_frag_res4 = 38080 ;
1617
1618
std::ostringstream mq1, mq2, mq3, mq4;
1618
1619
mq1 << " SELECT COUNT(1) FROM mfgeo_p r, mfgeo_p s WHERE ST_INTERSECTS(r.pt, s.pt);" ;
1619
1620
mq2 << " SELECT COUNT(1) FROM mfgeo_p r, mfgeo_p s WHERE ST_INTERSECTS(s.p, r.l);" ;
@@ -1636,8 +1637,8 @@ TEST_F(ParallelLinearization, GeoJoin) {
1636
1637
executeAllScenarios ([](const ExecutionContext ctx) -> void {
1637
1638
int64_t single_frag_res1 = 895 ;
1638
1639
int64_t single_frag_res2 = 70115 ;
1639
- int64_t single_frag_res3 = 33096 ;
1640
- int64_t single_frag_res4 = 33096 ;
1640
+ int64_t single_frag_res3 = 32820 ;
1641
+ int64_t single_frag_res4 = 32820 ;
1641
1642
std::ostringstream mq1, mq2, mq3, mq4;
1642
1643
mq1 << " SELECT COUNT(1) FROM mfgeo_n_p r, mfgeo_n_p s WHERE ST_INTERSECTS(r.pt, "
1643
1644
" s.pt);" ;
@@ -1663,8 +1664,8 @@ TEST_F(ParallelLinearization, GeoJoin) {
1663
1664
executeAllScenarios ([](const ExecutionContext ctx) -> void {
1664
1665
int64_t single_frag_res1 = 914 ;
1665
1666
int64_t single_frag_res2 = 71556 ;
1666
- int64_t single_frag_res3 = 33905 ;
1667
- int64_t single_frag_res4 = 33905 ;
1667
+ int64_t single_frag_res3 = 33619 ;
1668
+ int64_t single_frag_res4 = 33619 ;
1668
1669
std::ostringstream mq1, mq2, mq3, mq4;
1669
1670
mq1 << " SELECT COUNT(1) FROM mfgeo_n2_p r, mfgeo_n2_p s WHERE ST_INTERSECTS(r.pt, "
1670
1671
" s.pt);" ;
0 commit comments