public class BigdataValueReplacer extends Object
Value
s
in a BindingSet
into the BigdataValue
s 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
BigdataValue
s. 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.