Пример #1
0
        public void SparqlOperatorApplicationMultiplyNumeric1()
        {
            List <IValuedNode> ns = new List <IValuedNode>()
            {
                new LongNode(null, 3),
                new LongNode(null, 6)
            };
            IValuedNode expected = new LongNode(null, 18);

            this.TestApplication(SparqlOperatorType.Multiply, ns, expected, false);
        }
Пример #2
0
        public void SparqlOperatorApplicationSubtractNumeric1()
        {
            List <IValuedNode> ns = new List <IValuedNode>()
            {
                new LongNode(null, 1),
                new LongNode(null, 2)
            };
            IValuedNode expected = new LongNode(null, -1);

            this.TestApplication(SparqlOperatorType.Subtract, ns, expected, false);
        }
Пример #3
0
 //[Benchmark]
 public void LongNode()
 {
     foreach (var(t, p) in TestData.TypeNames.Take(1))
     {
         var items = p.Select(x => new KeyValuePair <string, string>(x, x));
         var d     = new LongNode <string>();
         foreach (var(key, value) in items)
         {
             d.Add(key, value);
         }
         Bench(items, allKeys.Except(p), d);
     }
 }
Пример #4
0
 public AstNode VisitLong(LongNode n)
 {
     Append(n.Value.ToString(CultureInfo.InvariantCulture));
     return(n);
 }
Пример #5
0
 public virtual AstNode VisitLong(LongNode n)
 {
     return(n);
 }