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
IVs 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
IVs 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.
|
getExtensionByteasValue, booleanValue, byteValue, calendarValue, decimalValue, doubleValue, floatValue, getDatatype, getID, getInlineValue, getLabel, getLanguage, getLocalName, getNamespace, integerValue, intValue, isInline, longValue, needsMaterialization, shortValue, stringValuecompareTo, 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, toFlagsprotected 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 IVs and BigdataValues in the keys of a map
or the values of a set.
hashCode in interface org.openrdf.model.BNodehashCode in interface org.openrdf.model.LiteralhashCode in interface org.openrdf.model.URIhashCode in class AbstractIV<V extends BigdataValue,T>public final boolean equals(Object o)
AbstractIVIVs 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 BigdataValues. Therefore you MUST NOT mix IVs and
BigdataValues in the keys of a map or the values of a set.
equals in interface org.openrdf.model.BNodeequals in interface org.openrdf.model.Literalequals in interface org.openrdf.model.URIequals in class AbstractIV<V extends BigdataValue,T>public final int _compareTo(IV o)
AbstractIVIVs 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.