blob: c4b691d51770301491ca4512fba7e0d66107b2e7 [file] [log] [blame]
# Each tested query in this file involves at least one hdfs table
# without available statistics.
# The following are the hdfs tables without available statistics:
# functional_parquet.alltypes
# Query with both Kudu and HDFS filter targets.
select count(*) from functional_kudu.alltypes a, functional_parquet.alltypes b,
functional_kudu.alltypes c
where a.int_col = b.int_col and a.int_col = c.int_col
---- PLAN
F00:PLAN FRAGMENT [UNPARTITIONED] hosts=1 instances=1
| Per-Host Resources: mem-estimate=31.88MB mem-reservation=5.89MB thread-reservation=4 runtime-filters-memory=2.00MB
PLAN-ROOT SINK
| output exprs: count(*)
| mem-estimate=0B mem-reservation=0B thread-reservation=0
|
05:AGGREGATE [FINALIZE]
| output: count(*)
| mem-estimate=10.00MB mem-reservation=0B spill-buffer=2.00MB thread-reservation=0
| tuple-ids=3 row-size=8B cardinality=1
| in pipelines: 05(GETNEXT), 01(OPEN)
|
04:HASH JOIN [INNER JOIN]
| hash predicates: a.int_col = c.int_col
| fk/pk conjuncts: none
| runtime filters: RF000[bloom] <- c.int_col, RF001[min_max] <- c.int_col
| mem-estimate=1.94MB mem-reservation=1.94MB spill-buffer=64.00KB thread-reservation=0
| tuple-ids=1,0,2 row-size=12B cardinality=9.30M
| in pipelines: 01(GETNEXT), 02(OPEN)
|
|--02:SCAN KUDU [functional_kudu.alltypes c]
| mem-estimate=768.00KB mem-reservation=0B thread-reservation=1
| tuple-ids=2 row-size=4B cardinality=7.30K
| in pipelines: 02(GETNEXT)
|
03:HASH JOIN [INNER JOIN]
| hash predicates: b.int_col = a.int_col
| fk/pk conjuncts: assumed fk/pk
| runtime filters: RF002[bloom] <- a.int_col
| mem-estimate=1.94MB mem-reservation=1.94MB spill-buffer=64.00KB thread-reservation=0
| tuple-ids=1,0 row-size=8B cardinality=12.74K
| in pipelines: 01(GETNEXT), 00(OPEN)
|
|--00:SCAN KUDU [functional_kudu.alltypes a]
| runtime filters: RF001[min_max] -> a.int_col
| mem-estimate=768.00KB mem-reservation=0B thread-reservation=1
| tuple-ids=0 row-size=4B cardinality=7.30K
| in pipelines: 00(GETNEXT)
|
01:SCAN HDFS [functional_parquet.alltypes b]
HDFS partitions=24/24 files=24 size=200.33KB
runtime filters: RF000[bloom] -> b.int_col, RF002[bloom] -> b.int_col
stored statistics:
table: rows=unavailable size=unavailable
partitions: 0/24 rows=12.84K
columns: unavailable
extrapolated-rows=disabled max-scan-range-rows=unavailable
mem-estimate=16.00MB mem-reservation=16.00KB thread-reservation=1
tuple-ids=1 row-size=4B cardinality=12.74K
in pipelines: 01(GETNEXT)
====