org.d2rq.lang
Class CompiledD2RQMapping

java.lang.Object
  extended by org.d2rq.lang.CompiledD2RQMapping
All Implemented Interfaces:
CompiledMapping

public class CompiledD2RQMapping
extends Object
implements CompiledMapping


Constructor Summary
CompiledD2RQMapping()
           
 
Method Summary
 void addDownloadRelation(DownloadRelation downloadRelation)
           
 void addResourceCollection(String name, ResourceCollection resources)
           
 void addSQLConnection(SQLConnection connection)
           
 void addTripleRelation(TripleRelation tripleRelation)
           
 void close()
           
 void connect()
          Connects all databases.
 Graph getAdditionalTriples()
           
 Context getContext()
           
 Collection<? extends DownloadRelation> getDownloadRelations()
           
 PrefixMapping getPrefixes()
           
 ResourceCollection getResourceCollection(String name)
           
 List<String> getResourceCollectionNames()
           
 List<String> getResourceCollectionNames(Node forNode)
           
 Collection<SQLConnection> getSQLConnections()
           
 Collection<TripleRelation> getTripleRelations()
           
 void setAdditionalTriples(Graph graph)
           
 void setFastMode(boolean fastMode)
           
 void setPrefixes(PrefixMapping prefixes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompiledD2RQMapping

public CompiledD2RQMapping()
Method Detail

addSQLConnection

public void addSQLConnection(SQLConnection connection)

connect

public void connect()
Connects all databases. This is done automatically if needed. The method can be used to test the connections earlier.

Specified by:
connect in interface CompiledMapping
Throws:
D2RQException - on connection failure

close

public void close()
Specified by:
close in interface CompiledMapping

setPrefixes

public void setPrefixes(PrefixMapping prefixes)

getPrefixes

public PrefixMapping getPrefixes()
Specified by:
getPrefixes in interface CompiledMapping

setAdditionalTriples

public void setAdditionalTriples(Graph graph)

getAdditionalTriples

public Graph getAdditionalTriples()
Specified by:
getAdditionalTriples in interface CompiledMapping

setFastMode

public void setFastMode(boolean fastMode)

getContext

public Context getContext()
Specified by:
getContext in interface CompiledMapping

addTripleRelation

public void addTripleRelation(TripleRelation tripleRelation)

getTripleRelations

public Collection<TripleRelation> getTripleRelations()
Specified by:
getTripleRelations in interface CompiledMapping

getSQLConnections

public Collection<SQLConnection> getSQLConnections()
Specified by:
getSQLConnections in interface CompiledMapping

addResourceCollection

public void addResourceCollection(String name,
                                  ResourceCollection resources)

getResourceCollectionNames

public List<String> getResourceCollectionNames()
Specified by:
getResourceCollectionNames in interface CompiledMapping

getResourceCollectionNames

public List<String> getResourceCollectionNames(Node forNode)
Specified by:
getResourceCollectionNames in interface CompiledMapping

getResourceCollection

public ResourceCollection getResourceCollection(String name)
Specified by:
getResourceCollection in interface CompiledMapping

addDownloadRelation

public void addDownloadRelation(DownloadRelation downloadRelation)

getDownloadRelations

public Collection<? extends DownloadRelation> getDownloadRelations()
Specified by:
getDownloadRelations in interface CompiledMapping