Interface Match<X,T>

All Known Implementing Classes:
InfFindQuad, InfFindTriple, MatchAdapter, MatchGraph, MatchRDFS, MatchRDFSWrapper, MatchVocabRDFS, MatchWrapper

public interface Match<X,T>
Match by S/P/O where X is the RDF term representation (Node, NodeId) and T is the tuple (triple, quad, tuple) representation.
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    contains(X s, X p, X o)
     
    The mapper for reuse with wrappers.
    match(X s, X p, X o)
     
  • Method Details

    • match

      Stream<T> match(X s, X p, X o)
    • contains

      default boolean contains(X s, X p, X o)
    • getMapper

      MapperX<X,T> getMapper()
      The mapper for reuse with wrappers. Note that this indirectly ties the Match interface to the Node realm: One can use the mapper to obtain X for e.g. RDF.Nodes.type.