Class Hierarchy
- java.lang.Object
- com.impossibl.postgres.system.AbstractContext (implements com.impossibl.postgres.system.Context)
- com.impossibl.postgres.system.BasicContext
- com.impossibl.postgres.jdbc.PGDirectConnection (implements com.impossibl.postgres.api.jdbc.PGConnection)
 
 
 - com.impossibl.postgres.system.BasicContext
 - com.impossibl.postgres.jdbc.AbstractDataSource (implements javax.sql.CommonDataSource)
- com.impossibl.postgres.jdbc.AbstractGeneratedDataSource
- com.impossibl.postgres.jdbc.PGConnectionPoolDataSource (implements javax.sql.ConnectionPoolDataSource, javax.naming.Referenceable)
 - com.impossibl.postgres.jdbc.PGDataSource (implements javax.sql.DataSource, javax.naming.Referenceable)
 
 
 - com.impossibl.postgres.jdbc.AbstractGeneratedDataSource
 - com.impossibl.postgres.jdbc.APITracing
 - com.impossibl.postgres.jdbc.ArrayUtils
 - com.impossibl.postgres.jdbc.CancelRequestTask
 - com.impossibl.postgres.jdbc.DataSourceSettings
 - com.impossibl.postgres.jdbc.DirectQuery (implements com.impossibl.postgres.jdbc.Query)
 - com.impossibl.postgres.jdbc.ErrorUtils
 - com.impossibl.postgres.jdbc.Exceptions
 - com.impossibl.postgres.jdbc.Identifiers
 - java.io.InputStream (implements java.io.Closeable)
- com.impossibl.postgres.jdbc.BlobInputStream
 
 - com.impossibl.postgres.jdbc.JDBCSettings
 - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- com.impossibl.postgres.jdbc.BlobOutputStream
 
 - com.impossibl.postgres.jdbc.PGArray (implements java.sql.Array)
- com.impossibl.postgres.jdbc.PGBuffersArray
 
 - com.impossibl.postgres.jdbc.PGBlob (implements java.sql.Blob)
 - com.impossibl.postgres.jdbc.PGBufferBlob (implements java.sql.Blob)
 - com.impossibl.postgres.jdbc.PGCallableStatement (implements java.sql.CallableStatement)
 - com.impossibl.postgres.jdbc.PGClob (implements java.sql.Clob)
 - com.impossibl.postgres.jdbc.PGConnectionPoolDataSourceObjectFactory (implements javax.naming.spi.ObjectFactory)
 - com.impossibl.postgres.jdbc.PGDataSourceObjectFactory (implements javax.naming.spi.ObjectFactory)
 - com.impossibl.postgres.jdbc.PGDriver (implements java.sql.Driver, java.sql.DriverAction)
 - com.impossibl.postgres.jdbc.PGParameterMetaData (implements java.sql.ParameterMetaData)
 - com.impossibl.postgres.jdbc.PGPooledConnection (implements javax.sql.PooledConnection)
 - com.impossibl.postgres.jdbc.PGPooledConnectionDelegator (implements com.impossibl.postgres.api.jdbc.PGConnection)
 - com.impossibl.postgres.jdbc.PGRowId (implements java.sql.RowId)
 - com.impossibl.postgres.jdbc.PGSQLInput<Buffer> (implements java.sql.SQLInput)
- com.impossibl.postgres.jdbc.PGSQLInput.Binary
 - com.impossibl.postgres.jdbc.PGSQLInput.Text
 
 - com.impossibl.postgres.jdbc.PGSQLOutput (implements java.sql.SQLOutput)
 - com.impossibl.postgres.jdbc.PGSQLXML (implements java.sql.SQLXML)
 - com.impossibl.postgres.jdbc.PGStatementDelegator (implements java.sql.Statement)
- com.impossibl.postgres.jdbc.PGPreparedStatementDelegator (implements java.sql.PreparedStatement)
- com.impossibl.postgres.jdbc.PGCallableStatementDelegator (implements java.sql.CallableStatement)
 
 
 - com.impossibl.postgres.jdbc.PGPreparedStatementDelegator (implements java.sql.PreparedStatement)
 - com.impossibl.postgres.jdbc.PGStruct (implements java.sql.Struct)
- com.impossibl.postgres.jdbc.PGBuffersStruct<Buffer>
- com.impossibl.postgres.jdbc.PGBuffersStruct.Binary
 - com.impossibl.postgres.jdbc.PGBuffersStruct.Text
 
 - com.impossibl.postgres.jdbc.PGValuesStruct
 
 - com.impossibl.postgres.jdbc.PGBuffersStruct<Buffer>
 - com.impossibl.postgres.jdbc.PreparedQuery (implements com.impossibl.postgres.jdbc.Query)
 - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
- com.impossibl.postgres.jdbc.ClobReader
 
 - com.impossibl.postgres.jdbc.SQLText
 - com.impossibl.postgres.jdbc.SQLTextEscapes
 - com.impossibl.postgres.jdbc.SQLTextTree
 - com.impossibl.postgres.jdbc.SQLTextTree.Node
- com.impossibl.postgres.jdbc.SQLTextTree.CompositeNode
- com.impossibl.postgres.jdbc.SQLTextTree.EscapeNode
 - com.impossibl.postgres.jdbc.SQLTextTree.MultiStatementNode
 - com.impossibl.postgres.jdbc.SQLTextTree.ParenGroupNode
 - com.impossibl.postgres.jdbc.SQLTextTree.StatementNode
 
 - com.impossibl.postgres.jdbc.SQLTextTree.PieceNode
- com.impossibl.postgres.jdbc.SQLTextTree.CommentPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.GrammarPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.IdentifierPiece
- com.impossibl.postgres.jdbc.SQLTextTree.QuotedIdentifierPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.UnquotedIdentifierPiece
 
 - com.impossibl.postgres.jdbc.SQLTextTree.LiteralPiece
- com.impossibl.postgres.jdbc.SQLTextTree.NumericLiteralPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.StringLiteralPiece
 
 - com.impossibl.postgres.jdbc.SQLTextTree.ParameterPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.ReplacementPiece
 - com.impossibl.postgres.jdbc.SQLTextTree.WhitespacePiece
 
 
 - com.impossibl.postgres.jdbc.SQLTextTree.CompositeNode
 - com.impossibl.postgres.jdbc.ThreadedHousekeeper (implements com.impossibl.postgres.jdbc.Housekeeper)
 - com.impossibl.postgres.jdbc.ThreadedHousekeeper.Ref (implements com.impossibl.postgres.jdbc.Housekeeper.Ref)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.sql.SQLException (implements java.lang.Iterable<T>)
- com.impossibl.postgres.jdbc.PGSQLSimpleException (implements com.impossibl.postgres.api.jdbc.PGSQLExceptionInfo)
 - java.sql.SQLNonTransientException
- java.sql.SQLIntegrityConstraintViolationException
- com.impossibl.postgres.jdbc.PGSQLIntegrityConstraintViolationException (implements com.impossibl.postgres.api.jdbc.PGSQLExceptionInfo)
 
 
 - java.sql.SQLIntegrityConstraintViolationException
 
 
 - java.sql.SQLException (implements java.lang.Iterable<T>)
 
 - java.lang.Exception
 - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- com.impossibl.postgres.jdbc.ClobWriter
 
 
 - com.impossibl.postgres.system.AbstractContext (implements com.impossibl.postgres.system.Context)
 
Interface Hierarchy
- com.impossibl.postgres.jdbc.Housekeeper
 - com.impossibl.postgres.jdbc.Housekeeper.Ref
 - com.impossibl.postgres.jdbc.Query
 - java.lang.Runnable
- com.impossibl.postgres.jdbc.Housekeeper.CleanupRunnable
 
 - com.impossibl.postgres.jdbc.SQLTextTree.Processor
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.impossibl.postgres.jdbc.Query.Status
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)