1 2 3 4 5 6 7 8 9 10
| org.apache.calcite.plan.RelOptPlanner org.apache.calcite.plan.hep.HepPlanner.dumpGraph(HepPlanner.java:1027)- Breadth-first from root: { rel#20:HepRelVertex#20 = rel#19:LogicalProject.NONE(input=HepRelVertex#18,exprs=[_UTF-16LE'Top10', FixedTime($2, _UTF-16LE'yyyyMMdd-HHmmss'), $0, $1, $3, $4]), rowcount=5.0, cumulative cost={241.25 rows, 630.0 cpu, 3600.0 io} rel#18:HepRelVertex#18 = rel#17:LogicalFilter.NONE(input=HepRelVertex#16,condition=<=($4, 10)), rowcount=5.0, cumulative cost={236.25 rows, 600.0 cpu, 3600.0 io} rel#16:HepRelVertex#16 = rel#15:LogicalProject.NONE(input=HepRelVertex#14,inputs=0..3,exprs=[ROW_NUMBER() OVER (PARTITION BY $0, INCREMENT($2, 5000:INTERVAL SECOND, 5000:INTERVAL SECOND, 00:00:00, true) ORDER BY $3 DESC)]), rowcount=10.0, cumulative cost={231.25 rows, 590.0 cpu, 3600.0 io} rel#14:HepRelVertex#14 = rel#13:LogicalProject.NONE(input=HepRelVertex#12,inputs=0..1,exprs=[INCREMENT_SEGMENT_ROWTIME($2), $3]), rowcount=10.0, cumulative cost={221.25 rows, 540.0 cpu, 3600.0 io} rel#12:HepRelVertex#12 = rel#11:LogicalAggregate.NONE(input=HepRelVertex#10,group={0, 1, 2},pv=COUNT()), rowcount=10.0, cumulative cost={211.25 rows, 500.0 cpu, 3600.0 io} rel#10:HepRelVertex#10 = rel#9:LogicalProject.NONE(input=HepRelVertex#8,inputs=0..1,exprs=[INCREMENT($2, 86400000:INTERVAL DAY, 5000:INTERVAL SECOND, 16:00:00, true), 1]), rowcount=100.0, cumulative cost={200.0 rows, 500.0 cpu, 3600.0 io} rel#8:HepRelVertex#8 = rel#1:FlinkLogicalDataStreamScan.LOGICAL(id=2,fields=page, event, rtime), rowcount=100.0, cumulative cost={100.0 rows, 100.0 cpu, 3600.0 io} }
|