public class PostgreSQL extends RDBMS
PostgreSQL
getDefaultPort, getDriverClassName, getMaxIdentifierLength, getMaxInClauseArgs, name, setDefaultPort, setDriverClassName, setMaxIdentifierLength, toString
public PostgreSQL setMaxInClauseArgs(int inValue)
setMaxInClauseArgs
in class RDBMS
inValue
- the limit to use when generating SQL.public static PostgreSQL getInstance()
public String getConnectString(JDBCServer inServer, String inDatabaseName)
getConnectString
in class RDBMS
public String getConnectString(JDBCServer inServer, String inDatabaseName, JDBCConnectionSettings inSettings)
getConnectString
in class RDBMS
public PostgreSQLConnectionPool establishConnectionPool(JDBCServer inServer, String inDatabaseName, LoginCredentials inCredentials, JDBCConnectionPoolSettings inPoolSettings)
establishConnectionPool
in class RDBMS
public PostgreSQLConnection getConnection(JDBCServer inServer, String inDatabaseName, LoginCredentials inCredentials) throws JDBCException
JDBCException
@Deprecated public DateFormat getSQLDateFormat(int inSQLType)
getSQLDateFormat
in class RDBMS
public DateTimeFormatter getSQLDateFormatter(int inSQLType)
getSQLDateFormatter
in class RDBMS
public DatabaseSequence allocateSequence(String inName)
allocateSequence
in class RDBMS
public Long getLastGeneratedId(Connection inConn, DatabaseCol inIdCol) throws SQLException
getLastGeneratedId
in class RDBMS
SQLException
public SQLQuery getConnTestQuery()
getConnTestQuery
in class RDBMS
public boolean tableExists(Connection inConn, Schema inSchema, String inTablename) throws SQLException
tableExists
in class RDBMS
SQLException
jataylor@hairyfatguy.com