Package lupos.engine.operators.tripleoperator

Examples of lupos.engine.operators.tripleoperator.TripleConsumer


      final Thread codeMapConstructionThread = new Thread() {
        @Override
        public void run() {
            final DBMergeSortedSetUsingTrie rdftermsRepresentations = new DBMergeSortedSetUsingTrie(new SortConfiguration(), String.class);

            final TripleConsumer tc = new TripleConsumer() {

              @Override
              public void consume(final Triple triple) {
                for (final Literal l : triple) {
                  rdftermsRepresentations.add(l.toString());
View Full Code Here


      final DiskCollection<Triple> triples = new DiskCollection<Triple>(Triple.class);

      try {

        final TripleConsumer tripleConsumer=new TripleConsumer() {

          @Override
          public void consume(final Triple triple) {
            for (final Literal l : triple) {
              searchtree.add(l.toString());
View Full Code Here

                } else {
                  type2 = typeWithoutMultiple;
                }
                readTriplesWithoutMultipleFiles(type2,
                    new FileInputStream(filename),
                    new TripleConsumer() {
                      @Override
                      public void consume(
                          final Triple triple) {
                        try {
                          bbTriples.put(triple);
                        } catch (final InterruptedException e) {
                          log.error(e.getMessage(), e);
                        }
                      }
                    });
              } catch (final Throwable e) {
                log.error(e.getMessage(), e);
              }
            }
            bbTriples.endOfData();
          }
        };
        thread.start();
        Triple t;
        try {
          while ((t = bbTriples.get()) != null) {
            tc.consume(t);
          }
        } catch (final InterruptedException e) {
          log.error(e.getMessage(), e);
        }
      } else {
        final TripleConsumer synchronizedTC = new TripleConsumer() {
          @Override
          public synchronized void consume(final Triple triple) {
            tc.consume(triple);
          }
        };
View Full Code Here

              if(toAddToRdftermsRepresentations!=null){
                for(final String s: toAddToRdftermsRepresentations){
                  rdftermsRepresentations.add(s);
                }
              }
              final TripleConsumer tc = new TripleConsumer() {

                @Override
                public void consume(final Triple triple) {
                  for (final Literal l : triple) {
                    // rdftermsRepresentations.add(l.
View Full Code Here

            }
        }
    }

    private void makeLazyLiteral(final int pos, final SortedSet<Triple> dsst_current, final SortedSet<Triple> dsst_next) {
        this.makeLazyLiteral(pos, dsst_current, new TripleConsumer() {

            @Override
            public void consume(final Triple triple) {
                dsst_next.add(triple);
            }
View Full Code Here

                    new RDF3XIndexConstruction.GenerateIDTriplesUsingStringSearch2(graphURIs, dataFormat, this);
                } else {
                    final SortedSet<Triple> dsst_s;
                    dsst_s = new DBMergeSortedSet<Triple>(new SortConfiguration(), new TripleComparatorCompareStringRepresentationsOrCodeOfLazyLiteral(CollationOrder.SPO), Triple.class);
                    try {
                        CommonCoreQueryEvaluator.readTriples(dataFormat, graphURI.openStream(), new TripleConsumer() {

                            @Override
                            public void consume(final Triple triple) {
                                dsst_s.add(triple);
                            }
View Full Code Here

          }
        }
        /*
         * Consume each triple of input RDF file
         */
        final TripleConsumer tc = new TripleConsumer() {
          @Override
          public void consume(final Triple triple) {
            try {

              for (int i = 0; i < 3; i++) {
View Full Code Here

    } else if (query.isConstructType()) {
      final Model model = qe.execConstruct();
      qe.close();
      final GraphResult gr = new GraphResult();
      TurtleParser.triplesFromModel(model,
          new TripleConsumer() {
            public void consume(final Triple triple) {
              gr.addGraphResultTriple(triple);
            }
          }, TurtleParser.readFileNumber++);
      return gr;
    } else if (query.isDescribeType()) {
      final Model model = qe.execDescribe();
      qe.close();
      final GraphResult gr = new GraphResult();
      TurtleParser.triplesFromModel(model,
          new TripleConsumer() {
            public void consume(final Triple triple) {
              gr.addGraphResultTriple(triple);
            }
          }, TurtleParser.readFileNumber++);
      return gr;
View Full Code Here

    final GraphResult result = new GraphResult();

    try {
      CommonCoreQueryEvaluator.readTriples(this.formatParameter, inputStream,
          new TripleConsumer(){
            @Override
            public void consume(final Triple triple) {
              result.addGraphResultTriple(triple);
            }
      });
View Full Code Here

            false);
      }

      CommonCoreQueryEvaluator.readTriples("N3",
          new ByteArrayInputStream(text.getBytes()),
          new TripleConsumer() {
            @Override
            public void consume(final Triple triple) {
              Set<Triple> st = CondensedViewToolBar.this.subjects.get(triple.getSubject());
              if (st == null) {
                st = new HashSet<Triple>();
View Full Code Here

TOP

Related Classes of lupos.engine.operators.tripleoperator.TripleConsumer

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.