Package | Description |
---|---|
com.bigdata.rdf.internal |
This package provides an internal representation of RDF Values.
|
com.bigdata.rdf.internal.impl | |
com.bigdata.rdf.lexicon | |
com.bigdata.test |
Modifier and Type | Method and Description |
---|---|
VTE |
IV.getVTE()
|
static VTE |
VTE.valueOf(byte b)
Return the
VTE identified by the LOW TWO (2) bits in the caller's
value. |
static VTE |
VTE.valueOf(char c) |
static VTE |
VTE.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static VTE |
VTE.valueOf(org.openrdf.model.Value v)
Determine the VTE based on the type of Value - URI, Literal, or BNode.
|
static VTE[] |
VTE.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
protected IV<?,?> |
AbstractEncodeDecodeKeysTestCase.newTermId(VTE vte)
Factory for mock
IV s. |
Modifier and Type | Method and Description |
---|---|
static VTE |
AbstractIV.getInternalValueTypeEnum(byte flags)
Helper method decodes a flags byte as found in a statement index key to
an
VTE . |
VTE |
AbstractIV.getVTE() |
static VTE |
AbstractIV.getVTE(byte flags)
Return the
VTE encoding in a flags byte. |
Modifier and Type | Method and Description |
---|---|
static TermId<?> |
TermId.mockIV(VTE vte)
|
static byte |
BlobIV.toFlags(VTE vte)
Return the
flags byte for a BlobIV . |
static byte |
AbstractIV.toFlags(VTE vte,
boolean inline,
boolean extension,
DTE dte)
Return the
flags byte that encodes the provided metadata
about an internal value . |
Constructor and Description |
---|
AbstractInlineExtensionIV(VTE vte,
boolean extension,
DTE dte) |
AbstractInlineExtensionIV(VTE vte,
DTE dte) |
AbstractInlineIV(VTE vte,
boolean extension,
DTE dte) |
AbstractInlineIV(VTE vte,
DTE dte) |
AbstractIV(VTE vte,
boolean inline,
boolean extension,
DTE dte)
The RDF Value type (URI, BNode, Literal or Statement) and the data type
are combined and stored in a single byte together with whether the RDF
value has been inlined (an inline bit) and whether the RDF Value
is an extended data type (the extension> bit).
|
AbstractNonInlineExtensionIV(VTE vte,
DTE dte) |
AbstractNonInlineExtensionIVWithDelegateIV(VTE vte,
AbstractLiteralIV<BigdataLiteral,?> delegate,
IV<?,?> extensionIv) |
AbstractNonInlineIV(VTE vte,
boolean extension,
DTE dte) |
BlobIV(VTE vte,
int hash,
short counter) |
TermId(VTE vte,
long termId)
Constructor for a term identifier.
|
Modifier and Type | Method and Description |
---|---|
static VTE |
Term2IdWriteProc.VTE(byte code) |
Modifier and Type | Method and Description |
---|---|
byte[] |
BlobsIndexHelper.makeKey(IKeyBuilder keyBuilder,
VTE vte,
int hashCode,
int counter)
Create a fully formed key for the TERMS index from the
VTE , the
hashCode of the BigdataValue , and the hash collision counter. |
byte[] |
BlobsIndexHelper.makePrefixKey(IKeyBuilder keyBuilder,
VTE vte,
int hashCode)
Create a prefix key for the TERMS index from the
VTE and hashCode
of the BigdataValue . |
Modifier and Type | Method and Description |
---|---|
IV<?,?> |
MockTermIdFactory.newTermId(VTE vte)
Factory for
IV s. |
IV<?,?> |
MockTermIdFactory.newTermId(VTE vte,
long termId)
TermId having the termId. |
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.