Class CustomGraphQueryInferencerConfig
- java.lang.Object
-
- org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
-
- org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
-
- org.eclipse.rdf4j.sail.inferencer.fc.config.CustomGraphQueryInferencerConfig
-
- All Implemented Interfaces:
org.eclipse.rdf4j.sail.config.DelegatingSailImplConfig,org.eclipse.rdf4j.sail.config.SailImplConfig
public final class CustomGraphQueryInferencerConfig extends org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfigConfiguration handling forCustomGraphQueryInferencer.- Author:
- Dale Visser
-
-
Field Summary
Fields Modifier and Type Field Description static PatternSPARQL_PATTERN
-
Constructor Summary
Constructors Constructor Description CustomGraphQueryInferencerConfig()CustomGraphQueryInferencerConfig(org.eclipse.rdf4j.sail.config.SailImplConfig delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringbuildMatcherQueryFromRuleQuery(QueryLanguage language, String ruleQuery)org.eclipse.rdf4j.model.Resourceexport(org.eclipse.rdf4j.model.Model m)StringgetMatcherQuery()QueryLanguagegetQueryLanguage()StringgetRuleQuery()voidparse(org.eclipse.rdf4j.model.Model m, org.eclipse.rdf4j.model.Resource implNode)voidsetMatcherQuery(String matcherQuery)Set the optional matcher query.voidsetQueryLanguage(QueryLanguage language)voidsetRuleQuery(String ruleQuery)voidvalidate()-
Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
getDelegate, setDelegate
-
Methods inherited from class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
getConnectionTimeOut, getIterationCacheSyncThreshold, getType, setConnectionTimeOut, setIterationCacheSyncThreshold, setType
-
-
-
-
Field Detail
-
SPARQL_PATTERN
public static final Pattern SPARQL_PATTERN
-
-
Method Detail
-
setQueryLanguage
public void setQueryLanguage(QueryLanguage language)
-
getQueryLanguage
public QueryLanguage getQueryLanguage()
-
setRuleQuery
public void setRuleQuery(String ruleQuery)
-
getRuleQuery
public String getRuleQuery()
-
setMatcherQuery
public void setMatcherQuery(String matcherQuery)
Set the optional matcher query.- Parameters:
matcherQuery- if null, internal value will be set to the empty string
-
getMatcherQuery
public String getMatcherQuery()
-
parse
public void parse(org.eclipse.rdf4j.model.Model m, org.eclipse.rdf4j.model.Resource implNode) throws org.eclipse.rdf4j.sail.config.SailConfigException- Specified by:
parsein interfaceorg.eclipse.rdf4j.sail.config.SailImplConfig- Overrides:
parsein classorg.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig- Throws:
org.eclipse.rdf4j.sail.config.SailConfigException
-
validate
public void validate() throws org.eclipse.rdf4j.sail.config.SailConfigException- Specified by:
validatein interfaceorg.eclipse.rdf4j.sail.config.SailImplConfig- Overrides:
validatein classorg.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig- Throws:
org.eclipse.rdf4j.sail.config.SailConfigException
-
export
public org.eclipse.rdf4j.model.Resource export(org.eclipse.rdf4j.model.Model m)
- Specified by:
exportin interfaceorg.eclipse.rdf4j.sail.config.SailImplConfig- Overrides:
exportin classorg.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
-
buildMatcherQueryFromRuleQuery
public static String buildMatcherQueryFromRuleQuery(QueryLanguage language, String ruleQuery) throws MalformedQueryException
- Throws:
MalformedQueryException
-
-