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

Method computable

src/jrd/RecordSourceNodes.cpp:292–301  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

290}
291
292bool SortNode::computable(CompilerScratch* csb, StreamType stream, bool allowOnlyCurrentStream)
293{
294 for (NestConst<ValueExprNode>* i = expressions.begin(); i != expressions.end(); ++i)
295 {
296 if (!(*i)->computable(csb, stream, allowOnlyCurrentStream))
297 return false;
298 }
299
300 return true;
301}
302
303void SortNode::findDependentFromStreams(const CompilerScratch* csb,
304 StreamType currentStream, SortedStreamList* streamList)

Callers 11

getInversionMethod · 0.45
matchBooleanMethod · 0.45
matchDbKeyMethod · 0.45
matchOnIndexesMethod · 0.45
validateStartsMethod · 0.45
isComputableMethod · 0.45
compileMethod · 0.45
applyBooleanMethod · 0.45
generateEquiJoinMethod · 0.45
generateOuterJoinMethod · 0.45
generateRetrievalMethod · 0.45

Calls 2

beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected