@jahed/sparql-engine
Version:
SPARQL query engine for servers and web browsers.
13 lines • 493 B
JavaScript
// SPDX-License-Identifier: MIT
import StageBuilder from "./stage-builder.js";
import optional from "../../operators/optional.js";
import ExecutionContext from "../context/execution-context.js";
/**
* A OptionalStageBuilder evaluates OPTIONAL clauses
*/
export default class OptionalStageBuilder extends StageBuilder {
async execute(source, node, context) {
return optional(source, node.patterns, this.builder, context);
}
}
//# sourceMappingURL=optional-stage-builder.js.map