org.d2rq.mapgen
Class W3CMappingGenerator
java.lang.Object
org.d2rq.mapgen.MappingGenerator
org.d2rq.mapgen.W3CMappingGenerator
public class W3CMappingGenerator
- extends MappingGenerator
Generates a D2RQ mapping compatible with W3C's Direct Mapping by introspecting a database schema.
Result is available as a high-quality Turtle serialization, or
as a parsed model.
- Author:
- Luís Eufrasio (luis.eufrasio@gmail.com)
Methods inherited from class org.d2rq.mapgen.MappingGenerator |
filter, isLinkTable, mappingModel, setFilter, setGenerateClasses, setGenerateDefinitionLabels, setGenerateLabelBridges, setHandleLinkTables, setInstanceNamespaceURI, setMapNamespaceURI, setServeVocabulary, setSkipForeignKeyTargetColumns, setStartupSQLScript, setVocabNamespaceURI, vocabularyModel, writeColumn, writeForeignKey, writeLabelBridge, writeMapping, writeMapping, writeTable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
W3CMappingGenerator
public W3CMappingGenerator(SQLConnection database)
writeEntityIdentifier
protected void writeEntityIdentifier(TableDef table,
List<Identifier> identifierColumns)
- Overrides:
writeEntityIdentifier
in class MappingGenerator
writePseudoEntityIdentifier
protected void writePseudoEntityIdentifier(TableDef table)
- Overrides:
writePseudoEntityIdentifier
in class MappingGenerator
vocabularyIRITurtle
protected String vocabularyIRITurtle(TableName tableName)
- Overrides:
vocabularyIRITurtle
in class MappingGenerator
vocabularyIRITurtle
protected String vocabularyIRITurtle(TableName tableName,
Identifier column)
- Overrides:
vocabularyIRITurtle
in class MappingGenerator
vocabularyIRITurtle
protected String vocabularyIRITurtle(TableName tableName,
Key columns)
- Overrides:
vocabularyIRITurtle
in class MappingGenerator