public SerializerAvro(@Nullable final Dictionary<URI> dictionary) { this.dictionary = dictionary; this.factory = Data.getValueFactory(); this.datatypeFactory = Data.getDatatypeFactory(); }
@SuppressWarnings("unchecked") @Nullable <T extends Value> T rewriteValue(@Nullable final T value) { if (value instanceof URI) { final URI uri = (URI) value; final String string = uri.stringValue(); if (string.startsWith(this.fromPrefix)) { return (T) Data.getValueFactory().createURI( this.toPrefix + string.substring(this.fromPrefix.length())); } } return value; }
@Override protected URI computeNext() { try { final String line = reader.readLine(); return line == null ? endOfData() : Data.getValueFactory().createURI( line); } catch (final Throwable ex) { throw Throwables.propagate(ex); } }
public SerializerAvro(final String fileName) throws IOException { this.dictionary = Dictionary.createHadoopDictionary(URI.class, fileName); this.factory = Data.getValueFactory(); this.datatypeFactory = Data.getDatatypeFactory(); }
private static Value skolemize(final Value value) { return value instanceof BNode ? Data.getValueFactory().createURI("bnode:", ((BNode) value).getID()) : value; }
final URI dt = l.getDatatype(); final String lang = l.getLanguage(); return dt != null ? Data.getValueFactory().createLiteral(expanded, dt) // : Data.getValueFactory().createLiteral(expanded, lang);
private static Value deskolemize(final Value value) { if (value instanceof URI) { final URI uri = (URI) value; if (uri.getNamespace().equals("bnode:")) { return Data.getValueFactory().createBNode(uri.getLocalName()); } } return value; }
final Record record = Record.create(); for (final Map.Entry<String, ? extends Object> entry : properties.entrySet()) { record.set(Data.getValueFactory().createURI("java:" + entry.getKey()), entry.getValue());
@Override public Statement apply(final BindingSet bindings) { final Resource s = (Resource) bindings.getValue("s"); final URI p = (URI) bindings.getValue("p"); final Value o = bindings.getValue("o"); return Data.getValueFactory().createStatement(s, p, o); }
@Nullable Statement rewriteStatement(@Nullable final Statement statement) { if (statement == null) { return null; } final Resource oldSubj = statement.getSubject(); final URI oldPred = statement.getPredicate(); final Value oldObj = statement.getObject(); final Resource oldCtx = statement.getContext(); final Resource newSubj = rewriteValue(oldSubj); final URI newPred = rewriteValue(oldPred); final Value newObj = rewriteValue(oldObj); final Resource newCtx = rewriteValue(oldCtx); if (oldSubj == newSubj && oldPred == newPred && oldObj == newObj && oldCtx == newCtx) { return statement; } else if (newCtx != null) { return Data.getValueFactory().createStatement(newSubj, newPred, newObj, newCtx); } else { return Data.getValueFactory().createStatement(newSubj, newPred, newObj); } }
final ValueFactory factory = Data.getValueFactory(); final int size = suppliedRecordsOrIDs.size(); final List<Outcome> outcomes = Lists.newArrayListWithCapacity(size);
TupleExpr tupleExpr; final TupleExprBuilder tupleExprBuilder = new TupleExprBuilder( Data.getValueFactory()); // [FC] changed try { tupleExpr = (TupleExpr) qc.jjtAccept(tupleExprBuilder, null);
metadata.setID(Data.getValueFactory().createURI(resourceID + "_file")); fileName = metadata.getUnique(NFO.FILE_NAME, String.class); String fileType = metadata.getUnique(NIE.MIME_TYPE, String.class);