Examples of TripleComparator


Examples of lupos.datastructures.items.TripleComparator

    super.init();
    this.readTriples = new LinkedList<Triple>();
  }

  public void sortReadTriples() {
    final SortedSet<Triple> sst = new TreeSet<Triple>(new TripleComparator(
        RDF3XIndexScan.CollationOrder.SPO));
    sst.addAll(this.readTriples);
    this.readTriples.clear();
    this.readTriples.addAll(sst);
  }
View Full Code Here

Examples of org.jrdf.graph.TripleComparator

    private Map<Class<?>, Comparator<?>> defaultComparators = new HashMap<Class<?>, Comparator<?>>();

    public MemCollectionFactory() {
        BlankNodeComparator comparator = new LocalizedBlankNodeComparatorImpl(new LocalizedNodeComparatorImpl());
        NodeComparator nodeComparator = new ComparatorFactoryImpl().createNodeComparator();
        TripleComparator tripleComparator = new TripleComparatorImpl(nodeComparator);
        TripleComparator reverseTripleComparator = new ReverseGroundedTripleComparatorImpl(tripleComparator);
        defaultComparators.put(Triple.class, reverseTripleComparator);
        defaultComparators.put(PredicateNode.class, nodeComparator);
        defaultComparators.put(BlankNode.class, comparator);
    }
View Full Code Here

Examples of org.jrdf.graph.TripleComparator

import org.jrdf.query.relation.mem.ComparatorFactoryImpl;

public class TripleComparatorFactoryImpl implements TripleComparatorFactory {
    public TripleComparator newComparator() {
        NodeComparator nodeComparator = new ComparatorFactoryImpl().createNodeComparator();
        TripleComparator tripleComparator = new TripleComparatorImpl(nodeComparator);
        return new GroundedTripleComparatorImpl(tripleComparator);
    }
View Full Code Here

Examples of org.jrdf.graph.TripleComparator

    public TripleComparator newComparator() {
        NodeTypeComparator typeComparator = new NodeTypeComparatorImpl();
        BlankNodeComparator blankNodeComparator = new GlobalizedBlankNodeComparatorImpl();
        SemanticLiteralComparator literalComparator = new SemanticLiteralComparatorImpl(new LexicalComparatorImpl());
        NodeComparator nodeComparator = new NodeComparatorImpl(typeComparator, literalComparator, blankNodeComparator);
        TripleComparator tripleComparator = new TripleComparatorImpl(nodeComparator);
        return new ReverseGroundedTripleComparatorImpl(tripleComparator);
    }
View Full Code Here

Examples of org.jrdf.graph.TripleComparator

    public TripleComparator newComparator() {
        NodeTypeComparator typeComparator = new NodeTypeComparatorImpl();
        BlankNodeComparator blankNodeComparator = new GlobalizedBlankNodeComparatorImpl();
        SemanticLiteralComparator literalComparator = new SemanticLiteralComparatorImpl(new LexicalComparatorImpl());
        NodeComparator nodeComparator = new NodeComparatorImpl(typeComparator, literalComparator, blankNodeComparator);
        TripleComparator tripleComparator = new TripleComparatorImpl(nodeComparator);
        return new GroundedTripleComparatorImpl(tripleComparator);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.