org.openrdf.sail.rdbms.postgresql
Class PgSqlValueTable

java.lang.Object
  extended by org.openrdf.sail.rdbms.schema.ValueTable
      extended by org.openrdf.sail.rdbms.postgresql.PgSqlValueTable

public class PgSqlValueTable
extends ValueTable

Optimises prepared insert statements for PostgreSQL and overrides the DOUBLE column type.

Author:
James Leigh

Field Summary
 
Fields inherited from class org.openrdf.sail.rdbms.schema.ValueTable
BATCH_SIZE, NIL_ID
 
Constructor Summary
PgSqlValueTable()
           
 
Method Summary
 String sql(int type, int length)
           
 
Methods inherited from class org.openrdf.sail.rdbms.schema.ValueTable
close, createTable, createTemporaryTable, expunge, getBatchSize, getIdType, getInsertTable, getLength, getName, getRdbmsTable, getSqlType, getTemporaryTable, getValueBatch, initBatch, initialize, insert, insert, isExpired, isIndexingValues, maxIds, newValueBatch, optimize, prepareInsert, prepareInsertSelect, queue, setIdType, setIndexingValues, setLength, setQueue, setRdbmsTable, setSqlType, setTemporaryTable, size, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PgSqlValueTable

public PgSqlValueTable()
Method Detail

sql

public String sql(int type,
                  int length)
Overrides:
sql in class ValueTable


Copyright © 2001-2009 Aduna. All Rights Reserved.