Class ConditionalVarDefinitionImpl
java.lang.Object
org.aksw.jenax.arq.decisiontree.api.ConditionalVarDefinitionImpl
- All Implemented Interfaces:
ConditionalVarDefinition
Var definitions based on decision tree structures.
This allows for the use of 'discriminator' columns, such is
?x != (if (?p = 1) then IRI(STR(?o)) if (?p = 0) then ?o)
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<org.apache.jena.sparql.core.Var,DecisionTreeSparqlExpr> -
Constructor Summary
ConstructorsConstructorDescriptionConditionalVarDefinitionImpl(Map<org.apache.jena.sparql.core.Var, DecisionTreeSparqlExpr> definitions) -
Method Summary
Modifier and TypeMethodDescriptionMap<org.apache.jena.sparql.core.Var,DecisionTreeSparqlExpr> put(org.apache.jena.sparql.core.Var var, DecisionTreeSparqlExpr definition) toString()
-
Field Details
-
definitions
-
-
Constructor Details
-
ConditionalVarDefinitionImpl
public ConditionalVarDefinitionImpl() -
ConditionalVarDefinitionImpl
public ConditionalVarDefinitionImpl(Map<org.apache.jena.sparql.core.Var, DecisionTreeSparqlExpr> definitions)
-
-
Method Details
-
put
public ConditionalVarDefinitionImpl put(org.apache.jena.sparql.core.Var var, DecisionTreeSparqlExpr definition) - Specified by:
putin interfaceConditionalVarDefinition
-
getDefinitions
- Specified by:
getDefinitionsin interfaceConditionalVarDefinition
-
toString
-