public class RdbmsValueFactory extends ValueFactoryBase
RdbmsValues behaviour similar to the default
Value implementation with the addition that they also include an
internal id and a version associated with that id. The internal ids should
not be accessed directly, but rather either through this class or the
corresponding manager class.| Constructor and Description |
|---|
RdbmsValueFactory() |
createBNode, createFPLiteral, createIntegerLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createLiteral, createNumericLiteral, initBNodeParams@Deprecated public static final String NIL_LABEL
public void setIdSequence(IdSequence ids)
public void setBNodeManager(BNodeManager bnodes)
public void setURIManager(UriManager uris)
public void setLiteralManager(LiteralManager literals)
public void setPredicateManager(PredicateManager predicates)
public void setDelegate(ValueFactory vf)
public void flush()
throws RdbmsException
RdbmsExceptionpublic RdbmsBNode createBNode(String nodeID)
public RdbmsLiteral createLiteral(String label)
public RdbmsLiteral createLiteral(String label, String language)
public RdbmsLiteral createLiteral(String label, URI datatype)
public RdbmsStatement createStatement(Resource subject, URI predicate, Value object)
public RdbmsStatement createStatement(Resource subject, URI predicate, Value object, Resource context)
public RdbmsResource getRdbmsResource(Number num, String stringValue)
public RdbmsLiteral getRdbmsLiteral(Number num, String label, String language, String datatype)
public RdbmsResource asRdbmsResource(Resource node)
public RdbmsValue asRdbmsValue(Value value)
public RdbmsLiteral asRdbmsLiteral(Literal literal)
public RdbmsResource[] asRdbmsResource(Resource... contexts)
public RdbmsStatement asRdbmsStatement(Statement stmt)
public Number getInternalId(Value r) throws RdbmsException
RdbmsExceptionpublic Number getPredicateId(RdbmsURI predicate) throws RdbmsException
RdbmsExceptionpublic Lock getIdReadLock() throws InterruptedException
InterruptedExceptionpublic Lock tryIdWriteLock()
public Lock getIdWriteLock() throws InterruptedException
InterruptedExceptionCopyright © 2001-2014 Aduna. All Rights Reserved.