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,org.eclipse.rdf4j.model.Literal,org.eclipse.rdf4j.model.Value,MemValue
public class IntegerMemLiteral extends MemLiteral
An extension of MemLiteral that stores an integer value to avoid parsing.- Author:
- Arjohn Kampman
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.eclipse.rdf4j.sail.memory.model.MemValue
EMPTY_LIST
-
-
Constructor Summary
Constructors Constructor Description IntegerMemLiteral(Object creator, String label, BigInteger value, org.eclipse.rdf4j.model.base.CoreDatatype datatype)IntegerMemLiteral(Object creator, String label, BigInteger value, org.eclipse.rdf4j.model.IRI datatype)IntegerMemLiteral(Object creator, BigInteger value)IntegerMemLiteral(Object creator, BigInteger value, org.eclipse.rdf4j.model.base.CoreDatatype datatype)IntegerMemLiteral(Object creator, BigInteger value, org.eclipse.rdf4j.model.IRI datatype)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description bytebyteValue()BigDecimaldecimalValue()doubledoubleValue()floatfloatValue()BigIntegerintegerValue()intintValue()longlongValue()shortshortValue()-
Methods inherited from class org.eclipse.rdf4j.sail.memory.model.MemLiteral
addObjectStatement, cleanSnapshotsFromObjectStatements, getCreator, getObjectStatementCount, getObjectStatementList, hasContextStatements, hasObjectStatements, hasPredicateStatements, hasStatements, hasSubjectStatements
-
Methods inherited from class org.eclipse.rdf4j.model.impl.SimpleLiteral
booleanValue, calendarValue, equals, getCoreDatatype, getDatatype, getLabel, getLanguage, hashCode, setDatatype, setDatatype, setDatatype, setLabel, setLanguage, stringValue, toString
-
Methods inherited from class org.eclipse.rdf4j.model.base.AbstractLiteral
temporalAccessorValue, temporalAmountValue
-
-
-
-
Constructor Detail
-
IntegerMemLiteral
public IntegerMemLiteral(Object creator, BigInteger value)
-
IntegerMemLiteral
public IntegerMemLiteral(Object creator, BigInteger value, org.eclipse.rdf4j.model.IRI datatype)
-
IntegerMemLiteral
public IntegerMemLiteral(Object creator, BigInteger value, org.eclipse.rdf4j.model.base.CoreDatatype datatype)
-
IntegerMemLiteral
public IntegerMemLiteral(Object creator, String label, BigInteger value, org.eclipse.rdf4j.model.IRI datatype)
-
IntegerMemLiteral
public IntegerMemLiteral(Object creator, String label, BigInteger value, org.eclipse.rdf4j.model.base.CoreDatatype datatype)
-
-
Method Detail
-
byteValue
public byte byteValue()
- Specified by:
byteValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
byteValuein classSimpleLiteral
-
shortValue
public short shortValue()
- Specified by:
shortValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
shortValuein classSimpleLiteral
-
intValue
public int intValue()
- Specified by:
intValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
intValuein classSimpleLiteral
-
longValue
public long longValue()
- Specified by:
longValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
longValuein classSimpleLiteral
-
floatValue
public float floatValue()
- Specified by:
floatValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
floatValuein classSimpleLiteral
-
doubleValue
public double doubleValue()
- Specified by:
doubleValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
doubleValuein classSimpleLiteral
-
integerValue
public BigInteger integerValue()
- Specified by:
integerValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
integerValuein classSimpleLiteral
-
decimalValue
public BigDecimal decimalValue()
- Specified by:
decimalValuein interfaceorg.eclipse.rdf4j.model.Literal- Overrides:
decimalValuein classSimpleLiteral
-
-