public static void addPair(ItemList list, Node key, Node value) { addPair(list, Item.createNode(key), Item.createNode(value)) ; }
/** Add patterns based solely on the predicate count and some guessing */ public void addPatterns(Node predicate, double numProp) { addPatterns(Item.createNode(predicate), numProp) ; }
/** Add patterns based solely on the predicate count and some guessing for a small graph * (less than a few thousand triples) */ public void addPatternsSmall(Node predicate, double numProp) { addPatternsSmall(Item.createNode(predicate), numProp) ; }
public static Item createNode(Node node, int line, int column) { Item item = new Item(line, column) ; item.node = node ; return item ; }
/** Add patterns based solely on the predicate count and some guessing */ public void addPatterns(Node predicate, double numProp) { addPatterns(Item.createNode(predicate), numProp) ; }
/** Add patterns based solely on the predicate count and some guessing for a small graph * (less than a few thousand triples) */ public void addPatternsSmall(Node predicate, double numProp) { addPatternsSmall(Item.createNode(predicate), numProp) ; }
public static Item createNode(Node node, int line, int column) { Item item = new Item(line, column) ; item.node = node ; return item ; }
public double match(Triple t) { return match(Item.createNode(t.getSubject()), Item.createNode(t.getPredicate()), Item.createNode(t.getObject())) ; }
public double match(Triple t) { return match(Item.createNode(t.getSubject()), Item.createNode(t.getPredicate()), Item.createNode(t.getObject())) ; }
@Override public Item transform(Item item, Node node) { return Item.createNode(node, item.getLine(), item.getColumn()) ; }
private static void update(Var var, Node value, PatternTriple elt) { if ( var.equals(elt.subject.getNode()) ) elt.subject = Item.createNode(value) ; if ( var.equals(elt.predicate.getNode()) ) elt.predicate = Item.createNode(value) ; if ( var.equals(elt.object.getNode()) ) elt.object = Item.createNode(value) ; }
@Override public void emitIRI(int line, int column, String iriStr) { Node n = NodeFactory.createURI(iriStr) ; Item item = Item.createNode(n, line, column) ; listAdd(item) ; }
public static void addPair(ItemList list, String key, Node node) { addPair(list, Item.createSymbol(key), Item.createNode(node)) ; }
public void emitIRI(int line, int column, String iriStr) { Node n = Node.createURI(iriStr) ; Item item = Item.createNode(n, line, column) ; listAdd(item) ; }
private static void update(Var var, Node value, PatternTriple elt) { if ( var.equals(elt.subject.getNode()) ) elt.subject = Item.createNode(value) ; if ( var.equals(elt.predicate.getNode()) ) elt.predicate = Item.createNode(value) ; if ( var.equals(elt.object.getNode()) ) elt.object = Item.createNode(value) ; }
public Item transform(Item item, Node node) { return Item.createNode(node, item.getLine(), item.getColumn()) ; }
final public void emitBNode(int line, int column, String label) { Node n = null ; if ( label.equals("") ) // Fresh anonymous bNode n = Node.createAnon() ; else n = bNodeLabels.asNode(label) ; Item item = Item.createNode(n, line, column) ; listAdd(item) ; }
@Override final public void emitBNode(int line, int column, String label) { Node n = null ; if ( label.equals("") ) // Fresh anonymous bNode n = NodeFactory.createAnon() ; else n = bNodeLabels.asNode(label) ; Item item = Item.createNode(n, line, column) ; listAdd(item) ; }
public static void addPair(ItemList list, String key, String value) { addPair(list, Item.createSymbol(key), Item.createNode(Node.createLiteral(value))) ; }
public static void addPair(ItemList list, String key, String value) { addPair(list, Item.createSymbol(key), Item.createNode(NodeFactory.createLiteral(value))) ; }