|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Custom translator between database values and RDF values. Implementations of this interface can be used within d2rq:TranslationTables.
A Translator defines a 1:1 mapping between database and RDF values. Mappings that are not 1:1 in both directions are not supported.
The type of the RDF node (URI, blank node, literal) is not specified by the translator, but by the d2rq:ClassMap or d2rq:PropertyBridge that uses the d2rq:TranslationTable.
Translator implementations can have two kinds of constructors:
History:
08-03-2004: Initial version.
Method Summary | |
java.lang.String |
toDBValue(java.lang.String rdfValue)
Translates a value that comes from an RDF source (for example a query) to a database value. |
java.lang.String |
toRDFValue(java.lang.String dbValue)
Translates a value that comes from the database to an RDF value (URI, literal label, or blank node ID). |
Method Detail |
public java.lang.String toRDFValue(java.lang.String dbValue)
dbValue
- a value coming from the database
public java.lang.String toDBValue(java.lang.String rdfValue)
rdfValue
- a value coming from an RDF source
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |