Class 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.AbstractDelegatingSailImplConfig
    Configuration handling for CustomGraphQueryInferencer.
    Author:
    Dale Visser
    • Field Detail

      • SPARQL_PATTERN

        public static final Pattern SPARQL_PATTERN
    • Constructor Detail

      • CustomGraphQueryInferencerConfig

        public CustomGraphQueryInferencerConfig()
      • CustomGraphQueryInferencerConfig

        public CustomGraphQueryInferencerConfig​(org.eclipse.rdf4j.sail.config.SailImplConfig delegate)
    • Method Detail

      • setQueryLanguage

        public void setQueryLanguage​(QueryLanguage language)
      • 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:
        parse in interface org.eclipse.rdf4j.sail.config.SailImplConfig
        Overrides:
        parse in class org.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:
        validate in interface org.eclipse.rdf4j.sail.config.SailImplConfig
        Overrides:
        validate in class org.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:
        export in interface org.eclipse.rdf4j.sail.config.SailImplConfig
        Overrides:
        export in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig