org.openrdf.sail.rdbms.postgresql
Class PgSqlTable

java.lang.Object
  extended by org.openrdf.sail.rdbms.schema.RdbmsTable
      extended by org.openrdf.sail.rdbms.postgresql.PgSqlTable

public class PgSqlTable
extends RdbmsTable

Converts table names to lower-case and include the analyse optimisation.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.sail.rdbms.schema.RdbmsTable
MAX_DELTA_TO_FORCE_OPTIMIZE, total_opt
 
Constructor Summary
PgSqlTable(java.lang.String name)
           
 
Method Summary
protected  java.lang.String buildClear()
           
protected  java.lang.String buildLongIndex(java.lang.String... columns)
           
protected  java.lang.String buildOptimize()
           
 
Methods inherited from class org.openrdf.sail.rdbms.schema.RdbmsTable
aggregate, buildCreateTable, buildCreateTemporaryTable, buildCreateTransactionalTable, buildDropIndex, buildIndex, buildIndexName, buildPrimaryIndex, clear, close, count, createTable, createTemporaryTable, createTransactionalTable, drop, dropIndex, equals, execute, executeUpdate, getCatalog, getIndexes, getName, getSchema, hashCode, index, isCreated, modified, optimize, optimize, prepareStatement, primaryIndex, rollback, select, setConnection, size, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PgSqlTable

public PgSqlTable(java.lang.String name)
Method Detail

buildLongIndex

protected java.lang.String buildLongIndex(java.lang.String... columns)
Overrides:
buildLongIndex in class RdbmsTable

buildOptimize

protected java.lang.String buildOptimize()
                                  throws java.sql.SQLException
Overrides:
buildOptimize in class RdbmsTable
Throws:
java.sql.SQLException

buildClear

protected java.lang.String buildClear()
Overrides:
buildClear in class RdbmsTable


Copyright © 2001-2010 Aduna. All Rights Reserved.