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(String name)
           
 
Method Summary
protected  String buildClear()
           
protected  String buildLongIndex(String... columns)
           
protected  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(String name)
Method Detail

buildLongIndex

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

buildOptimize

protected String buildOptimize()
                        throws SQLException
Overrides:
buildOptimize in class RdbmsTable
Throws:
SQLException

buildClear

protected String buildClear()
Overrides:
buildClear in class RdbmsTable


Copyright © 2001-2012 Aduna. All Rights Reserved.