Class TriTable

java.lang.Object
org.apache.jena.sparql.core.mem.TriTable
All Implemented Interfaces:
TransactionalComponent, TripleTable, TupleTable<Triple>

public class TriTable extends Object implements TripleTable
A three-way TripleTable using all of the available forms in TripleTableForm.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Abort a transaction - finish the transaction and undo any changes (if a "write" transaction)
    void
    Add a tuple to the table
    void
    Start either a READ or WRITE transaction
    void
    Clear all tuples from this table.
    void
    Commit a transaction - finish the transaction and make any changes permanent (if a "write" transaction)
    void
    Remove a tuple from the table
    void
    end()
    Finish the transaction - if a write transaction and commit() has not been called, then abort
    find(Node s, Node p, Node o)
    Search the table using a pattern of slots.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TriTable

      public TriTable()
  • Method Details