Interface TripleTable

All Superinterfaces:
TransactionalComponent, TupleTable<Triple>
All Known Implementing Classes:
PMapTripleTable, TriTable

public interface TripleTable extends TupleTable<Triple>
A simplex or multiplex table of Triples.
  • Method Details

    • find

      Stream<Triple> find(Node s, Node p, Node o)
      Search the table using a pattern of slots. Node.ANY or null will work as a wildcard.
      Parameters:
      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 triples
    • clear

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