lbug 0.20.0

An in-process property graph database management system built for query speed and scalability
#include "planner/operator/scan/logical_reachable_count.h"

namespace lbug {
namespace planner {

void LogicalReachableCount::computeFactorizedSchema() {
    createEmptySchema();
    auto groupPos = schema->createGroup();
    schema->insertToGroupAndScope(countExpr, groupPos);
    schema->setGroupAsSingleState(groupPos);
}

void LogicalReachableCount::computeFlatSchema() {
    createEmptySchema();
    auto groupPos = schema->createGroup();
    schema->insertToGroupAndScope(countExpr, groupPos);
}

} // namespace planner
} // namespace lbug