MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / containsStream

Method containsStream

src/jrd/RecordSourceNodes.cpp:1785–1797  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1783}
1784
1785bool AggregateSourceNode::containsStream(StreamType checkStream) const
1786{
1787 // for aggregates, check current RseNode, if not found then check
1788 // the sub-rse
1789
1790 if (checkStream == stream)
1791 return true; // do not mark as variant
1792
1793 if (rse->containsStream(checkStream))
1794 return true; // do not mark as variant
1795
1796 return false;
1797}
1798
1799RecordSource* AggregateSourceNode::compile(thread_db* tdbb, Optimizer* opt, bool /*innerSubStream*/)
1800{

Callers 6

estimateCostMethod · 0.45
formRiverMethod · 0.45
getInversionMethod · 0.45
checkIndexConditionMethod · 0.45
checkIndexExpressionMethod · 0.45
generateRetrievalMethod · 0.45

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected