starocean999
231038f050
[fix](planner)allow infer predicate for external table ( #24227 )
...
CREATE EXTERNAL TABLE `dim_server` (
`col1` varchar(50) NOT NULL,
`col2` varchar(50) NOT NULL
)
create view ads_oreo_sid_report
(
`col1` ,
`col2`
)
AS
select
tmp.col1,tmp.col2
from (
select 'abc' as col1,'def' as col2
) tmp
inner join dim_server ds on tmp.col1 = ds.col1 and tmp.col2 = ds.col2;
select * from ads_oreo_sid_report where col1='abc' and col2='def';
before this pr, col1='abc' and col2='def' can't be pushed to dim_server. now the 2 predicates can be pushed to odbc table.
2023-09-13 17:22:39 +08:00
..
2023-08-24 23:37:06 +08:00
2023-07-05 15:16:04 +08:00
2023-09-04 12:46:33 +08:00
2023-06-21 16:25:07 +08:00
2023-05-15 15:13:16 +08:00
2023-05-29 15:38:31 +08:00
2023-08-29 18:27:19 +08:00
2023-07-28 17:28:52 +08:00
2023-07-28 17:28:52 +08:00
2023-09-07 19:03:49 +08:00
2023-09-09 20:55:09 +08:00
2023-09-07 11:13:22 +08:00
2023-09-11 08:28:11 +08:00
2023-04-07 17:04:08 +08:00
2023-09-11 10:04:00 +08:00
2023-06-01 13:09:58 +08:00
2023-08-16 12:18:05 +08:00
2023-08-04 12:49:53 +08:00
2023-05-29 15:38:31 +08:00
2023-09-08 10:20:18 +08:00
2023-09-08 10:20:18 +08:00
2023-09-13 17:22:39 +08:00
2023-09-13 14:12:55 +08:00
2023-06-13 14:31:24 +08:00
2023-09-06 11:48:29 +08:00
2023-09-06 22:48:15 +08:00
2023-09-08 15:51:03 +08:00
2023-09-10 23:08:28 +08:00
2023-08-23 20:10:53 +08:00
2023-09-04 12:46:33 +08:00
2023-08-25 11:40:30 +08:00
2023-08-25 11:40:30 +08:00
2023-05-29 15:38:31 +08:00
2023-09-10 10:51:07 +08:00
2023-03-30 14:42:34 +08:00
2023-08-07 20:03:03 +08:00
2023-03-21 23:22:17 +08:00
2023-09-04 12:46:33 +08:00
2023-04-07 14:23:16 +08:00
2023-04-03 09:49:07 +08:00
2023-06-01 13:09:58 +08:00
2023-09-06 14:32:06 +08:00
2023-09-11 19:42:05 +08:00
2023-08-04 13:12:21 +08:00
2023-09-13 14:24:16 +08:00
2023-09-08 16:58:33 +08:00
2023-08-23 20:10:53 +08:00
2023-09-04 12:46:33 +08:00
2023-09-04 12:46:33 +08:00
2023-09-12 15:23:15 +08:00
2023-07-29 00:31:01 +08:00
2023-09-04 15:55:09 +08:00
2023-06-08 10:55:22 +08:00
2023-09-12 14:52:04 +08:00
2023-07-11 14:27:03 +08:00
2023-03-20 13:10:12 +08:00
2023-09-04 12:46:33 +08:00
2023-08-26 17:52:10 +08:00
2023-04-11 11:09:43 +08:00
2023-09-05 10:15:01 +08:00
2023-04-26 15:34:46 +08:00
2023-09-04 16:38:37 +08:00
2023-05-26 16:05:38 +08:00
2023-05-29 15:38:31 +08:00
2023-05-24 20:17:28 +08:00
2023-08-23 20:10:53 +08:00
2023-08-23 20:10:53 +08:00
2023-08-25 09:15:27 +08:00
2023-08-25 09:15:27 +08:00
2023-05-10 15:06:23 +08:00
2023-08-23 20:10:53 +08:00
2023-08-23 20:10:53 +08:00
2023-06-06 11:05:56 +08:00
2023-06-06 11:05:56 +08:00
2023-06-06 11:05:56 +08:00
2023-08-25 09:15:27 +08:00
2023-09-06 15:34:31 +08:00
2023-05-29 15:38:31 +08:00
2023-08-24 10:57:40 +08:00
2023-06-21 18:36:46 +08:00
2023-09-12 08:56:46 +08:00
2023-03-23 17:59:49 +08:00
2023-06-21 18:36:46 +08:00
2023-09-06 16:16:16 +08:00
2023-04-07 14:23:16 +08:00