Package com.hp.hpl.jena.sparql.engine.binding

Examples of com.hp.hpl.jena.sparql.engine.binding.BindingHashMap


  }

  static Binding toBinding(HashIndexTable.Key key, Map<Var,Integer> mappings)
  {
    Node[] values = key.getNodes() ;
    BindingHashMap b = new BindingHashMap() ;
    for (Map.Entry<Var,Integer> mapping: mappings.entrySet())
    {
      Node value = values[mapping.getValue()] ;
      if ( value != null )
        b.add(mapping.getKey(), value) ;
    }
    return b ;
  }
View Full Code Here


   
    fData = new ArrayList<>() ;
    pData = new ArrayList<>() ;
    for ( int i = 10 ; i <= 100 ; i += 10 )
    {
      BindingHashMap bindingFull = new BindingHashMap() ;
      BindingHashMap bindingPart = new BindingHashMap() ;
      for ( int b = 0 ; b < vars.length ; b++ )
      {
        bindingFull.add(vars[b], makeIntNode(i + b)) // 10,11,12 - 20,21,22 - 30,31,32 ... 100,101,102
        if ( (i + b) % 7 != 0 ) bindingPart.add(vars[b], makeIntNode(i + b)) ; // skips 21, 42, 70, 91
      }
      fData.add(bindingFull) ;
      pData.add(bindingPart) ;
    }
  }
View Full Code Here

   */
  private static Binding binding(String varNames, Integer... ints)
  {
    assert varNames.length() == ints.length ;

    BindingHashMap b = new BindingHashMap() ;
    for ( int s = 0 ; s < varNames.length() ; s++ )
      b.add(Var.alloc(varNames.substring(s, s + 1)), makeIntNode(ints[s])) ;
    return b ;
  }
View Full Code Here

  }

  static Binding toBinding(HashIndexTable.Key key, Map<Var,Integer> mappings)
  {
    Node[] values = key.getNodes() ;
    BindingHashMap b = new BindingHashMap() ;
    for (Map.Entry<Var,Integer> mapping: mappings.entrySet())
    {
      Node value = values[mapping.getValue()] ;
      if ( value != null )
        b.add(mapping.getKey(), value) ;
    }
    return b ;
  }
View Full Code Here

      String value = row.get(condition);
      if (value == null || "false".equals(value) || "0".equals(value) || "".equals(value)) {
        return null;
      }
    }
    BindingMap result = new BindingHashMap();
    for (Var variableName: nodeMakers.keySet()) {
      Node node = nodeMakers.get(variableName).makeNode(row);
      if (node == null) {
        return null;
      }
      result.add(Var.alloc(variableName), node);
    }
    return result;
  }
View Full Code Here

  }

  static Binding toBinding(HashIndexTable.Key key, Map<Var,Integer> mappings)
  {
    Node[] values = key.getNodes() ;
    BindingHashMap b = new BindingHashMap() ;
    for (Map.Entry<Var,Integer> mapping: mappings.entrySet())
    {
      Node value = values[mapping.getValue()] ;
      if ( value != null )
        b.add(mapping.getKey(), value) ;
    }
    return b ;
  }
View Full Code Here

   
    fData = new ArrayList<Binding>() ;
    pData = new ArrayList<Binding>() ;
    for ( int i = 10 ; i <= 100 ; i += 10 )
    {
      BindingHashMap bindingFull = new BindingHashMap() ;
      BindingHashMap bindingPart = new BindingHashMap() ;
      for ( int b = 0 ; b < vars.length ; b++ )
      {
        bindingFull.add(vars[b], makeIntNode(i + b)) // 10,11,12 - 20,21,22 - 30,31,32 ... 100,101,102
        if ( (i + b) % 7 != 0 ) bindingPart.add(vars[b], makeIntNode(i + b)) ; // skips 21, 42, 70, 91
      }
      fData.add(bindingFull) ;
      pData.add(bindingPart) ;
    }
  }
View Full Code Here

   */
  private static Binding binding(String varNames, Integer... ints)
  {
    assert varNames.length() == ints.length ;

    BindingHashMap b = new BindingHashMap() ;
    for ( int s = 0 ; s < varNames.length() ; s++ )
      b.add(Var.alloc(varNames.substring(s, s + 1)), makeIntNode(ints[s])) ;
    return b ;
  }
View Full Code Here

   
    fData = new ArrayList<Binding>() ;
    pData = new ArrayList<Binding>() ;
    for ( int i = 10 ; i <= 100 ; i += 10 )
    {
      BindingHashMap bindingFull = new BindingHashMap() ;
      BindingHashMap bindingPart = new BindingHashMap() ;
      for ( int b = 0 ; b < vars.length ; b++ )
      {
        bindingFull.add(vars[b], makeIntNode(i + b)) // 10,11,12 - 20,21,22 - 30,31,32 ... 100,101,102
        if ( (i + b) % 7 != 0 ) bindingPart.add(vars[b], makeIntNode(i + b)) ; // skips 21, 42, 70, 91
      }
      fData.add(bindingFull) ;
      pData.add(bindingPart) ;
    }
  }
View Full Code Here

   */
  private static Binding binding(String varNames, Integer... ints)
  {
    assert varNames.length() == ints.length ;

    BindingHashMap b = new BindingHashMap() ;
    for ( int s = 0 ; s < varNames.length() ; s++ )
      b.add(Var.alloc(varNames.substring(s, s + 1)), makeIntNode(ints[s])) ;
    return b ;
  }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.sparql.engine.binding.BindingHashMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.