private void handleBindingSet(final AbstractTripleStore store, final IBindingSet s) { final Iterator<Entry<IVariable, IConstant>> itr = s.iterator(); while (itr.hasNext()) { final Entry<IVariable, IConstant> entry = itr.next(); final Object value = entry.getValue().get(); if (value instanceof BigdataValue) { defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) { entry.setValue(new Constant(newIV)); } }); } else if (value instanceof AbstractIV) { // See BLZG-1788 (Typed literals in VALUES clause not matching data) // Changed from TermId to AbstractIV, as there are other types of IVs, // which could require resolution against the store // (for ex. FullyInlineTypedLiteralIV which represents typed literal) defer(((AbstractIV)value).getValue(), new Handler(){ @Override public void handle(final IV newIV) { entry.setValue(new Constant(newIV)); } }); } } }
defer((BigdataURI) astIri.getRDFValue(), new Handler() {
defer((BigdataURI) astIri.getRDFValue(), new Handler() {
private void handleBindingSet(final AbstractTripleStore store, final IBindingSet s) { final Iterator<Entry<IVariable, IConstant>> itr = s.iterator(); while (itr.hasNext()) { final Entry<IVariable, IConstant> entry = itr.next(); final Object value = entry.getValue().get(); if (value instanceof BigdataValue) { defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) { entry.setValue(new Constant(newIV)); } }); } else if (value instanceof AbstractIV) { // See BLZG-1788 (Typed literals in VALUES clause not matching data) // Changed from TermId to AbstractIV, as there are other types of IVs, // which could require resolution against the store // (for ex. FullyInlineTypedLiteralIV which represents typed literal) defer(((AbstractIV)value).getValue(), new Handler(){ @Override public void handle(final IV newIV) { entry.setValue(new Constant(newIV)); } }); } } }
defer(value, new Handler(){ @Override public void handle(final IV newIV) { final int fk = k; if (v instanceof BigdataValue) { defer((BigdataValue)v, new Handler(){ @Override public void handle(final IV newIV) { defer(((TermId)v).getValue(), new Handler(){ @Override public void handle(final IV newIV) { final Set<IV> newDefaultGraphs = new LinkedHashSet<IV>(); for(final IV iv: dataset.getDefaultGraphs().getGraphs()) { defer(iv.getValue(), new Handler(){ @Override public void handle(final IV newIV) { while(namedGraphs.hasNext()) { final IV iv = namedGraphs.next(); defer(iv.getValue(), new Handler(){ @Override public void handle(final IV newIV) { final BigdataValue v = ((TermId) ((Constant)veBop).get()).getValue(); final int fk = k; defer(v, new Handler(){
private URI handleDatasetGraph(final AbstractTripleStore store, final URI uri) { URI value = uri; if (value!= null && !(value instanceof BigdataValue)) { value = store.getValueFactory().asValue(value); } if (value instanceof BigdataValue) { final BigdataValue bValue = (BigdataValue) value; defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) { bValue.setIV(newIV); } }); } return value; }
defer(value, new Handler(){ @Override public void handle(final IV newIV) { final int fk = k; if (v instanceof BigdataValue) { defer((BigdataValue)v, new Handler(){ @Override public void handle(final IV newIV) { defer(((TermId)v).getValue(), new Handler(){ @Override public void handle(final IV newIV) { final Set<IV> newDefaultGraphs = new LinkedHashSet<IV>(); for(final IV iv: dataset.getDefaultGraphs().getGraphs()) { defer(iv.getValue(), new Handler(){ @Override public void handle(final IV newIV) { while(namedGraphs.hasNext()) { final IV iv = namedGraphs.next(); defer(iv.getValue(), new Handler(){ @Override public void handle(final IV newIV) { final BigdataValue v = ((TermId) ((Constant)veBop).get()).getValue(); final int fk = k; defer(v, new Handler(){
private URI handleDatasetGraph(final AbstractTripleStore store, final URI uri) { URI value = uri; if (value!= null && !(value instanceof BigdataValue)) { value = store.getValueFactory().asValue(value); } if (value instanceof BigdataValue) { final BigdataValue bValue = (BigdataValue) value; defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) { bValue.setIV(newIV); } }); } return value; }
defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) {
defer((BigdataValue)value, new Handler(){ @Override public void handle(final IV newIV) {