de.fuberlin.wiwiss.d2rq.map
Class PropertyBridge
java.lang.Object
de.fuberlin.wiwiss.d2rq.map.MapObject
de.fuberlin.wiwiss.d2rq.map.ResourceMap
de.fuberlin.wiwiss.d2rq.map.PropertyBridge
public class PropertyBridge
- 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 |
PropertyBridge
public PropertyBridge(Resource resource)
resource
public Resource resource()
- Overrides:
resource
in class MapObject
properties
public Collection<Resource> properties()
getBelongsToClassMap
public ClassMap getBelongsToClassMap()
setBelongsToClassMap
public void setBelongsToClassMap(ClassMap classMap)
getColumn
public String getColumn()
setColumn
public void setColumn(String column)
getPattern
public String getPattern()
setPattern
public void setPattern(String pattern)
getSQLExpression
public String getSQLExpression()
setSQLExpression
public void setSQLExpression(String sqlExpression)
getUriSQLExpression
public String getUriSQLExpression()
getDatatype
public String getDatatype()
setDatatype
public void setDatatype(String datatype)
getLang
public String getLang()
setLang
public void setLang(String lang)
getLimit
public int getLimit()
setLimit
public void setLimit(int limit)
getLimitInverse
public int getLimitInverse()
setLimitInverse
public void setLimitInverse(int limit)
setOrder
public void setOrder(String column,
boolean desc)
getRefersToClassMap
public ClassMap getRefersToClassMap()
setRefersToClassMap
public void setRefersToClassMap(ClassMap classMap)
refersToClassMap
public ClassMap refersToClassMap()
addProperty
public void addProperty(Resource property)
addDynamicProperty
public void addDynamicProperty(String dynamicPropertyPattern)
validate
public void validate()
throws D2RQException
- Specified by:
validate
in class MapObject
- Throws:
D2RQException
buildRelation
protected Relation buildRelation()
- Specified by:
buildRelation
in class ResourceMap
toTripleRelations
public Collection<TripleRelation> toTripleRelations()
toString
public String toString()
- Overrides:
toString
in class MapObject