MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / transformRegularQuery

Method transformRegularQuery

src/parser/transform/transform_query.cpp:11–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9}
10
11std::unique_ptr<Statement> Transformer::transformRegularQuery(
12 CypherParser::OC_RegularQueryContext& ctx) {
13 auto regularQuery = std::make_unique<RegularQuery>(transformSingleQuery(*ctx.oC_SingleQuery()));
14 for (auto unionClause : ctx.oC_Union()) {
15 regularQuery->addSingleQuery(transformSingleQuery(*unionClause->oC_SingleQuery()),
16 unionClause->ALL());
17 }
18 return regularQuery;
19}
20
21SingleQuery Transformer::transformSingleQuery(CypherParser::OC_SingleQueryContext& ctx) {
22 auto singleQuery =

Callers

nothing calls this directly

Calls 1

addSingleQueryMethod · 0.45

Tested by

no test coverage detected