public class PropertyBridge extends ResourceMap
aliases, bNodeIdColumns, column, conditions, constantValue, containsDuplicates, datatype, joins, lang, limit, limitInverse, order, orderDesc, pattern, refersToClassMap, sqlExpression, translateWith, uriColumn, uriPattern, uriSqlExpression, valueContainses, valueMaxLength, valueRegexes
Constructor and Description |
---|
PropertyBridge(Resource resource) |
Modifier and Type | Method and Description |
---|---|
void |
addDynamicProperty(String dynamicPropertyPattern) |
void |
addProperty(Resource property) |
protected Relation |
buildRelation() |
ClassMap |
getBelongsToClassMap() |
String |
getColumn() |
String |
getDatatype() |
String |
getLang() |
int |
getLimit() |
int |
getLimitInverse() |
String |
getPattern() |
ClassMap |
getRefersToClassMap() |
String |
getSQLExpression() |
String |
getUriSQLExpression() |
Collection<Resource> |
properties() |
ClassMap |
refersToClassMap() |
Resource |
resource() |
void |
setBelongsToClassMap(ClassMap classMap) |
void |
setColumn(String column) |
void |
setDatatype(String datatype) |
void |
setLang(String lang) |
void |
setLimit(int limit) |
void |
setLimitInverse(int limit) |
void |
setOrder(String column,
boolean desc) |
void |
setPattern(String pattern) |
void |
setRefersToClassMap(ClassMap classMap) |
void |
setSQLExpression(String sqlExpression) |
String |
toString() |
Collection<TripleRelation> |
toTripleRelations() |
void |
validate() |
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
assertArgumentNotNull, assertHasBeenDefined, assertNotYetDefined
public PropertyBridge(Resource resource)
public Collection<Resource> properties()
public ClassMap getBelongsToClassMap()
public void setBelongsToClassMap(ClassMap classMap)
public String getColumn()
public void setColumn(String column)
public String getPattern()
public void setPattern(String pattern)
public String getSQLExpression()
public void setSQLExpression(String sqlExpression)
public String getUriSQLExpression()
public String getDatatype()
public void setDatatype(String datatype)
public String getLang()
public void setLang(String lang)
public int getLimit()
public void setLimit(int limit)
public int getLimitInverse()
public void setLimitInverse(int limit)
public void setOrder(String column, boolean desc)
public ClassMap getRefersToClassMap()
public void setRefersToClassMap(ClassMap classMap)
public ClassMap refersToClassMap()
public void addProperty(Resource property)
public void addDynamicProperty(String dynamicPropertyPattern)
public void validate() throws D2RQException
validate
in class MapObject
D2RQException
protected Relation buildRelation()
buildRelation
in class ResourceMap
public Collection<TripleRelation> toTripleRelations()