|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| ITermIdCodes | An interface that defines bit masks that are applied to the low bits of the assigned term identifiers and which indicate directly (without consulting the term index) whether a term is a URI, Literal, BNode, or Statement. |
| ITermIdFilter | Interface for filtering base term identifiers, typically based on the bit
flags defined ITermIdCodes. |
| ITermIndexCodes | This interface defines the signed byte values indicating the type of a term in the term index. |
| LexiconKeyBuilder.IDatatypeKeyCoder | Interface for classes encapsulating the logic to encode (and where possible, decode) datatype literals. |
| Class Summary | |
|---|---|
| Id2TermTupleSerializer | Encapsulates key and value formation for the reverse lexicon index. |
| Id2TermWriteProc | Unisolated write operation makes consistent assertions on the
id:term index based on the data developed by the Term2IdWriteProc
operation. |
| Id2TermWriteProc.Id2TermWriteProcConstructor | |
| KVOTermIdComparator | Places KVOs containing BigdataValue references into an
ordering determined by the assigned term identifiers}. |
| LexiconKeyBuilder | Flyweight helper class for building (and decoding to the extent possible)
unsigned byte[] keys for RDF Values and term identifiers. |
| LexiconKeyBuilder.XSDAnyURICoder | Handles anything derived from the primitive data type
XMLSchema.STRING. |
| LexiconKeyBuilder.XSDBooleanCoder | Handles anything derived from the primitive data type
XMLSchema.BOOLEAN. |
| LexiconKeyBuilder.XSDByteCoder | Handles XMLSchema.BYTE. |
| LexiconKeyBuilder.XSDDoubleCoder | Handles anything derived from the primitive data type
XMLSchema.DOUBLE. |
| LexiconKeyBuilder.XSDFloatCoder | Handles anything derived from the primitive data type
XMLSchema.FLOAT. |
| LexiconKeyBuilder.XSDIntCoder | Handles XMLSchema.INT. |
| LexiconKeyBuilder.XSDLongCoder | Handles XMLSchema.LONG. |
| LexiconKeyBuilder.XSDShortCoder | Handles XMLSchema.SHORT. |
| LexiconKeyBuilder.XSDXmlLiteralCoder | Handles anything derived from the primitive data type
RDF.XMLLITERAL. |
| LexiconKeyOrder | Natural index orders for the LexiconRelation. |
| LexiconRelation | The LexiconRelation handles all things related to the indices mapping
RDF Values onto internal 64-bit term identifiers. |
| ReverseIndexWriterTask | Add terms to the reverse index, which is the index that we use to lookup the
RDF value by its term identifier so that we can externalize ISPOs as
RDF/XML or the like. |
| Term2IdTupleSerializer | Handles the term:id index (forward mapping for the lexicon). |
| Term2IdWriteProc | This unisolated operation inserts terms into the term:id index, assigning identifiers to terms as a side-effect. |
| Term2IdWriteProc.Result | Object encapsulates the discovered / assigned term identifiers and provides efficient serialization for communication of those data to the client. |
| Term2IdWriteProc.Term2IdWriteProcConstructor | |
| Term2IdWriteTask | Synchronous RPC write on the TERM2ID index. |
| Term2IdWriteTask.AssignTermId | Assigns the term identifier to duplicate BigdataValue for a
single write operation when an IDuplicateRemover was applied. |
| TermIdEncoder | An encoder/decoder for long values formed from a partition identifier in the high word and a local counter in the low word where (1) the sign bit is stolen from both the local counter and the partition identifier; and then (2) the low N bits of the long value are reversed and rotated into the high N bits of the long value. |
| WriteTaskStats | Class for reporting various timings for writes on the lexicon indices. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||