Class RDFDataSourceWithBnodeRewrite

java.lang.Object
org.aksw.jenax.dataaccess.sparql.datasource.RDFDataSourceWrapperBase<RDFDataSource>
org.aksw.jenax.dataaccess.sparql.polyfill.datasource.RDFDataSourceWithBnodeRewrite
All Implemented Interfaces:
RDFDataSource, RDFDataSourceWrapper<RDFDataSource>

public class RDFDataSourceWithBnodeRewrite extends RDFDataSourceWrapperBase<RDFDataSource>
Blank node profile probing is only activated with if the given profile name is set to "auto".
  • Field Details

    • AUTO

      public static final String AUTO
      See Also:
    • givenProfileName

      protected String givenProfileName
    • derivedProfileName

      protected String derivedProfileName
    • rewriteMode

      protected org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris.BnodeRewriteMode rewriteMode
    • transformer

      protected Optional<org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris> transformer
  • Constructor Details

    • RDFDataSourceWithBnodeRewrite

      public RDFDataSourceWithBnodeRewrite(RDFDataSource delegate, String givenProfileName, org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris.BnodeRewriteMode rewriteMode)
  • Method Details

    • getGivenProfileName

      public String getGivenProfileName()
    • getInferredProfileName

      public String getInferredProfileName()
    • getRewriteMode

      public org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris.BnodeRewriteMode getRewriteMode()
    • getTransform

      public static org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris getTransform(String profile, org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris.BnodeRewriteMode rewriteMode)
    • getConnection

      public org.apache.jena.rdfconnection.RDFConnection getConnection()
      Description copied from interface: RDFDataSourceWrapper
      By default, use the delegate's connection.
    • asTransform

      public static RDFDataSourceTransform asTransform()
    • wrapWithAutoBnodeProfileDetection

      public static RDFDataSourceWithBnodeRewrite wrapWithAutoBnodeProfileDetection(RDFDataSource delegate)
    • wrapWithAutoBnodeProfileDetection

      public static RDFDataSourceWithBnodeRewrite wrapWithAutoBnodeProfileDetection(RDFDataSource delegate, org.aksw.jena_sparql_api.algebra.expr.transform.ExprTransformVirtualBnodeUris.BnodeRewriteMode rewriteMode)