V
- T
- public abstract class AbstractNonInlineExtensionIVWithDelegateIV<V extends BigdataValue,T> extends AbstractNonInlineExtensionIV<V,T>
DTE
with the "extension" IV
.flags
Modifier | Constructor and Description |
---|---|
protected |
AbstractNonInlineExtensionIVWithDelegateIV(VTE vte,
AbstractLiteralIV<BigdataLiteral,?> delegate,
IV<?,?> extensionIv) |
Modifier and Type | Method and Description |
---|---|
int |
_compareTo(IV o)
Compare two
IV s having the same intrinsic datatype. |
int |
byteLength()
Return one (for the flags) plus the length of the extension IV plus the
length of the delegate IV.
|
boolean |
equals(Object o)
Return true iff the two
IV s are the same point in the same value
space. |
AbstractLiteralIV<BigdataLiteral,?> |
getDelegate() |
IV<?,?> |
getExtensionIV() |
int |
hashCode()
Return a hash code based on the value of the point in the value space.
|
getExtensionByte
asValue, booleanValue, byteValue, calendarValue, decimalValue, doubleValue, floatValue, getDatatype, getID, getInlineValue, getLabel, getLanguage, getLocalName, getNamespace, integerValue, intValue, isInline, longValue, needsMaterialization, shortValue, stringValue
compareTo, encode, flags, getDTE, getDTE, getDTEX, getInternalValueTypeEnum, getValue, getValueCache, getVTE, getVTE, hasValue, isBigNumeric, isBNode, isExtension, isExtension, isFixedNumeric, isFloatingPointNumeric, isInline, isLiteral, isNullIV, isNumeric, isResource, isSignedNumeric, isStatement, isUnsignedNumeric, isURI, isVocabulary, setValue, toFlags
protected AbstractNonInlineExtensionIVWithDelegateIV(VTE vte, AbstractLiteralIV<BigdataLiteral,?> delegate, IV<?,?> extensionIv)
public AbstractLiteralIV<BigdataLiteral,?> getDelegate()
public IV<?,?> getExtensionIV()
public final int hashCode()
AbstractIV
Note: The IV
implementations typically DO NOT return hash codes
that are consistent with BigdataValue#hashCode()
. Therefore you
MUST NOT mix IV
s and BigdataValue
s in the keys of a map
or the values of a set.
hashCode
in interface org.openrdf.model.BNode
hashCode
in interface org.openrdf.model.Literal
hashCode
in interface org.openrdf.model.URI
hashCode
in class AbstractIV<V extends BigdataValue,T>
public final boolean equals(Object o)
AbstractIV
IV
s are the same point in the same value
space. Points in different value spaces (as identified by different
datatype URIs) are NOT equal even if they have the same value in the
corresponding primitive data type.
Note: The IV
implementations typically DO NOT compare equals()
with BigdataValue
s. Therefore you MUST NOT mix IV
s and
BigdataValue
s in the keys of a map or the values of a set.
equals
in interface org.openrdf.model.BNode
equals
in interface org.openrdf.model.Literal
equals
in interface org.openrdf.model.URI
equals
in class AbstractIV<V extends BigdataValue,T>
public final int _compareTo(IV o)
AbstractIV
IV
s having the same intrinsic datatype._compareTo
in class AbstractIV<V extends BigdataValue,T>
public final int byteLength()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.