Uses of Interface
com.bigdata.rdf.model.BigdataValue

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()
           
 



Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.