Class MatchRDFSReduced.Worker_S_ANY_ANY

java.lang.Object
org.aksw.jenax.arq.util.tuple.impl.MatchRDFSReduced.Worker_S_ANY_ANY
Enclosing class:
MatchRDFSReduced<D,C>

public class MatchRDFSReduced.Worker_S_ANY_ANY extends Object
  • Field Details

    • setup

      protected org.apache.jena.rdfs.setup.ConfigRDFS<C> setup
    • ms

      protected C ms
      The components of the match-pattern
    • mp

      protected C mp
      The components of the match-pattern
    • mo

      protected C mo
      The components of the match-pattern
    • seenTypesCache

      protected com.google.common.cache.Cache<C,Set<C>> seenTypesCache
    • seenOutPredicatesCache

      protected com.google.common.cache.Cache<C,Set<C>> seenOutPredicatesCache
    • seenLinksCache

      protected com.google.common.cache.Cache<org.apache.jena.atlas.lib.tuple.Tuple2<C>,Set<C>> seenLinksCache
    • inPredicateCands

      protected Set<C> inPredicateCands
    • enumerationThreshold

      public long enumerationThreshold
  • Constructor Details

    • Worker_S_ANY_ANY

      public Worker_S_ANY_ANY(C ms)
  • Method Details

    • find

      public Stream<D> find()
    • tuple

      protected D tuple(C s, C p, C o)
    • inf

      protected Iterator<D> inf(D tuple)
      Resulting iterator typically includes the input tuple - unless it is known to have already been produced
    • withTypeInfs

      protected Iterator<D> withTypeInfs(Iterator<D> result, C s, Set<C> newTypes)
    • withSuperProperties

      public Iterator<D> withSuperProperties(Iterator<D> inferences, Set<C> superPropertiesInc, C s, C p, C o)
    • withRangeTypesForObject

      public Iterator<D> withRangeTypesForObject(Iterator<D> inferences, C s, C p, C o)
    • accRangeTypesForSubject

      public Set<C> accRangeTypesForSubject(Set<C> newInfTypes, C s, Set<C> seenTypes)
    • accTypes

      protected Set<C> accTypes(Set<C> result, C directType, Set<C> seenTypes)
    • accTypes

      protected Set<C> accTypes(Set<C> result, Set<C> directTypes, Set<C> seenTypes)
    • getInPredicates

      protected Set<C> getInPredicates(C s)