java.lang.Object
org.apache.jena.sparql.service.enhancer.impl.ServiceCacheKey

public class ServiceCacheKey extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    ServiceCacheKey(org.apache.jena.graph.Node serviceNode, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.engine.binding.Binding binding)
    Key object for service cache entries.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    org.apache.jena.sparql.engine.binding.Binding
     
    org.apache.jena.sparql.algebra.Op
     
    org.apache.jena.graph.Node
     
    int
     
     

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ServiceCacheKey

      public ServiceCacheKey(org.apache.jena.graph.Node serviceNode, org.apache.jena.sparql.algebra.Op op, org.apache.jena.sparql.engine.binding.Binding binding)
      Key object for service cache entries.
      Parameters:
      serviceNode - The node used with the SERVICE clause (typically an IRI).
      op - A SERVICE clause's algebra expression. Typically with noremalized variable scopes.
      binding - A binding holding substitutions of op's variables with concrete values.
  • Method Details

    • getServiceNode

      public org.apache.jena.graph.Node getServiceNode()
    • getOp

      public org.apache.jena.sparql.algebra.Op getOp()
    • getBinding

      public org.apache.jena.sparql.engine.binding.Binding getBinding()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object