NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::ExpressionNodeTest Class Reference
Collaboration diagram for NES::ExpressionNodeTest:
[legend]

Public Member Functions

void SetUp () override
 
- Public Member Functions inherited from NES::Testing::BaseUnitTest
void SetUp () override
 
void TearDown () override
 
virtual void onFatalError (int signalNumber, std::string callstack) override
 onFatalError shall be called when a signal is caught More...
 
virtual void onFatalException (std::shared_ptr< std::exception > exception, std::string callstack) override
 onFatalException shall be called when an exception is caught More...
 
- Public Member Functions inherited from NES::detail::virtual_enable_shared_from_this< ErrorListener >
 ~virtual_enable_shared_from_this () NES_NOEXCEPT(true) override=default
 
std::shared_ptr< T1 > shared_from_this ()
 
std::weak_ptr< T1 > weak_from_this ()
 
- Public Member Functions inherited from NES::detail::virtual_enable_shared_from_this_base< true >
virtual ~virtual_enable_shared_from_this_base () NES_NOEXCEPT(isNoexceptDestructible)=default
 
- Public Member Functions inherited from NES::Testing::detail::TestWaitingHelper
 TestWaitingHelper ()
 
void startWaitingThread (std::string testName)
 
void completeTest ()
 
void failTest ()
 

Static Public Member Functions

static void SetUpTestCase ()
 

Public Attributes

std::shared_ptr< QueryParsingServicequeryParsingService
 
std::shared_ptr< Compiler::JITCompilerjitCompiler
 
Catalogs::Source::SourceCatalogPtr sourceCatalog
 
std::shared_ptr< Catalogs::UDF::UDFCatalog > udfCatalog
 
- Public Attributes inherited from NES::Testing::BaseUnitTest
detail::TestSourceNameHelper srcName
 

Static Protected Member Functions

static void setupLogging ()
 

Member Function Documentation

◆ SetUp()

void NES::ExpressionNodeTest::SetUp ( )
inlineoverride

References NES::Compiler::JITCompilerBuilder::build(), NES::Compiler::CPPCompiler::create(), NES::QueryParsingService::create(), jitCompiler, queryParsingService, NES::Compiler::JITCompilerBuilder::registerLanguageCompiler(), NES::Testing::BaseUnitTest::SetUp(), sourceCatalog, and udfCatalog.

Here is the call graph for this function:

◆ setupLogging()

static void NES::ExpressionNodeTest::setupLogging ( )
inlinestaticprotected

References NES::LOG_DEBUG, NES_DEBUG, and NES::Logger::setupLogging().

Referenced by SetUpTestCase().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SetUpTestCase()

static void NES::ExpressionNodeTest::SetUpTestCase ( )
inlinestatic

References setupLogging().

Here is the call graph for this function:

Member Data Documentation

◆ jitCompiler

std::shared_ptr<Compiler::JITCompiler> NES::ExpressionNodeTest::jitCompiler

Referenced by SetUp().

◆ queryParsingService

std::shared_ptr<QueryParsingService> NES::ExpressionNodeTest::queryParsingService

Referenced by SetUp().

◆ sourceCatalog

Catalogs::Source::SourceCatalogPtr NES::ExpressionNodeTest::sourceCatalog

Referenced by SetUp().

◆ udfCatalog

std::shared_ptr<Catalogs::UDF::UDFCatalog> NES::ExpressionNodeTest::udfCatalog

Referenced by SetUp().


The documentation for this class was generated from the following file: