|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use BigdataValue | |
|---|---|
| com.bigdata.rdf.internal | This package provides an internal representation of RDF Values. |
| com.bigdata.rdf.internal.constraints | |
| com.bigdata.rdf.internal.impl | |
| com.bigdata.rdf.internal.impl.extensions | |
| com.bigdata.rdf.lexicon | |
| com.bigdata.rdf.model | This package provides a tuned implementation of the Sesame RDF data model for the RDF database. |
| com.bigdata.rdf.rio | This package provides an integration with the openrdf RIO parser that supports fast data loads. |
| com.bigdata.rdf.sail.sparql |
This package was imported from the org.openrdf.query.parser.sparql
package of the openrdf distribution. |
| com.bigdata.rdf.sparql.ast | This package contains an Abstract Syntax Tree which provides an intermediate translation target for SPARQL parsers. |
| com.bigdata.rdf.spo | This package defines a statement model using long term identifiers rather than RDF Value objects. |
| com.bigdata.rdf.store | This package provides several realizations of an RDF database using the bigdata architecture, including one suitable for temporary data, one suitable for local processing (single host), and one designed for scale-out on commodity hardware. |
| com.bigdata.rdf.vocab |
This package provides a variety of different pre-compiled Vocabulary classes. |
| Uses of BigdataValue in com.bigdata.rdf.internal |
|---|
| Classes in com.bigdata.rdf.internal with type parameters of type BigdataValue | |
|---|---|
interface |
IExtension<V extends BigdataValue>
IExtensions are responsible for round-tripping between an RDF
Value and an LiteralExtensionIV for a particular datatype. |
interface |
ILexiconConfiguration<V extends BigdataValue>
Configuration determines which RDF Values are inlined into the statement indices rather than being assigned term identifiers by the lexicon. |
interface |
IV<V extends BigdataValue,T>
Interface for the internal representation of an RDF Value (the representation which is encoded within the statement indices). |
interface |
IVCache<V extends BigdataValue,T>
Interface for managing the BigdataValue cached on an IV. |
class |
LexiconConfiguration<V extends BigdataValue>
An object which describes which kinds of RDF Values are inlined into the statement indices and how other RDF Values are coded into the lexicon. |
| Fields in com.bigdata.rdf.internal with type parameters of type BigdataValue | |
|---|---|
static Comparator<BigdataValue> |
TermIVComparator.INSTANCE
|
| Methods in com.bigdata.rdf.internal with parameters of type BigdataValue | |
|---|---|
int |
TermIVComparator.compare(BigdataValue term1,
BigdataValue term2)
Note: comparison avoids possible overflow of long by
not computing the difference directly. |
| Uses of BigdataValue in com.bigdata.rdf.internal.constraints |
|---|
| Methods in com.bigdata.rdf.internal.constraints that return types with arguments of type BigdataValue | |
|---|---|
protected ILexiconConfiguration<BigdataValue> |
IVValueExpression.getLexiconConfiguration(IBindingSet bset)
Return the ILexiconConfiguration. |
| Methods in com.bigdata.rdf.internal.constraints with parameters of type BigdataValue | |
|---|---|
protected IV |
IVValueExpression.asIV(BigdataValue value,
IBindingSet bs)
Return an IV for the Value. |
| Method parameters in com.bigdata.rdf.internal.constraints with type arguments of type BigdataValue | |
|---|---|
static boolean |
CompareBOp.compare(IV<BigdataValue,?> left,
IV<BigdataValue,?> right,
Compare.CompareOp op)
|
static boolean |
CompareBOp.compare(IV<BigdataValue,?> left,
IV<BigdataValue,?> right,
Compare.CompareOp op)
|
| Uses of BigdataValue in com.bigdata.rdf.internal.impl |
|---|
| Classes in com.bigdata.rdf.internal.impl with type parameters of type BigdataValue | |
|---|---|
class |
AbstractInlineExtensionIV<V extends BigdataValue,T>
Abstract base class for fully inline IExtensionIVs. |
class |
AbstractInlineIV<V extends BigdataValue,T>
Abstract base class for inline RDF values (literals, blank nodes, and statement identifiers can be inlined). |
class |
AbstractIV<V extends BigdataValue,T>
Abstract base class for the inline representation of an RDF Value (the representation which is encoded in to the keys of the statement indices). |
class |
AbstractNonInlineExtensionIV<V extends BigdataValue,T>
Abstract base class for non-inline IVs which use the extension bit
and distinguish themselves by an extension byte
following the flags byte. |
class |
AbstractNonInlineExtensionIVWithDelegateIV<V extends BigdataValue,T>
Class always has the extension bit set but is NOT 100% "inline". |
class |
AbstractNonInlineIV<V extends BigdataValue,T>
Abstract base class for IVs which CAN NOT be fully materialized
from their inline representation. |
class |
BlobIV<V extends BigdataValue>
Implementation for any kind of RDF Value when the value is not being
inlined, but primarily used with large RDF Values. |
class |
TermId<V extends BigdataValue>
Implementation for any kind of RDF Value when the values is not being
inlined. |
| Uses of BigdataValue in com.bigdata.rdf.internal.impl.extensions |
|---|
| Classes in com.bigdata.rdf.internal.impl.extensions with type parameters of type BigdataValue | |
|---|---|
class |
DateTimeExtension<V extends BigdataValue>
This implementation of IExtension implements inlining for literals
that represent xsd:dateTime literals. |
class |
DerivedNumericsExtension<V extends BigdataValue>
This implementation of IExtension implements inlining for literals
that represent the derived numeric types:
xsd:nonPositiveInteger
xsd:negativeInteger
xsd:nonNegativeInteger
xsd:positiveInteger
|
class |
USDFloatExtension<V extends BigdataValue>
Adds inlining for the http://www4.wiwiss.fu-berlin.de/bizer/bsbm/v01/vocabulary/USD
datatype, which is treated as xsd:float. |
class |
XSDStringExtension<V extends BigdataValue>
This implementation of IExtension supports fully inlined
xsd:string values. |
| Uses of BigdataValue in com.bigdata.rdf.lexicon |
|---|
| Classes in com.bigdata.rdf.lexicon with type parameters of type BigdataValue | |
|---|---|
interface |
ITermCache<K extends IV<?,?>,V extends BigdataValue>
Reduced interface for the LexiconRelation's term cache. |
class |
TermCache<K extends IV<?,?>,V extends BigdataValue>
|
| Fields in com.bigdata.rdf.lexicon with type parameters of type BigdataValue | |
|---|---|
static Comparator<KVO<BigdataValue>> |
KVOTermIdComparator.INSTANCE
|
| Methods in com.bigdata.rdf.lexicon that return BigdataValue | |
|---|---|
BigdataValue |
Id2TermTupleSerializer.deserialize(ITuple tuple)
De-serializes the ITuple as a BigdataValue, including
the term identifier extracted from the unsigned byte[] key, and sets
the appropriate BigdataValueFactoryImpl reference on that object. |
BigdataValue |
BlobsTupleSerializer.deserialize(ITuple tuple)
De-serializes the ITuple as a BigdataValue, including
the term identifier extracted from the unsigned byte[] key, and sets
the appropriate BigdataValueFactoryImpl reference on that object. |
BigdataValue |
LexiconRelation.getTerm(IV iv)
Note: BNodes are not stored in the reverse lexicon and are
recognized using AbstractTripleStore#isBNode(long). |
BigdataValue |
LexiconRelation.newElement(List<BOp> a,
IBindingSet bindingSet)
Note : this method is part of the mutation api. |
| Methods in com.bigdata.rdf.lexicon that return types with arguments of type BigdataValue | |
|---|---|
Comparator<BigdataValue> |
LexiconKeyOrder.getComparator()
Operation is not supported. |
Class<BigdataValue> |
LexiconRelation.getElementClass()
|
IKeyOrder<BigdataValue> |
LexiconRelation.getKeyOrder(IPredicate<BigdataValue> p)
Return the IKeyOrder for the predicate corresponding to the
perfect access path. |
Iterator<IKeyOrder<BigdataValue>> |
LexiconRelation.getKeyOrders()
|
ILexiconConfiguration<BigdataValue> |
LexiconRelation.getLexiconConfiguration()
Return the LexiconRelation.lexiconConfiguration instance. |
Map<IV<?,?>,BigdataValue> |
LexiconRelation.getTerms(Collection<IV<?,?>> ivs)
Batch resolution of internal values to BigdataValues. |
Map<IV<?,?>,BigdataValue> |
LexiconRelation.getTerms(Collection<IV<?,?>> ivs,
int termsChunksSize,
int blobsChunkSize)
Batch resolution of internal values to BigdataValues. |
IAccessPath<BigdataValue> |
LexiconRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<BigdataValue> predicate,
IKeyOrder<BigdataValue> keyOrder)
Necessary for lexicon joins, which are injected into query plans as necessary by the query planner. |
IVariableOrConstant<BigdataValue> |
LexPredicate.term()
Return the BigdataValue at index position
. |
| Methods in com.bigdata.rdf.lexicon with parameters of type BigdataValue | |
|---|---|
long |
LexiconRelation.addTerms(BigdataValue[] values,
int numTerms,
boolean readOnly)
Batch insert of terms into the database. |
KVO<BigdataValue>[] |
BlobsIndexHelper.generateKVOs(BigdataValueSerializer<BigdataValue> valSer,
BigdataValue[] terms,
int numTerms)
Generate the sort keys for BigdataValues to be represented as
BlobIVs. |
byte[] |
BlobsIndexHelper.makePrefixKey(IKeyBuilder keyBuilder,
BigdataValue value)
Create a prefix key for the TERMS index from the BigdataValue. |
byte[] |
Id2TermTupleSerializer.serializeVal(BigdataValue obj)
Return the byte[] value, which is the serialization of an
RDF Value. |
byte[] |
BlobsTupleSerializer.serializeVal(BigdataValue obj)
Return the byte[] value, which is the serialization of an RDF Value using the BigdataValueSerializer. |
| Method parameters in com.bigdata.rdf.lexicon with type arguments of type BigdataValue | |
|---|---|
void |
AssignTermId.apply(KVO<BigdataValue> t)
|
int |
KVOTermIdComparator.compare(KVO<BigdataValue> term1,
KVO<BigdataValue> term2)
Note: defers to natural ordering for IV objects. |
int |
KVOTermIdComparator.compare(KVO<BigdataValue> term1,
KVO<BigdataValue> term2)
Note: defers to natural ordering for IV objects. |
long |
LexiconRelation.delete(IChunkedOrderedIterator<BigdataValue> itr)
Note : this method is part of the mutation api. |
static LexPredicate |
LexPredicate.forwardInstance(String relationName,
long timestamp,
IVariableOrConstant<BigdataValue> term,
IVariable<IV> var)
Simplified forward lookup ctor. |
KVO<BigdataValue>[] |
BlobsIndexHelper.generateKVOs(BigdataValueSerializer<BigdataValue> valSer,
BigdataValue[] terms,
int numTerms)
Generate the sort keys for BigdataValues to be represented as
BlobIVs. |
IIndex |
LexiconRelation.getIndex(IKeyOrder<? extends BigdataValue> keyOrder)
Overridden to use local cache of the index reference. |
IKeyOrder<BigdataValue> |
LexiconRelation.getKeyOrder(IPredicate<BigdataValue> p)
Return the IKeyOrder for the predicate corresponding to the
perfect access path. |
void |
IValueCentricTextIndexer.index(int capacity,
Iterator<BigdataValue> valuesIterator)
Add the terms to the full text index so that we can do fast lookup of the corresponding term identifiers. |
void |
BigdataValueCentricFullTextIndex.index(int capacity,
Iterator<BigdataValue> valuesIterator)
|
void |
ISubjectCentricTextIndexer.index(IV<?,?> subject,
Iterator<BigdataValue> valuesIterator)
Add the terms to the full text index so that we can do fast lookup of the corresponding term identifiers. |
void |
BigdataSubjectCentricFullTextIndex.index(IV<?,?> subject,
Iterator<BigdataValue> valuesIterator)
|
long |
LexiconRelation.insert(IChunkedOrderedIterator<BigdataValue> itr)
Note : this method is part of the mutation api. |
IAccessPath<BigdataValue> |
LexiconRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<BigdataValue> predicate,
IKeyOrder<BigdataValue> keyOrder)
Necessary for lexicon joins, which are injected into query plans as necessary by the query planner. |
IAccessPath<BigdataValue> |
LexiconRelation.newAccessPath(IIndexManager localIndexManager,
IPredicate<BigdataValue> predicate,
IKeyOrder<BigdataValue> keyOrder)
Necessary for lexicon joins, which are injected into query plans as necessary by the query planner. |
static LexPredicate |
LexPredicate.reverseInstance(String relationName,
long timestamp,
IVariable<BigdataValue> var,
IVariableOrConstant<IV> term)
Simplified reverse lookup ctor. |
| Constructors in com.bigdata.rdf.lexicon with parameters of type BigdataValue | |
|---|---|
BlobsWriteTask(IIndex ndx,
BigdataValueFactory valueFactory,
boolean readOnly,
boolean storeBlankNodes,
int numTerms,
BigdataValue[] terms,
WriteTaskStats stats)
|
|
Term2IdWriteTask(IIndex termIdIndex,
boolean readOnly,
boolean storeBlankNodes,
int termIdBitsToReverse,
int numTerms,
BigdataValue[] terms,
WriteTaskStats stats)
|
|
| Uses of BigdataValue in com.bigdata.rdf.model |
|---|
| Subinterfaces of BigdataValue in com.bigdata.rdf.model | |
|---|---|
interface |
BigdataBNode
A BNode that exposes the internal term identifier. |
interface |
BigdataLiteral
A Literal that exposes the internal term identifier. |
interface |
BigdataResource
A Resource that exposes the internal term identifier. |
interface |
BigdataURI
A URI that exposes the internal term identifier. |
| Classes in com.bigdata.rdf.model that implement BigdataValue | |
|---|---|
class |
BigdataBNodeImpl
A blank node. |
class |
BigdataLiteralImpl
A literal. |
class |
BigdataResourceImpl
|
class |
BigdataURIImpl
A URI. |
class |
BigdataValueImpl
Abstract base class for BigdataValue implementations. |
| Fields in com.bigdata.rdf.model declared as BigdataValue | |
|---|---|
protected BigdataValue |
BigdataStatementImpl.o
|
| Fields in com.bigdata.rdf.model with type parameters of type BigdataValue | |
|---|---|
static Comparator<BigdataValue> |
BigdataValueIdComparator.INSTANCE
|
| Methods in com.bigdata.rdf.model that return BigdataValue | |
|---|---|
BigdataValue |
BigdataValueFactory.asValue(Value v)
Converts a Value into a BigdataValue. |
BigdataValue |
BNodeContextFactory.asValue(Value v)
|
BigdataValue |
BigdataValueFactoryImpl.asValue(Value v)
|
BigdataValue |
BigdataStatementImpl.getObject()
|
BigdataValue |
BigdataStatement.getObject()
Specialized return type. |
| Methods in com.bigdata.rdf.model that return types with arguments of type BigdataValue | |
|---|---|
BigdataValueSerializer<BigdataValue> |
BigdataValueFactory.getValueSerializer()
An object that can efficiently (de-)serialize Values using this
ValueFactory. |
BigdataValueSerializer<BigdataValue> |
BNodeContextFactory.getValueSerializer()
|
BigdataValueSerializer<BigdataValue> |
BigdataValueFactoryImpl.getValueSerializer()
|
| Methods in com.bigdata.rdf.model with parameters of type BigdataValue | |
|---|---|
int |
BigdataValueIdComparator.compare(BigdataValue term1,
BigdataValue term2)
Note: comparison avoids possible overflow of long by
not computing the difference directly. |
| Constructors in com.bigdata.rdf.model with parameters of type BigdataValue | |
|---|---|
BigdataStatementImpl(BigdataResource subject,
BigdataURI predicate,
BigdataValue object,
BigdataResource context,
StatementEnum type,
boolean userFlag)
Used by BigdataValueFactory |
|
| Uses of BigdataValue in com.bigdata.rdf.rio |
|---|
| Fields in com.bigdata.rdf.rio declared as BigdataValue | |
|---|---|
protected BigdataValue[] |
StatementBuffer.values
Buffer for parsed RDF Values. |
| Methods in com.bigdata.rdf.rio that return BigdataValue | |
|---|---|
protected BigdataValue |
AbstractStatementBuffer.convertValue(Value value)
Return a canonical BigdataValue instance representing the given
value. |
protected BigdataValue |
StatementBuffer.getDistinctTerm(BigdataValue term)
Canonicalizing mapping for a term. |
| Methods in com.bigdata.rdf.rio with parameters of type BigdataValue | |
|---|---|
protected void |
StatementBuffer.addTerms(BigdataValue[] terms,
int numTerms)
|
protected BigdataValue |
StatementBuffer.getDistinctTerm(BigdataValue term)
Canonicalizing mapping for a term. |
| Uses of BigdataValue in com.bigdata.rdf.sail.sparql |
|---|
| Fields in com.bigdata.rdf.sail.sparql with type parameters of type BigdataValue | |
|---|---|
protected ILexiconConfiguration<BigdataValue> |
BigdataASTContext.conf
|
protected Map<Value,BigdataValue> |
BigdataASTContext.vocab
A mapping of parsed RDF Values and well known vocabulary items used when generating the AST to resolved BigdataValues. |
| Uses of BigdataValue in com.bigdata.rdf.sparql.ast |
|---|
| Methods in com.bigdata.rdf.sparql.ast that return BigdataValue | |
|---|---|
BigdataValue |
TermNode.getValue()
|
| Methods in com.bigdata.rdf.sparql.ast with parameters of type BigdataValue | |
|---|---|
static IV |
DummyConstantNode.toDummyIV(BigdataValue val)
|
| Constructors in com.bigdata.rdf.sparql.ast with parameters of type BigdataValue | |
|---|---|
DummyConstantNode(BigdataValue val)
|
|
| Uses of BigdataValue in com.bigdata.rdf.spo |
|---|
| Constructors in com.bigdata.rdf.spo with parameters of type BigdataValue | |
|---|---|
SPO(BigdataResource s,
BigdataURI p,
BigdataValue o,
StatementEnum type)
Construct a triple from BigdataValues and the specified statement
type. |
|
| Uses of BigdataValue in com.bigdata.rdf.store |
|---|
| Methods in com.bigdata.rdf.store that return BigdataValue | |
|---|---|
BigdataValue |
AbstractTripleStore.asValue(Value value)
|
BigdataValue |
AbstractTripleStore.getTerm(IV iv)
This method is extremely inefficient for scale-out as it does one RMI per request! |
BigdataValue |
BigdataValueIteratorImpl.next()
|
| Methods in com.bigdata.rdf.store with parameters of type BigdataValue | |
|---|---|
void |
IRawTripleStore.addTerms(BigdataValue[] terms)
Batch insert of terms into the database. |
void |
AbstractTripleStore.addTerms(BigdataValue[] terms)
|
| Uses of BigdataValue in com.bigdata.rdf.vocab |
|---|
| Methods in com.bigdata.rdf.vocab that return BigdataValue | |
|---|---|
BigdataValue |
BaseVocabulary.asValue(IV iv)
|
| Methods in com.bigdata.rdf.vocab that return types with arguments of type BigdataValue | |
|---|---|
Iterator<BigdataValue> |
BaseVocabulary.values()
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||