MCPcopy Create free account
hub / github.com/ByConity/ByConity / getPushdownAggregationCast

Method getPushdownAggregationCast

src/QueryPlan/TableScanStep.h:118–118  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116 std::shared_ptr<ProjectionStep> getPushdownProjection() const { return pushdown_projection; }
117 std::shared_ptr<FilterStep> getPushdownFilter() const { return pushdown_filter; }
118 const AggregatingStep * getPushdownAggregationCast() const { return dynamic_cast<AggregatingStep *>(pushdown_aggregation.get()); }
119 const ProjectionStep * getPushdownProjectionCast() const { return dynamic_cast<ProjectionStep *>(pushdown_projection.get()); }
120 const FilterStep * getPushdownFilterCast() const { return dynamic_cast<FilterStep *>(pushdown_filter.get()); }
121 AggregatingStep * getPushdownAggregationCast() { return dynamic_cast<AggregatingStep *>(pushdown_aggregation.get()); }

Callers 3

printTableScanStepMethod · 0.80
mapMethod · 0.80
TableScanExecutorMethod · 0.80

Calls 1

getMethod · 0.45

Tested by

no test coverage detected