public interface BigdataValue extends org.openrdf.model.Value, IElement
Values stored within a IRawTripleStore.  Values may also be
 stored inline inside the statement indices rather than referencing the 
 lexicon.  See IV.| Modifier and Type | Method and Description | 
|---|---|
| void | clearInternalValue()Clears the internal value to null. | 
| IV | getIV()Return the internal value for this value. | 
| BigdataValueFactory | getValueFactory()Return the factory which produced this object. | 
| boolean | isRealIV()Return  trueif theIVis either is set to a "real"
 IV. | 
| void | setIV(IV iv)Set the internal value for this value. | 
BigdataValueFactory getValueFactory()
BigdataValueFactory instance
 for on a given JVM for all BigdataValues associated with a given
 lexicon relation namespace).IV getIV()
Value 
 for a database. Sometimes a TempTripleStore will be used that 
 shares the lexicon with a given database, in which case the same term 
 identifiers will be value for that TempTripleStore.void setIV(IV iv)
 Note: Both IV and BigdataValue can cache one another. The
 pattern for caching is that you always cache the IV on
 the BigdataValue using setIV(IV). However,
 the BigdataValue is normally NOT cached on the IV. The
 exception is when the BigdataValue has been materialized from the
 IV by joining against the lexicon. The query plan is responsible
 for deciding when to materialize the BigdataValue from the
 IV.
iv - The internal value.IllegalArgumentException - if iv is null.IllegalStateException - if the internal value is already set to a different non-null
             value.boolean isRealIV()
void clearInternalValue()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.