/* * Copyright Aduna (http://www.aduna-software.com/) (c) 2008. * * Licensed under the Aduna BSD-style license. */ package org.openrdf.sail.rdbms.postgresql; import java.sql.Connection; import org.openrdf.sail.rdbms.schema.TripleTable; import org.openrdf.sail.rdbms.schema.ValueTableFactory; /** * Overrides PostgreSQL specific table commands. * * @author James Leigh * */ public class PgSqlValueTableFactory extends ValueTableFactory { public PgSqlValueTableFactory() { super(new PgSqlTableFactory()); } @Override public PgSqlValueTable newValueTable() { return new PgSqlValueTable(); } @Override public TripleTable createTripleTable(Connection conn, String tableName) { return super.createTripleTable(conn, tableName.toLowerCase()); } }