public class XSDUnsignedIntIV<V extends BigdataLiteral> extends AbstractLiteralIV<V,Long>
xsd:unsignedInt.flags| Constructor and Description | 
|---|
| XSDUnsignedIntIV(int value) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | _compareTo(IV o)Compare two  IVs having the same intrinsic datatype. | 
| V | asValue(LexiconRelation lex)If the value is not already cached, then inflate an inline RDF value to a
  BigdataValueand cache it on a private field. | 
| boolean | booleanValue()Implement  Literal.booleanValue(). | 
| int | byteLength()The byte length of the encoded  IV. | 
| byte | byteValue()Implement  Literal.byteValue(). | 
| IV<V,Long> | clone(boolean clearCache)Return a copy of this  IV. | 
| BigDecimal | decimalValue()Implement  Literal.decimalValue(). | 
| double | doubleValue()Implement  Literal.doubleValue(). | 
| boolean | equals(Object o)Return true iff the two  IVs are the same point in the same value
 space. | 
| float | floatValue()Implement  Literal.floatValue(). | 
| Long | getInlineValue()Return the Java  Objectcorresponding to the inline value. | 
| int | hashCode()Return the hash code of the int value. | 
| BigInteger | integerValue()Implement  Literal.integerValue(). | 
| int | intValue()Implement  Literal.intValue(). | 
| long | longValue()Implement  Literal.longValue(). | 
| long | promote()Promote the  unsigned intinto asigned long. | 
| static long | promote(int value) | 
| int | rawValue()The unsigned int value. | 
| short | shortValue()Implement  Literal.shortValue(). | 
| String | stringValue()Implement  Value.stringValue(). | 
calendarValue, getDatatype, getLabel, getLanguage, needsMaterialization, toStringisInlinecompareTo, 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, toFlagsclone, finalize, getClass, notify, notifyAll, wait, wait, waitencode, flags, getDTE, getDTEX, getVTE, isBigNumeric, isBNode, isExtension, isFixedNumeric, isFloatingPointNumeric, isInline, isLiteral, isNullIV, isNumeric, isResource, isSignedNumeric, isStatement, isUnsignedNumeric, isURI, isVocabularycompareTopublic int rawValue()
public IV<V,Long> clone(boolean clearCache)
IVCacheIV.
 
 Note: This method exists to defeat the hard reference from the IV
 to the cached BigdataValue in order to avoid a memory leak when
 the IV is used as the key in a weak value cache whose value is
 the BigdataValue. Therefore, certain IV implementations
 MAY return this when they are used for limited collections. The
 vocabulary IVs are the primary example. For the same reason, we do not
 need to recursively break the link from the IV to the
 BigdataValue for IVs which embed other IVs.
clearCache - When true the cached reference (if any) will NOT
            be set on the copy.(Thread-local
      cache combined with unbounded thread pools causes effective memory
      leak)public final long promote()
unsigned int into a signed long.public static long promote(int value)
public final Long getInlineValue()
IVObject corresponding to the inline value.Object.public V asValue(LexiconRelation lex)
IVCacheBigdataValue and cache it on a private field.
 
 Note: Query plans are responsible for ensuring that IVs have been
 materialized before operators are evaluated which invoke this method.
 This pattern ensures that efficient batch operators are used to
 materialize Values, and thereby avoids heavy RMI overhead in
 scale-out, and provides operators which use IVCache.getValue() with a
 simple method signature which does not require access to the lexicon.
 Query plans are also responsible for dropping variables once they are no
 longer needed or, in the case of large values and BLOBs, dropping the
 cached BigdataValue when possible in order to avoid excess
 network and heap overhead.
lex - The lexicon relation (this is required in order to access the
            BigdataValueFactory for the namespace associated with
            lexicon when we materialize an inline IV).BigdataValue.public final long longValue()
AbstractLiteralIVLiteral.longValue().longValue in interface org.openrdf.model.LiterallongValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public boolean booleanValue()
AbstractLiteralIVLiteral.booleanValue().booleanValue in interface org.openrdf.model.LiteralbooleanValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public byte byteValue()
AbstractLiteralIVLiteral.byteValue().byteValue in interface org.openrdf.model.LiteralbyteValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public double doubleValue()
AbstractLiteralIVLiteral.doubleValue().doubleValue in interface org.openrdf.model.LiteraldoubleValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public float floatValue()
AbstractLiteralIVLiteral.floatValue().floatValue in interface org.openrdf.model.LiteralfloatValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public int intValue()
AbstractLiteralIVLiteral.intValue().intValue in interface org.openrdf.model.LiteralintValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public short shortValue()
AbstractLiteralIVLiteral.shortValue().shortValue in interface org.openrdf.model.LiteralshortValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public String stringValue()
AbstractLiteralIVValue.stringValue().stringValue in interface org.openrdf.model.ValuestringValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public BigDecimal decimalValue()
AbstractLiteralIVLiteral.decimalValue().decimalValue in interface org.openrdf.model.LiteraldecimalValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public BigInteger integerValue()
AbstractLiteralIVLiteral.integerValue().integerValue in interface org.openrdf.model.LiteralintegerValue in class AbstractLiteralIV<V extends BigdataLiteral,Long>public 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.Literalequals in class AbstractIV<V extends BigdataLiteral,Long>public int hashCode()
hashCode in interface org.openrdf.model.LiteralhashCode in class AbstractIV<V extends BigdataLiteral,Long>Integer.hashCode()public int byteLength()
IVIV.public int _compareTo(IV o)
AbstractIVIVs having the same intrinsic datatype._compareTo in class AbstractIV<V extends BigdataLiteral,Long>Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.