org.openrdf.sail.rdbms.schema
Class URITable

java.lang.Object
  extended by org.openrdf.sail.rdbms.schema.URITable

public class URITable
extends Object

Manages the rows in the URI table.

Author:
James Leigh

Constructor Summary
URITable(ValueTable shorter, ValueTable longer)
           
 
Method Summary
 void close()
           
 boolean expunge(String condition)
           
 int getBatchSize()
           
 String getLongTableName()
           
 String getShortTableName()
           
 int getVersion()
           
 void insertLong(Number id, String value)
           
 void insertShort(Number id, String value)
           
 void optimize()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URITable

public URITable(ValueTable shorter,
                ValueTable longer)
Method Detail

close

public void close()
           throws SQLException
Throws:
SQLException

getBatchSize

public int getBatchSize()

getVersion

public int getVersion()

getShortTableName

public String getShortTableName()

getLongTableName

public String getLongTableName()

insertShort

public void insertShort(Number id,
                        String value)
                 throws SQLException,
                        InterruptedException
Throws:
SQLException
InterruptedException

insertLong

public void insertLong(Number id,
                       String value)
                throws SQLException,
                       InterruptedException
Throws:
SQLException
InterruptedException

expunge

public boolean expunge(String condition)
                throws SQLException
Throws:
SQLException

toString

public String toString()
Overrides:
toString in class Object

optimize

public void optimize()
              throws SQLException
Throws:
SQLException


Copyright © 2001-2009 Aduna. All Rights Reserved.