Top
Symfoware Server V12.1.0 Application Development Guide
FUJITSU Software

F.1.2 PostgreSQL Fixed API

org.postgresql

Interface name

Method name

jdbc4/jdbc41

PGConnection

addDataType(java.lang.String type, java.lang.Class klass)

Y

addDataType(java.lang.String type, java.lang.String name)

Y

getBackendPID()

Y

getCopyAPI()

Y

getFastpathAPI()

Y

getLargeObjectAPI()

Y

getmaxStatements()

Y

getNotifications()

Y

getPrepareThreshold()

Y

setPrepareThreshold(int threshold)

Y

PGNotification

getName()

Y

getParameter()

Y

getPID()

Y

PGRefCursorResultSet

getRefCursor()

Y

PGResultSetMetaData

getBaseColumnName(int column)

Y

getBaseSchemaName(int column)

Y

getBaseTableName(int column)

Y

getFormat(int column)

Y

PGStatement

getLastOID()

Y

getPrepareThreshold()

Y

isUseServerPrepare()

Y

setPrepareThreshold(int threshold)

Y

setUseServerPrepare(boolean flag)

Y

Y: Supported

org.postgresql.copy

Interface name

Method name

jdbc4/jdbc41

CopyIn

endCopy()

Y

flushCopy()

Y

writeToCopy(byte[] buf, int off, int siz)

Y

CopyOperation

cancelCopy()

Y

getFieldCount()

Y

getFieldFormat(int field)

Y

getFormat()

Y

getHandledRowCount()

Y

isActive()

Y

CopyOut

readFromCopy()

Y

CopyManager

copyIn(java.lang.String sql)

Y

copyIn(java.lang.String sql, java.io.InputStream from)

Y

copyIn(java.lang.String sql, java.io.InputStream from, int bufferSize)

Y

copyIn(java.lang.String sql, java.io.Reader from)

Y

copyIn(java.lang.String sql, java.io.Reader from, int bufferSize)

Y

copyOut(java.lang.String sql)

Y

copyOut(java.lang.String sql, java.io.OutputStream to)

Y

copyOut(java.lang.String sql, java.io.Writer to)

Y

PGCopyInputStream

available()

Y

cancelCopy()

Y

close()

Y

getFieldCount()

Y

getFieldFormat(int field)

Y

getFormat()

Y

getHandledRowCount()

Y

isActive()

Y

read()

Y

read(byte[] buf)

Y

read(byte[] buf, int off, int siz)

Y

readFromCopy()

Y

PGCopyOutputStream

cancelCopy()

Y

close()

Y

endCopy()

Y

flush()

Y

flushCopy()

Y

getFieldCount()

Y

getFieldFormat(int field)

Y

getFormat()

Y

getHandledRowCount()

Y

isActive()

Y

write(byte[] buf)

Y

write(byte[] buf, int off, int siz)

Y

write(int b)

Y

writeToCopy(byte[] buf, int off, int siz)

Y

Y: Supported

org.postgresql.ds

Interface name

Method name

jdbc4/jdbc41

PGConnectionPoolDataSource

Y

PGPooledConnection

createConnectionEvent(java.sql.SQLException sqle)

Y

PGPoolingDataSource

addDataSource(java.lang.String dataSourceName)

Y

PGSimpleDataSource

Y

Y: Supported

org.postgresql.ds.common

Interface name

Method name

jdbc4/jdbc41

BaseDataSource

createReference()

Y

getApplicationName()

Y

getBinaryTransfer()

Y

getBinaryTransferDisable()

Y

getBinaryTransferEnable()

Y

getCompatible()

Y

getConnection()

Y

getConnection(java.lang.String user, java.lang.String password)

Y

getDatabaseName()

Y

getDescription()

Y

getLoginTimeout()

Y

getLogLevel()

Y

getLogWriter()

Y

getmaxStatements()

Y

getPassword()

Y

getPortNumber()

Y

getPrepareThreshold()

Y

getProtocolVersion()

Y

getReceiveBufferSize()

Y

getReference()

Y

getSendBufferSize()

Y

getServerName()

Y

getSocketTimeout()

Y

getSsl()

Y

getSslfactory()

Y

getSslmode()

Y

getSslrootcert()

Y

getSslservercertcn()

Y

getStringType()

Y

getTargetServer()

Y

getTcpKeepAlive()

Y

getUnknownLength()

Y

getUrl()

Y

getUser()

Y

initializeFrom(BaseDataSource source)

Y

isColumnSanitiserDisabled()

Y

readBaseObject(java.io.ObjectInputStream in)

Y

setApplicationName(java.lang.String applicationName)

Y

setBinaryTransfer(boolean enabled)

Y

setBinaryTransferDisable(java.lang.String oidList)

Y

setBinaryTransferEnable(java.lang.String oidList)

Y

setCompatible(java.lang.String compatible)

Y

setDatabaseName(java.lang.String databaseName)

Y

setDisableColumnSanitiser(boolean disableColumnSanitiser)

Y

setLoginTimeout(int i)

Y

setLogLevel(int logLevel)

Y

setLogWriter(java.io.PrintWriter printWriter)

Y

setmaxStatements(int casheSize)

Y

setPassword(java.lang.String password)

Y

setPortNumber(int portNumber)

Y

setPrepareThreshold(int count)

Y

setProtocolVersion(int protocolVersion)

Y

setReceiveBufferSize(int nbytes)

Y

setSendBufferSize(int nbytes)

Y

setServerName(java.lang.String serverName)

Y

setSocketTimeout(int seconds)

Y

setSsl(boolean enabled)

Y

setSslfactory(java.lang.String classname)

Y

setSslmode(java.lang.String sslmode)

Y

setSslrootcert(java.lang.String sslrootcert)

Y

setSslservercertcn(java.lang.String sslservercertcn)

Y

setStringType(java.lang.String stringType)

Y

setTargetServer(java.lang.String targetServer)

Y

setTcpKeepAlive(boolean enabled)

Y

setUnknownLength(int unknownLength)

Y

setUrl(String url)

Y

setUser(java.lang.String user)

Y

writeBaseObject(java.io.ObjectOutputStream out)

Y

Y: Supported

org.postgresql.fastpath

Interface name

Method name

jdbc4/jdbc41

Fastpath

addFunction(java.lang.String name, int fnid)

Y

addFunctions(java.sql.ResultSet rs)

Y

createOIDArg(long oid)

Y

fastpath(int fnId, boolean resultType, FastpathArg[] args)

Y

fastpath(java.lang.String name, boolean resulttype, FastpathArg[] args)

Y

getData(java.lang.String name, FastpathArg[] args)

Y

getID(java.lang.String name)

Y

getInteger(java.lang.String name, FastpathArg[] args)

Y

getOID(java.lang.String name, FastpathArg[] args)

Y

FastpathArg

Y

Y: Supported

org.postgresql.geometric

Interface name

Method name

jdbc4/jdbc41

PGbox

clone()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

lengthInBytes()

Y

setByteValue(byte[] b, int offset)

Y

setValue(java.lang.String value)

Y

toBytes(byte[] bytes, int offset)

Y

PGcircle

clone()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

setValue(java.lang.String s)

Y

PGline

clone()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

setValue(java.lang.String s)

Y

PGlseg

clone()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

setValue(java.lang.String s)

Y

PGpath

clone()

Y

closePath()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

isClosed()

Y

isOpen()

Y

openPath()

Y

setValue(java.lang.String s)

Y

PGpoint

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

lengthInBytes()

Y

move(double x, double y)

Y

move(int x, int y)

Y

setByteValue(byte[] b, int offset)

Y

setLocation(int x, int y)

Y

setLocation(java.awt.Point p)

Y

setValue(java.lang.String s)

Y

toBytes(byte[] b, int offset)

Y

translate(double x, double y)

Y

translate(int x, int y)

Y

PGpolygon

clone()

Y

equals(java.lang.Object obj)

Y

getValue()

Y

hashCode()

Y

setValue(java.lang.String s)

Y

Y: Supported

org.postgresql.largeobject

Interface name

Method name

jdbc4/jdbc41

BlobInputStream

close()

Y

mark(int readlimit)

Y

markSupported()

Y

read()

Y

reset()

Y

BlobOutputStream

close()

Y

flush()

Y

write(byte[] buf, int off, int len)

Y

write(int b)

Y

LargeObject

close()

Y

copy()

Y

getInputStream()

Y

getLongOID()

Y

getOID()

Y

getOutputStream()

Y

read(byte[] buf, int off, int len)

Y

read(int len)

Y

seek(int pos)

Y

seek(int pos, int ref)

Y

size()

Y

tell()

Y

truncate(int len)

Y

write(byte[] buf)

Y

write(byte[] buf, int off, int len)

Y

LargeObjectManager

create()

Y

create(int mode)

Y

createLO()

Y

createLO(int mode)

Y

delete(int oid)

Y

delete(long oid)

Y

open(int oid)

Y

open(int oid, boolean commitOnClose)

Y

open(int oid, int mode)

Y

open(int oid, int mode, boolean commitOnClose)

Y

open(long oid)

Y

open(long oid, boolean commitOnClose)

Y

open(long oid, int mode)

Y

open(long oid, int mode, boolean commitOnClose)

Y

unlink(int oid)

Y

unlink(long oid)

Y

Y: Supported

org.postgresql.ssl

Interface name

Method name

jdbc4/jdbc41

DbKeyStoreSocketFactory

getKeyStorePassword()

Y

getKeyStoreStream()

Y

DbKeyStoreSocketFactory.DbKeyStoreSocketException

Y

NonValidatingFactory

Y

NonValidatingFactory.NonValidatingTM

checkClientTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType)

Y

checkServerTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType)

Y

getAcceptedIssuers()

Y

WrappedFactory

createSocket(java.net.InetAddress host, int port)

Y

createSocket(java.net.InetAddress address, int port, java.net.InetAddress localAddress, int localPort)

Y

createSocket(java.net.Socket socket, java.lang.String host, int port, boolean autoClose)

Y

createSocket(java.lang.String host, int port)

Y

createSocket(java.lang.String host, int port, java.net.InetAddress localHost, int localPort)

Y

getDefaultCipherSuites()

Y

getSupportedCipherSuites()

Y

Y: Supported

org.postgresql.util

Interface name

Method name

jdbc4/jdbc41

PGInterval

add(java.util.Calendar cal)

Y

add(java.util.Date date)

Y

add(PGInterval interval)

Y

equals(java.lang.Object obj)

Y

getDays()

Y

getHours()

Y

getMinutes()

Y

getMonths()

Y

getSeconds()

Y

getValue()

Y

getYears()

Y

hashCode()

Y

scale(int factor)

Y

setDays(int days)

Y

setHours(int hours)

Y

setMinutes(int minutes)

Y

setMonths(int months)

Y

setSeconds(double seconds)

Y

setValue(int years, int months, int days, int hours, int minutes, double seconds)

Y

setValue(java.lang.String value)

Y

setYears(int years)

Y

PGJDBCMain

main(java.lang.String[] args)

Y

PGmoney

equals(java.lang.Object obj)

Y

getValue()

Y

setValue(java.lang.String s)

Y

PGobject

clone()

Y

equals(java.lang.Object obj)

Y

getType()

Y

getValue()

Y

setType(java.lang.String type)

Y

setValue(java.lang.String value)

Y

toString()

Y

ServerErrorMessage

getColumn()

Y

getConstraint()

Y

getDatatype()

Y

getDetail()

Y

getFile()

Y

getHint()

Y

getInternalPosition()

Y

getInternalQuery()

Y

getLine()

Y

getMessage()

Y

getPosition()

Y

getRoutine()

Y

getSchema()

Y

getSeverity()

Y

getSQLState()

Y

getTable()

Y

getWhere()

Y

toString()

Y

Y: Supported

org.postgresql.xa

Interface name

Method name

jdbc4/jdbc41

PGXADataSource

Y

Y: Supported

ConnectionPoolDataSource

Interface name

Method name

jdbc4/jdbc41

ConnectionPoolDataSource

getLoginTimeout()

Y

getLogWriter()

Y

setLoginTimeout(int seconds)

Y

setLogWriter(PrintWriter out)

Y

Y: Supported