|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openanzo.common.rdb.query.Literal
public class Literal
Implementation of ILiteralTerm that maps an Anzo Litera to a Glitter ILiteralTerm
| Constructor Summary | |
|---|---|
Literal(CompositeNodeLayout nodeLayout,
long id)
Create a new Literal for value stored in database with given ID |
|
Literal(org.openrdf.model.Literal value)
Create a new Literal |
|
| Method Summary | |
|---|---|
void |
clear()
Clear the cache data for this object |
int |
compareTo(TriplePatternComponent o)
Compares to TriplePatternComponents for ordering. |
boolean |
equals(java.lang.Object other)
|
java.net.URI |
getDatatype()
|
long |
getId()
Get the ID of this node in the database |
java.lang.String |
getLanguage()
|
java.lang.String |
getLexicalForm()
|
org.openrdf.model.Literal |
getLiteralNode(java.util.Map<java.lang.Long,org.openrdf.model.Value> alreadyStored)
Get the org.openrdf.model.Literal of this Literal |
java.lang.Object |
getNativeValue()
|
org.openrdf.model.Literal |
getValue()
Get the Value representation of this term |
int |
hashCode()
|
boolean |
hasLanguage()
|
boolean |
isPlainLiteral()
|
boolean |
isTypedLiteral()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Literal(CompositeNodeLayout nodeLayout,
long id)
nodeLayout - source of dataid - id of Literal in the databasepublic Literal(org.openrdf.model.Literal value)
value - org.openrdf.model.Literal representation of value| Method Detail |
|---|
public boolean equals(java.lang.Object other)
equals in interface TriplePatternComponentequals in class java.lang.Objectpublic void clear()
public long getId()
IRdbTerm
getId in interface IRdbTermpublic org.openrdf.model.Literal getLiteralNode(java.util.Map<java.lang.Long,org.openrdf.model.Value> alreadyStored)
alreadyStored - map of already resolved IDs to their org.openrdf.model.Literal value
public org.openrdf.model.Literal getValue()
IRdbTerm
getValue in interface IRdbTermpublic java.lang.String getLanguage()
getLanguage in interface IPlainLiteralTermIPlainLiteralTerm.hasLanguage()
returns true.public boolean hasLanguage()
hasLanguage in interface IPlainLiteralTermpublic java.lang.String getLexicalForm()
getLexicalForm in interface ILiteralTermpublic java.lang.Object getNativeValue()
getNativeValue in interface ITypedLiteralTermpublic java.net.URI getDatatype()
getDatatype in interface ITypedLiteralTermpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(TriplePatternComponent o)
TriplePatternComponent
compareTo in interface TriplePatternComponentTriplePatternComponent.equals(Object) is
true, and 1 otherwise.public boolean isPlainLiteral()
isPlainLiteral in interface ILiteralTermpublic boolean isTypedLiteral()
isTypedLiteral in interface ILiteralTerm
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||