Class ElementTransformDeduplicateBGPs

java.lang.Object
org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
org.aksw.jena_sparql_api.element.transform.ElementTransformDeduplicateBGPs
All Implemented Interfaces:
org.apache.jena.sparql.syntax.syntaxtransform.ElementTransform

public class ElementTransformDeduplicateBGPs extends org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
Deduplicate triple / quad patterns; E.g. { ?s ?p ?o . ?s ?p ?o } becomes { ?s ?p ?o }
Author:
Claus Stadler, Nov 17, 2018
  • Field Summary

    Fields inherited from class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase

    alwaysCopy
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.syntax.Element
    transform(org.apache.jena.sparql.syntax.ElementPathBlock el)
     
    org.apache.jena.sparql.syntax.Element
    transform(org.apache.jena.sparql.syntax.ElementTriplesBlock el)
     

    Methods inherited from class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase

    transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ElementTransformDeduplicateBGPs

      public ElementTransformDeduplicateBGPs()
  • Method Details

    • transform

      public org.apache.jena.sparql.syntax.Element transform(org.apache.jena.sparql.syntax.ElementTriplesBlock el)
      Specified by:
      transform in interface org.apache.jena.sparql.syntax.syntaxtransform.ElementTransform
      Overrides:
      transform in class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
    • transform

      public org.apache.jena.sparql.syntax.Element transform(org.apache.jena.sparql.syntax.ElementPathBlock el)
      Specified by:
      transform in interface org.apache.jena.sparql.syntax.syntaxtransform.ElementTransform
      Overrides:
      transform in class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase