lbug 0.16.1

An in-process property graph database management system built for query speed and scalability
Documentation
#pragma once

#include <cstdint>

namespace lbug {
namespace function {

struct IsNull {
    template<class T>
    static inline void operation(T /*value*/, bool isNull, uint8_t& result) {
        result = isNull;
    }
};

struct IsNotNull {
    template<class T>
    static inline void operation(T /*value*/, bool isNull, uint8_t& result) {
        result = !isNull;
    }
};

} // namespace function
} // namespace lbug