Esempio n. 1
0
 public SparqlOrderCondition(VariableNode variableNode, RdfQuery11Translator q)
 {
     this.q = q;
     // TODO: Complete member initialization
     getNode        = result => result[variableNode] ?? new SparqlUnDefinedNode();
     AggregateLevel = SparqlExpression.VariableDependenceGroupLevel.SimpleVariable;
 }
Esempio n. 2
0
 public SparqlOrderCondition(SparqlExpression sparqlExpression, RdfQuery11Translator q)
 {
     this.q = q;
     // TODO: Complete member initialization
     getNode        = sparqlExpression.Operator;
     AggregateLevel = sparqlExpression.AggregateLevel;
 }
Esempio n. 3
0
 public SparqlOrderCondition(SparqlFunctionCall sparqlFunctionCall, RdfQuery11Translator q)
 {
     this.q = q;
     // TODO: Complete member initialization
     getNode        = sparqlFunctionCall.Operator;
     AggregateLevel = sparqlFunctionCall.AggregateLevel;
 }
Esempio n. 4
0
        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;
        }