NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
NES::LogicalOperatorTest Class Reference
Collaboration diagram for NES::LogicalOperatorTest:
[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 ()
 

Protected Attributes

bool removed {}
 
bool replaced {}
 
LogicalSourcePtr logicalSource
 
DumpContextPtr dumpContext
 
ExpressionNodePtr pred1
 
ExpressionNodePtr pred2
 
ExpressionNodePtr pred3
 
ExpressionNodePtr pred4
 
ExpressionNodePtr pred5
 
ExpressionNodePtr pred6
 
ExpressionNodePtr pred7
 
LogicalOperatorPtr sourceOp
 
LogicalOperatorPtr filterOp1
 
LogicalOperatorPtr filterOp2
 
LogicalOperatorPtr filterOp3
 
LogicalOperatorPtr filterOp4
 
LogicalOperatorPtr filterOp5
 
LogicalOperatorPtr filterOp6
 
LogicalOperatorPtr filterOp7
 
LogicalOperatorPtr filterOp1Copy
 
LogicalOperatorPtr filterOp2Copy
 
LogicalOperatorPtr filterOp3Copy
 
LogicalOperatorPtr filterOp4Copy
 
LogicalOperatorPtr filterOp5Copy
 
LogicalOperatorPtr filterOp6Copy
 
std::vector< NodePtrchildren {}
 
std::vector< NodePtrparents {}
 

Additional Inherited Members

- Public Attributes inherited from NES::Testing::BaseUnitTest
detail::TestSourceNameHelper srcName
 

Member Function Documentation

◆ SetUp()

void NES::LogicalOperatorTest::SetUp ( )
inlineoverride

◆ SetUpTestCase()

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

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

Here is the call graph for this function:

Member Data Documentation

◆ children

std::vector<NodePtr> NES::LogicalOperatorTest::children {}
protected

◆ dumpContext

DumpContextPtr NES::LogicalOperatorTest::dumpContext
protected

◆ filterOp1

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp1
protected

◆ filterOp1Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp1Copy
protected

◆ filterOp2

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp2
protected

◆ filterOp2Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp2Copy
protected

◆ filterOp3

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp3
protected

◆ filterOp3Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp3Copy
protected

◆ filterOp4

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp4
protected

◆ filterOp4Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp4Copy
protected

◆ filterOp5

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp5
protected

◆ filterOp5Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp5Copy
protected

◆ filterOp6

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp6
protected

◆ filterOp6Copy

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp6Copy
protected

◆ filterOp7

LogicalOperatorPtr NES::LogicalOperatorTest::filterOp7
protected

◆ logicalSource

LogicalSourcePtr NES::LogicalOperatorTest::logicalSource
protected

◆ parents

std::vector<NodePtr> NES::LogicalOperatorTest::parents {}
protected

◆ pred1

ExpressionNodePtr NES::LogicalOperatorTest::pred1
protected

◆ pred2

ExpressionNodePtr NES::LogicalOperatorTest::pred2
protected

◆ pred3

ExpressionNodePtr NES::LogicalOperatorTest::pred3
protected

◆ pred4

ExpressionNodePtr NES::LogicalOperatorTest::pred4
protected

◆ pred5

ExpressionNodePtr NES::LogicalOperatorTest::pred5
protected

◆ pred6

ExpressionNodePtr NES::LogicalOperatorTest::pred6
protected

◆ pred7

ExpressionNodePtr NES::LogicalOperatorTest::pred7
protected

◆ removed

bool NES::LogicalOperatorTest::removed {}
protected

◆ replaced

bool NES::LogicalOperatorTest::replaced {}
protected

◆ sourceOp

LogicalOperatorPtr NES::LogicalOperatorTest::sourceOp
protected

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