Class OpDistinctExtendFilter

java.lang.Object
org.apache.jena.sparql.util.PrintSerializableBase
org.apache.jena.sparql.algebra.op.OpBase
org.apache.jena.sparql.algebra.op.OpExt
org.aksw.commons.graph.index.jena.transform.OpDistinctExtendFilter
All Implemented Interfaces:
OpCopyable, org.apache.jena.atlas.io.Printable, org.apache.jena.sparql.algebra.Op, org.apache.jena.sparql.util.Named, org.apache.jena.sparql.util.PrintSerializable

public class OpDistinctExtendFilter extends org.apache.jena.sparql.algebra.op.OpExt implements OpCopyable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected org.apache.jena.sparql.algebra.Op
     

    Fields inherited from class org.apache.jena.sparql.algebra.op.OpExt

    tag
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpDistinctExtendFilter(org.apache.jena.sparql.algebra.Op subOp, Collection<org.apache.jena.sparql.core.Var> initialVars)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.jena.sparql.algebra.Op
    copy(List<org.apache.jena.sparql.algebra.Op> subOps)
     
    org.apache.jena.sparql.algebra.Op
     
    boolean
    equalTo(org.apache.jena.sparql.algebra.Op obj, org.apache.jena.sparql.util.NodeIsomorphismMap labelMap)
     
    org.apache.jena.sparql.engine.QueryIterator
    eval(org.apache.jena.sparql.engine.QueryIterator input, org.apache.jena.sparql.engine.ExecutionContext execCxt)
     
     
    List<org.apache.jena.sparql.algebra.Op>
     
    org.apache.jena.sparql.algebra.Op
     
    int
     
    void
    outputArgs(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt)
     

    Methods inherited from class org.apache.jena.sparql.algebra.op.OpExt

    apply, apply, getName, output, visit

    Methods inherited from class org.apache.jena.sparql.algebra.op.OpBase

    equals, output

    Methods inherited from class org.apache.jena.sparql.util.PrintSerializableBase

    toString, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.jena.sparql.util.PrintSerializable

    toString
  • Field Details

    • def

      protected DistinctExtendFilter def
    • subOp

      protected org.apache.jena.sparql.algebra.Op subOp
  • Constructor Details

    • OpDistinctExtendFilter

      public OpDistinctExtendFilter(org.apache.jena.sparql.algebra.Op subOp, Collection<org.apache.jena.sparql.core.Var> initialVars)
  • Method Details

    • getDef

      public DistinctExtendFilter getDef()
    • getSubOp

      public org.apache.jena.sparql.algebra.Op getSubOp()
    • effectiveOp

      public org.apache.jena.sparql.algebra.Op effectiveOp()
      Specified by:
      effectiveOp in class org.apache.jena.sparql.algebra.op.OpExt
    • eval

      public org.apache.jena.sparql.engine.QueryIterator eval(org.apache.jena.sparql.engine.QueryIterator input, org.apache.jena.sparql.engine.ExecutionContext execCxt)
      Specified by:
      eval in class org.apache.jena.sparql.algebra.op.OpExt
    • outputArgs

      public void outputArgs(org.apache.jena.atlas.io.IndentedWriter out, org.apache.jena.sparql.serializer.SerializationContext sCxt)
      Specified by:
      outputArgs in class org.apache.jena.sparql.algebra.op.OpExt
    • equalTo

      public boolean equalTo(org.apache.jena.sparql.algebra.Op obj, org.apache.jena.sparql.util.NodeIsomorphismMap labelMap)
      Specified by:
      equalTo in interface org.apache.jena.sparql.algebra.Op
      Specified by:
      equalTo in class org.apache.jena.sparql.algebra.op.OpBase
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class org.apache.jena.sparql.algebra.op.OpBase
    • copy

      public org.apache.jena.sparql.algebra.Op copy(List<org.apache.jena.sparql.algebra.Op> subOps)
      Specified by:
      copy in interface OpCopyable
    • getElements

      public List<org.apache.jena.sparql.algebra.Op> getElements()
      Specified by:
      getElements in interface OpCopyable