Esempio n. 1
0
 /// <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));
 }
Esempio n. 2
0
 /// <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));
 }