/// <summary> /// Processes a Zero or More Path /// </summary> /// <param name="path">Path</param> /// <param name="context">SPARQL Evaluation Context</param> /// <returns></returns> public virtual BaseMultiset ProcessZeroOrMorePath(ZeroOrMorePath path, SparqlEvaluationContext context) { if (context == null) { context = this.GetContext(); } return(path.Evaluate(context)); }
/// <summary> /// Processes a Zero or More Path. /// </summary> /// <param name="path">Path.</param> /// <param name="context">SPARQL Evaluation Context.</param> /// <returns></returns> public override BaseMultiset ProcessZeroOrMorePath(ZeroOrMorePath path, SparqlEvaluationContext context) { return(ExplainAndEvaluate <ZeroOrMorePath>(path, context, base.ProcessZeroOrMorePath)); }