/** * Gets whether the set contains a characteristic for the given predicate * * @param n * Predicate * @return True if contained in the set, false otherwise */ public boolean hasCharacteristic(Node n) { return this.hasCharacteristic(new NodeWritable(n)); }
@Override protected NodeWritable selectKey(Quad quad) { return new NodeWritable(quad.getGraph()); } }
@Override protected NodeWritable selectKey(Quad quad) { return new NodeWritable(quad.getObject()); } }
@Override protected NodeWritable selectKey(Quad quad) { return new NodeWritable(quad.getPredicate()); } }
@Override protected NodeWritable[] getNodes(QuadWritable tuple) { Quad q = tuple.get(); return new NodeWritable[] { new NodeWritable(q.getGraph()), new NodeWritable(q.getSubject()), new NodeWritable(q.getPredicate()), new NodeWritable(q.getObject()) }; }
@Override protected NodeWritable[] split(QuadWritable tuple) { Quad q = tuple.get(); return new NodeWritable[] { new NodeWritable(q.getGraph()), new NodeWritable(q.getSubject()), new NodeWritable(q.getPredicate()), new NodeWritable(q.getObject()) }; } }
@Override protected NodeWritable[] split(QuadWritable tuple) { Quad q = tuple.get(); return new NodeWritable[] { new NodeWritable(q.getGraph()), new NodeWritable(q.getSubject()), new NodeWritable(q.getPredicate()), new NodeWritable(q.getObject()) }; } }
@Override protected NodeWritable[] split(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; } }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; }
@Override protected NodeWritable[] split(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; } }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; } }
@Override protected NodeWritable[] getNodes(QuadWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getObject()) }; } }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getPredicate()) }; } }
@Override protected NodeWritable[] getNodes(QuadWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getSubject()) }; } }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getSubject()) }; } }
@Override protected NodeWritable[] getNodes(QuadWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getGraph()) }; } }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { return new NodeWritable[] { new NodeWritable(tuple.get().getObject()) }; } }
@Override protected NodeWritable[] getNodes(QuadWritable tuple) { Quad q = tuple.get(); return new NodeWritable[] { new NodeWritable(q.getGraph()), new NodeWritable(q.getSubject()), new NodeWritable(q.getPredicate()), new NodeWritable(q.getObject()) }; }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; }
@Override protected NodeWritable[] getNodes(TripleWritable tuple) { Triple t = tuple.get(); return new NodeWritable[] { new NodeWritable(t.getSubject()), new NodeWritable(t.getPredicate()), new NodeWritable(t.getObject()) }; } }