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, wrapValueSourceassertArgumentNotNull, assertHasBeenDefined, assertNotYetDefinedpublic 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 MapObjectD2RQExceptionpublic boolean hasProperties()
public Collection<TripleRelation> compiledPropertyBridges()
protected Relation buildRelation()
buildRelation in class ResourceMap