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, wrapValueSourceassertArgumentNotNull, assertHasBeenDefined, assertNotYetDefinedpublic 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 MapObjectD2RQExceptionprotected Relation buildRelation()
buildRelation in class ResourceMappublic Collection<TripleRelation> toTripleRelations()