public ColumnNode addColumnNode(String hNodeId, String columnName, Label rdfLiteralType, String language) { if(this.getNodeById(hNodeId) != null) { return null; } // use hNodeId as id of the node ColumnNode node = new ColumnNode(hNodeId, hNodeId, columnName, rdfLiteralType, language); if (this.graphBuilder.addNodeAndUpdate(node)) { this.sourceColumnNodes.add(node); return node; } return null; }
private static ColumnNode readSourceColumn(JsonReader reader) throws IOException { String id = null; String hNodeId = null; String columnName = null; reader.beginObject(); while (reader.hasNext()) { String key = reader.nextName(); if (key.equals("id") && reader.peek() != JsonToken.NULL) { id = reader.nextString(); } else if (key.equals("hNodeId") && reader.peek() != JsonToken.NULL) { hNodeId = reader.nextString(); } else if (key.equals("columnName") && reader.peek() != JsonToken.NULL) { columnName = reader.nextString(); } else { reader.skipValue(); } } reader.endObject(); ColumnNode cn = new ColumnNode(id, hNodeId, columnName, null, null); return cn; }
n = new InternalNode(id, label); } else if (type == NodeType.ColumnNode) { n = new ColumnNode(id, hNodeId, columnName, rdfLiteralType, language); if (userSemanticTypes == null && userSelectedSemanticType != null) { userSemanticTypes = new ArrayList<>();
ColumnNode newNode = new ColumnNode(new RandomGUID().toString(), c.getHNodeId(), c.getColumnName(), c.getRdfLiteralType(), c.getLanguage());
ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null, null); if (!this.graphBuilder.addNode(target)) continue;; addedNodes.add(target);
ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null, null); if (!this.graphBuilder.addNode(target)) continue;; addedNodes.add(target);
ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null, null); if (!this.graphBuilder.addNode(target)) return null; addedNodes.add(target);
ColumnNode target = new ColumnNode(nodeId, nodeId, sourceColumn.getColumnName(), null, null); if (!this.graphBuilder.addNode(target)) return null; addedNodes.add(target);
if (n instanceof ColumnNode) { ColumnNode c = (ColumnNode)n; newNode = new ColumnNode(new RandomGUID().toString(), c.getHNodeId(), c.getColumnName(), c.getRdfLiteralType(), c.getLanguage());
ColumnNode node = new ColumnNode(id, id, ((ColumnNode)target).getColumnName(), null, null); if (this.graphBuilder.addNode(node)) { n1 = node; ColumnNode node = new ColumnNode(id, id, ((ColumnNode)target).getColumnName(), null, null); if (this.graphBuilder.addNode(node)) { n2 = node;