Interface QuadTable

    • Method Detail

      • find

        java.util.stream.Stream<Quad> find​(Node g,
                                           Node s,
                                           Node p,
                                           Node o)
        Search the table using a pattern of slots. Node.ANY or null will work as a wildcard.
        Parameters:
        g - the graph node of the pattern
        s - the subject node of the pattern
        p - the predicate node of the pattern
        o - the object node of the pattern
        Returns:
        an Stream of matched quads
      • listGraphNodes

        default java.util.stream.Stream<Node> listGraphNodes()
        Discover the graphs named in the table
        Returns:
        an Stream of graph names used in this table
      • clear

        default void clear()
        Description copied from interface: TupleTable
        Clear all tuples from this table.
        Specified by:
        clear in interface TupleTable<Quad>
      • findInUnionGraph

        default java.util.stream.Stream<Quad> findInUnionGraph​(Node s,
                                                               Node p,
                                                               Node o)