Class IntegerMemLiteral
java.lang.Object
org.eclipse.rdf4j.model.base.AbstractLiteral
org.eclipse.rdf4j.model.impl.SimpleLiteral
org.eclipse.rdf4j.sail.memory.model.MemLiteral
org.eclipse.rdf4j.sail.memory.model.IntegerMemLiteral
- All Implemented Interfaces:
Serializable,Literal,Value,MemValue
An extension of MemLiteral that stores an integer value to avoid parsing.
- Author:
- Arjohn Kampman
- See Also:
-
Field Summary
Fields inherited from interface org.eclipse.rdf4j.sail.memory.model.MemValue
EMPTY_LIST -
Constructor Summary
ConstructorsConstructorDescriptionIntegerMemLiteral(Object creator, String label, BigInteger value, CoreDatatype datatype) IntegerMemLiteral(Object creator, String label, BigInteger value, IRI datatype) IntegerMemLiteral(Object creator, BigInteger value) IntegerMemLiteral(Object creator, BigInteger value, CoreDatatype datatype) IntegerMemLiteral(Object creator, BigInteger value, IRI datatype) -
Method Summary
Modifier and TypeMethodDescriptionbyteReturns the byte value of this literal.Returns the decimal value of this literal.doubleReturns the double value of this literal.floatReturns the float value of this literal.Returns the integer value of this literal.intintValue()Returns the int value of this literal.longReturns the long value of this literal.shortReturns the short value of this literal.Methods inherited from class org.eclipse.rdf4j.sail.memory.model.MemLiteral
addObjectStatement, cleanSnapshotsFromObjectStatements, getCreator, getObjectStatementCount, getObjectStatementList, hasContextStatements, hasObjectStatements, hasPredicateStatements, hasStatements, hasSubjectStatementsMethods inherited from class org.eclipse.rdf4j.model.impl.SimpleLiteral
booleanValue, calendarValue, equals, getCoreDatatype, getDatatype, getLabel, getLanguage, getXsdDatatype, hashCode, setDatatype, setDatatype, setDatatype, setDatatype, setLabel, setLanguage, stringValue, toStringMethods inherited from class org.eclipse.rdf4j.model.base.AbstractLiteral
temporalAccessorValue, temporalAmountValueMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.model.Value
isBNode, isIRI, isResource, isTriple, stringValue
-
Constructor Details
-
IntegerMemLiteral
-
IntegerMemLiteral
-
IntegerMemLiteral
-
IntegerMemLiteral
-
IntegerMemLiteral
-
-
Method Details
-
byteValue
public byte byteValue()Description copied from interface:LiteralReturns the byte value of this literal.- Specified by:
byteValuein interfaceLiteral- Overrides:
byteValuein classSimpleLiteral- Returns:
- The byte value of the literal.
-
shortValue
public short shortValue()Description copied from interface:LiteralReturns the short value of this literal.- Specified by:
shortValuein interfaceLiteral- Overrides:
shortValuein classSimpleLiteral- Returns:
- The short value of the literal.
-
intValue
public int intValue()Description copied from interface:LiteralReturns the int value of this literal.- Specified by:
intValuein interfaceLiteral- Overrides:
intValuein classSimpleLiteral- Returns:
- The int value of the literal.
-
longValue
public long longValue()Description copied from interface:LiteralReturns the long value of this literal.- Specified by:
longValuein interfaceLiteral- Overrides:
longValuein classSimpleLiteral- Returns:
- The long value of the literal.
-
floatValue
public float floatValue()Description copied from interface:LiteralReturns the float value of this literal.- Specified by:
floatValuein interfaceLiteral- Overrides:
floatValuein classSimpleLiteral- Returns:
- The float value of the literal.
-
doubleValue
public double doubleValue()Description copied from interface:LiteralReturns the double value of this literal.- Specified by:
doubleValuein interfaceLiteral- Overrides:
doubleValuein classSimpleLiteral- Returns:
- The double value of the literal.
-
integerValue
Description copied from interface:LiteralReturns the integer value of this literal.- Specified by:
integerValuein interfaceLiteral- Overrides:
integerValuein classSimpleLiteral- Returns:
- The integer value of the literal.
-
decimalValue
Description copied from interface:LiteralReturns the decimal value of this literal.- Specified by:
decimalValuein interfaceLiteral- Overrides:
decimalValuein classSimpleLiteral- Returns:
- The decimal value of the literal.
-