Tabnine Logo
Iterators
Code IndexAdd Tabnine to your IDE (free)

How to use
Iterators
in
org.apache.jena.ext.com.google.common.collect

Best Java code snippets using org.apache.jena.ext.com.google.common.collect.Iterators (Showing top 11 results out of 315)

origin: apache/jena

/** Substitute into triple patterns */
public static Iterator<Triple> calcTriples(final List<Triple> triples, Iterator<Binding> bindings) {
  return Iterators.concat(Iter.map(bindings, new Function<Binding, Iterator<Triple>>() {
    Map<Node, Node> bNodeMap = new HashMap<>();
    @Override
    public Iterator<Triple> apply(final Binding b) {
      // Iteration is a new mapping of bnodes.
      bNodeMap.clear();
      List<Triple> tripleList = new ArrayList<>(triples.size());
      for ( Triple triple : triples ) {
        Triple q = subst(triple, b, bNodeMap);
        if ( !q.isConcrete() || !ModelUtils.isValidAsStatement(q.getSubject(), q.getPredicate(), q.getObject()) ) {
          // Log.warn(TemplateLib.class, "Unbound quad:
          // "+FmtUtils.stringForQuad(quad)) ;
          continue;
        }
        tripleList.add(q);
      }
      return tripleList.iterator();
    }
  }));
}
origin: SmartDataAnalytics/jena-sparql-api

  @Override
  public int size() {
    int result = Iterators.size(iterator());
    return result;
  }
}
origin: org.aksw.jena-sparql-api/jena-sparql-api-sparql-ext

if(firstRowAsLabels && it.hasNext()) {
  CSVRecord r = it.next();
  tmp = Iterators.toArray(r.iterator(), String.class);
origin: apache/jena

private static PeekIterator<String> create(String...a)
{ 
  return new PeekIterator<>(Iterators.forArray(a)) ;
}

origin: SmartDataAnalytics/jena-sparql-api

  @Override
  public ResultSet execSelect() {
    ResultSet rs = super.execSelect();

    List<String> varNames = rs.getResultVars();
    Iterator<Binding> it = ResultSetUtils.toIteratorBinding(rs);
    Iterator<Binding> iu = Iterators.transform(it, b -> BindingUtils.rename(b, varMap));

    ResultSet result = ResultSetUtils.create(varNames, iu);
    return result;
  }
}
origin: SmartDataAnalytics/jena-sparql-api

if(firstRowAsLabels && it.hasNext()) {
  CSVRecord r = it.next();
  tmp = Iterators.toArray(r.iterator(), String.class);
origin: apache/jena

/** Substitute into quad patterns */
public static Iterator<Quad> calcQuads(final List<Quad> quads, Iterator<Binding> bindings) {
  return Iterators.concat(Iter.map(bindings, new Function<Binding, Iterator<Quad>>() {
    Map<Node, Node> bNodeMap = new HashMap<>();
    @Override
    public Iterator<Quad> apply(final Binding b) {
      // Iteration is a new mapping of bnodes.
      bNodeMap.clear();
      List<Quad> quadList = new ArrayList<>(quads.size());
      for ( Quad quad : quads ) {
        Quad q = subst(quad, b, bNodeMap);
        if ( !q.isConcrete() ) {
          // Log.warn(TemplateLib.class, "Unbound quad:
          // "+FmtUtils.stringForQuad(quad)) ;
          continue;
        }
        quadList.add(q);
      }
      return quadList.iterator();
    }
  }));
}
origin: SmartDataAnalytics/jena-sparql-api

  @Override
  public int size() {
    int result = Iterators.size(iterator());
    return result;
  }
}
origin: apache/jena

@Override
public Iterator<Quad> find(Node g, Node s, Node p, Node o) {
  return g.isConcrete()
      ? findInOneGraph(g, s, p, o)
      : concat(findNG(ANY, s, p, o), findInOneGraph(defaultGraphIRI, s, p, o));
}
origin: SmartDataAnalytics/jena-sparql-api

  @Override
  public int size() {
    int result = Iterators.size(iterator());
    return result;
  }
}
origin: apache/jena

@Override
public Iterator<Quad> findNG(Node g, Node s, Node p, Node o) {
  return g.isConcrete()
      ? findInOneGraph(g, s, p, o)
      : concat(map(listGraphNodes(), gn -> findInOneGraph(gn, s, p, o)));
}
org.apache.jena.ext.com.google.common.collectIterators

Most used methods

  • concat
  • forArray
  • size
  • toArray
  • transform

Popular in Java

  • Parsing JSON documents to java classes using gson
  • notifyDataSetChanged (ArrayAdapter)
  • getSharedPreferences (Context)
  • setContentView (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • MessageFormat (java.text)
    Produces concatenated messages in language-neutral way. New code should probably use java.util.Forma
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Notification (javax.management)
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now