NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
ExpressionNodeTest.cpp File Reference
#include <API/QueryAPI.hpp>
#include <API/Schema.hpp>
#include <BaseIntegrationTest.hpp>
#include <Catalogs/Source/SourceCatalog.hpp>
#include <Catalogs/UDF/UDFCatalog.hpp>
#include <Common/DataTypes/DataTypeFactory.hpp>
#include <Common/DataTypes/Float.hpp>
#include <Common/DataTypes/Integer.hpp>
#include <Compiler/CPPCompiler/CPPCompiler.hpp>
#include <Compiler/JITCompilerBuilder.hpp>
#include <Expressions/ConstantValueExpressionNode.hpp>
#include <Expressions/FieldAccessExpressionNode.hpp>
#include <Expressions/FieldAssignmentExpressionNode.hpp>
#include <Expressions/LogicalExpressions/AndExpressionNode.hpp>
#include <Expressions/LogicalExpressions/EqualsExpressionNode.hpp>
#include <Expressions/LogicalExpressions/GreaterEqualsExpressionNode.hpp>
#include <Expressions/LogicalExpressions/GreaterExpressionNode.hpp>
#include <Expressions/LogicalExpressions/LessEqualsExpressionNode.hpp>
#include <Expressions/LogicalExpressions/LessExpressionNode.hpp>
#include <Expressions/LogicalExpressions/NegateExpressionNode.hpp>
#include <Expressions/LogicalExpressions/OrExpressionNode.hpp>
#include <Services/QueryParsingService.hpp>
#include <Util/DumpHandler/ConsoleDumpHandler.hpp>
#include <Util/Logger/Logger.hpp>
#include <gtest/gtest.h>
#include <iostream>
#include <memory>
#include <stdint.h>
Include dependency graph for ExpressionNodeTest.cpp:

Classes

class  NES::ExpressionNodeTest
 

Namespaces

 NES
 This exception represents a network error.
 

Functions

 NES::TEST_F (ExpressionNodeTest, predicateConstruction)
 
 NES::TEST_F (ExpressionNodeTest, attributeStampInference)
 
 NES::TEST_F (ExpressionNodeTest, inferenceExpressionTest)
 
 NES::TEST_F (ExpressionNodeTest, inferPredicateTest)
 
 NES::TEST_F (ExpressionNodeTest, inferAssertionTest)
 
 NES::TEST_F (ExpressionNodeTest, multiplicationInferStampTest)
 
 NES::TEST_F (ExpressionNodeTest, moduloIntegerInferStampTest)
 Test behaviour of special ModExpressionNode::inferStamp function. (integers) More...
 
 NES::TEST_F (ExpressionNodeTest, moduloFloatInferStampTest)
 Test behaviour of special ModExpressionNode::inferStamp function. (float) More...
 
 NES::TEST_F (ExpressionNodeTest, whenInferStampTest)
 Test behaviour of special WhenExpressionNode::inferStamp function. (float) More...
 
 NES::TEST_F (ExpressionNodeTest, caseInfereStampTest)
 Test behaviour of special CaseExpressionNode::inferStamp function. More...
 
 NES::TEST_F (ExpressionNodeTest, testOrExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testAndExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testEqualsExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testNegateExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testLessEqualsExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testLessExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testGreaterEqualsExpressionNodeEqual)
 
 NES::TEST_F (ExpressionNodeTest, testGreaterExpressionNodeEqual)