@@ -188,11 +188,11 @@ SELECT * FROM ft1 WHERE false;
188188
189189-- with WHERE clause
190190EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE t1.c1 = 101 AND t1.c6 = '1' AND t1.c7 >= '1';
191- QUERY PLAN
192- ------------------------------------------------------------------------------------------------------------------------------------------------------
191+ QUERY PLAN
192+ ------------------------------------------------------------------------------------------------------------------------------------------------
193193 Foreign Scan on public.ft1 t1
194194 Output: c1, c2, c3, c4, c5, c6, c7, c8
195- Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((c7 >= '1'::bpchar)) AND (("C 1" = 101)) AND ((c6::text = '1'::text))
195+ Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((c7 >= '1'::bpchar)) AND (("C 1" = 101)) AND ((c6 = '1'::text))
196196(3 rows)
197197
198198SELECT * FROM ft1 t1 WHERE t1.c1 = 101 AND t1.c6 = '1' AND t1.c7 >= '1';
@@ -353,11 +353,11 @@ EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c1 IS NOT NULL; --
353353(3 rows)
354354
355355EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE round(abs(c1), 0) = 1; -- FuncExpr
356- QUERY PLAN
357- --------------------------------------------------------------------------------------------------------------------------------
356+ QUERY PLAN
357+ ---------------------------------------------------------------------------------------------------------------------
358358 Foreign Scan on public.ft1 t1
359359 Output: c1, c2, c3, c4, c5, c6, c7, c8
360- Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((round("numeric"( abs("C 1") ), 0) = 1::numeric))
360+ Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((round(abs("C 1"), 0) = 1::numeric))
361361(3 rows)
362362
363363EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c1 = -c1; -- OpExpr(l)
@@ -369,11 +369,11 @@ EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c1 = -c1; --
369369(3 rows)
370370
371371EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE 1 = c1!; -- OpExpr(r)
372- QUERY PLAN
373- ----------------------------------------------------------------------------------------------------------------
372+ QUERY PLAN
373+ ----------------------------------------------------------------------------------------------------------
374374 Foreign Scan on public.ft1 t1
375375 Output: c1, c2, c3, c4, c5, c6, c7, c8
376- Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((1::numeric = (int8( "C 1") !)))
376+ Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((1::numeric = ("C 1" !)))
377377(3 rows)
378378
379379EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE (c1 IS NOT NULL) IS DISTINCT FROM (c1 IS NOT NULL); -- DistinctExpr
@@ -401,11 +401,11 @@ EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c1 = (ARRAY[c1,c2,3])[
401401(3 rows)
402402
403403EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c6 = E'foo''s\\bar'; -- check special chars
404- QUERY PLAN
405- -------------------------------------------------------------------------------------------------------------------
404+ QUERY PLAN
405+ -------------------------------------------------------------------------------------------------------------
406406 Foreign Scan on public.ft1 t1
407407 Output: c1, c2, c3, c4, c5, c6, c7, c8
408- Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((c6::text = E'foo''s\\bar'::text))
408+ Remote SQL: SELECT "C 1", c2, c3, c4, c5, c6, c7, c8 FROM "S 1"."T 1" WHERE ((c6 = E'foo''s\\bar'::text))
409409(3 rows)
410410
411411EXPLAIN (VERBOSE, COSTS false) SELECT * FROM ft1 t1 WHERE c8 = 'foo'; -- can't be sent to remote
0 commit comments