NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <CompilationCache.hpp>
Public Member Functions | |
bool | contains (const SourceCode &code) |
check if the binary for a query already exists More... | |
void | insert (const SourceCode &code, CompilationResult &compilationResult) |
inserts a compilation result for a new source code More... | |
CompilationResult | get (const SourceCode &code) |
method to retrieve the compilation result for a given source code More... | |
This class is used to cache the already generated binaries to not compile the the query over and over again
bool NES::Compiler::CompilationCache::contains | ( | const SourceCode & | code | ) |
check if the binary for a query already exists
code |
Referenced by insert(), and NES::Compiler::TEST_F().
CompilationResult NES::Compiler::CompilationCache::get | ( | const SourceCode & | code | ) |
method to retrieve the compilation result for a given source code
code |
void NES::Compiler::CompilationCache::insert | ( | const SourceCode & | code, |
CompilationResult & | compilationResult | ||
) |
inserts a compilation result for a new source code
sourceCode | reference to the source code |
compilationResult | reference to the compilation result |
References contains(), and NES_WARNING.
Referenced by NES::Compiler::TEST_F().