public SparqlOrderCondition(VariableNode variableNode, RdfQuery11Translator q) { this.q = q; // TODO: Complete member initialization getNode = result => result[variableNode] ?? new SparqlUnDefinedNode(); AggregateLevel = SparqlExpression.VariableDependenceGroupLevel.SimpleVariable; }
public SparqlOrderCondition(SparqlExpression sparqlExpression, RdfQuery11Translator q) { this.q = q; // TODO: Complete member initialization getNode = sparqlExpression.Operator; AggregateLevel = sparqlExpression.AggregateLevel; }
public SparqlOrderCondition(SparqlFunctionCall sparqlFunctionCall, RdfQuery11Translator q) { this.q = q; // TODO: Complete member initialization getNode = sparqlFunctionCall.Operator; AggregateLevel = sparqlFunctionCall.AggregateLevel; }
public SparqlOrderCondition(SparqlExpression sparqlExpression, string dir, RdfQuery11Translator q) { this.q = q; // TODO: Complete member initialization switch (dir.ToLower()) { case "desc": direction = SparqlOrderDirection.Desc; break; case "asc": default: direction = SparqlOrderDirection.Asc; break; } getNode = sparqlExpression.Operator; AggregateLevel = sparqlExpression.AggregateLevel; }