de.fuberlin.wiwiss.d2rq.map
Class ClassMap
java.lang.Object
de.fuberlin.wiwiss.d2rq.map.MapObject
de.fuberlin.wiwiss.d2rq.map.ResourceMap
de.fuberlin.wiwiss.d2rq.map.ClassMap
public class ClassMap
- extends ResourceMap
Fields inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap |
aliases, bNodeIdColumns, column, conditions, constantValue, containsDuplicates, datatype, joins, lang, limit, limitInverse, order, orderDesc, pattern, refersToClassMap, sqlExpression, translateWith, uriColumn, uriPattern, uriSqlExpression, valueContainses, valueMaxLength, valueRegexes |
Methods inherited from class de.fuberlin.wiwiss.d2rq.map.ResourceMap |
addAlias, addCondition, addDefinitionComment, addDefinitionLabel, addDefinitionProperty, addJoin, addValueContains, addValueRegex, assertHasPrimarySpec, buildAliasedNodeMaker, getAdditionalDefinitionProperties, getDefinitionComments, getDefinitionLabels, nodeMaker, relation, relationBuilder, setBNodeIdColumns, setConstantValue, setContainsDuplicates, setTranslateWith, setURIColumn, setURIPattern, setUriSQLExpression, setValueMaxLength, wrapValueSource |
ClassMap
public ClassMap(Resource classMapResource)
resource
public Resource resource()
- Overrides:
resource
in class MapObject
getClasses
public Collection<Resource> getClasses()
setDatabase
public void setDatabase(Database database)
database
public Database database()
addClass
public void addClass(Resource class_)
addPropertyBridge
public void addPropertyBridge(PropertyBridge bridge)
propertyBridges
public Collection<PropertyBridge> propertyBridges()
validate
public void validate()
throws D2RQException
- Specified by:
validate
in class MapObject
- Throws:
D2RQException
hasProperties
public boolean hasProperties()
compiledPropertyBridges
public Collection<TripleRelation> compiledPropertyBridges()
buildRelation
protected Relation buildRelation()
- Specified by:
buildRelation
in class ResourceMap
toString
public String toString()
- Overrides:
toString
in class MapObject