Class AccSinkTriples<T extends org.apache.jena.atlas.lib.Sink<org.apache.jena.graph.Triple>>

java.lang.Object
org.aksw.jenax.arq.aggregation.AccSinkTriples<T>
All Implemented Interfaces:
org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T>, Acc<T>

public class AccSinkTriples<T extends org.apache.jena.atlas.lib.Sink<org.apache.jena.graph.Triple>> extends Object implements Acc<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<org.apache.jena.graph.Node,org.apache.jena.graph.Node>
     
    protected org.apache.jena.graph.Node
     
    protected T
     
    protected org.apache.jena.sparql.syntax.Template
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    AccSinkTriples(T sink, org.apache.jena.sparql.syntax.Template template)
     
    AccSinkTriples(T sink, org.apache.jena.sparql.syntax.Template template, org.apache.jena.graph.Node reverse)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accumulate(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.function.FunctionEnv env)
     
     
    static boolean
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.aksw.commons.collector.domain.Accumulator

    accumulate
  • Field Details

    • sink

      protected T extends org.apache.jena.atlas.lib.Sink<org.apache.jena.graph.Triple> sink
    • template

      protected org.apache.jena.sparql.syntax.Template template
    • reverse

      protected org.apache.jena.graph.Node reverse
    • bNodeMap

      protected Map<org.apache.jena.graph.Node,org.apache.jena.graph.Node> bNodeMap
  • Constructor Details

    • AccSinkTriples

      public AccSinkTriples(T sink, org.apache.jena.sparql.syntax.Template template)
    • AccSinkTriples

      public AccSinkTriples(T sink, org.apache.jena.sparql.syntax.Template template, org.apache.jena.graph.Node reverse)
  • Method Details

    • isTrue

      public static boolean isTrue(Object o)
    • accumulate

      public void accumulate(org.apache.jena.sparql.engine.binding.Binding binding, org.apache.jena.sparql.function.FunctionEnv env)
      Specified by:
      accumulate in interface org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T extends org.apache.jena.atlas.lib.Sink<org.apache.jena.graph.Triple>>
    • getValue

      public T getValue()
      Specified by:
      getValue in interface org.aksw.commons.collector.domain.Accumulator<org.apache.jena.sparql.engine.binding.Binding,org.apache.jena.sparql.function.FunctionEnv,T extends org.apache.jena.atlas.lib.Sink<org.apache.jena.graph.Triple>>