public class BigdataValueReplacer extends Object
Values
in a BindingSet into the BigdataValues used internally by
bigdata.BigdataOpenRDFBindingSetsResolverator| Constructor and Description |
|---|
BigdataValueReplacer(AbstractTripleStore database) |
| Modifier and Type | Method and Description |
|---|---|
Object[] |
replaceValues(org.openrdf.query.Dataset dataset,
org.openrdf.query.BindingSet[] bindingSets)
Batch resolve and replace all
Value objects stored in variables
or in the Dataset with BigdataValue objects, which have
access to the 64-bit internal term identifier associated with each value
in the database. |
public BigdataValueReplacer(AbstractTripleStore database)
public Object[] replaceValues(org.openrdf.query.Dataset dataset, org.openrdf.query.BindingSet[] bindingSets)
Value objects stored in variables
or in the Dataset with BigdataValue objects, which have
access to the 64-bit internal term identifier associated with each value
in the database.
Note: The native rule execution must examine the resulting
BigdataValues. If any value does not exist in the lexicon then
its term identifier will be ZERO (0L). Term identifiers of ZERO (0L) WILL
NOT match anything in the data and MUST NOT be executed since a ZERO (0L)
will be interpreted as a variable!
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.