public class ClassMap 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
Modifier and Type | Method and Description |
---|---|
void |
addClass(Resource class_) |
void |
addPropertyBridge(PropertyBridge bridge) |
protected Relation |
buildRelation() |
Collection<TripleRelation> |
compiledPropertyBridges() |
Database |
database() |
Collection<Resource> |
getClasses() |
boolean |
hasProperties() |
Collection<PropertyBridge> |
propertyBridges() |
Resource |
resource() |
void |
setDatabase(Database database) |
String |
toString() |
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 ClassMap(Resource classMapResource)
public Collection<Resource> getClasses()
public void setDatabase(Database database)
public Database database()
public void addClass(Resource class_)
public void addPropertyBridge(PropertyBridge bridge)
public Collection<PropertyBridge> propertyBridges()
public void validate() throws D2RQException
validate
in class MapObject
D2RQException
public boolean hasProperties()
public Collection<TripleRelation> compiledPropertyBridges()
protected Relation buildRelation()
buildRelation
in class ResourceMap