# Package com.pivotal.gemfirexd.internal.client.am

Interface Summary
Interface | Description
--- | ---
ClientJDBCObjectFactory | The methods of this interface are used to return JDBC interface implementations to the user depending on the JDBC version supported by the jdk
ConnectionCallbackInterface |
Diagnosable |
MaterialPreparedStatement |
MaterialStatement |
PreparedStatementCallbackInterface |
ResultSetCallbackInterface |
StatementCallbackInterface |
UnitOfWorkListener |

Class Summary
Class | Description
--- | ---
Agent |
AsciiStream |
Blob |
BlobLocatorInputStream | An `InputStream` that will use an locator to fetch the Blob value from the server.
BlobLocatorOutputStream | An `OutputStream` that will use an locator to write bytes to the Blob value on the server.
BlobOutputStream |
ByteArrayCombinerStream | A stream whose source is a list of byte arrays.
CachingLogicalConnection | A logical connection used in a connection pool with capabilities for caching prepared statements.
CachingLogicalConnection40 | A logical connection used in a connection pool with capabilities for caching prepared statements.
CallableLocatorProcedures | Contains the necessary methods to call the stored procedure that operate on LOBs identified by locators.
CallableStatement |
CallableStatement40 |
ClientMessageId | A very simple wrapper around a message id.
Clob |
ClobLocatorInputStream | An `InputStream` that will use an locator to fetch the Clob value from the server.
ClobLocatorOutputStream | An `OutputStream` that will use an locator to write bytes to the Clob value on the server.
ClobLocatorReader | An `Reader` that will use an locator to fetch the Clob value from the server.
ClobLocatorWriter | An `Writer` that will use an locator to write the Clob value into the server.
ClobOutputStream |
ClobWriter |
ColumnMetaData |
ColumnMetaData40 |
Configuration |
Connection |
CrossConverters |
Cursor |
Cursor.ThreadContextObjectInputStream | allow using Thread context ClassLoader to load classes
DatabaseMetaData |
DateTime | High performance converters from date/time byte encodings to JDBC Date, Time and Timestamp objects.
Decimal | Converters from fixed point decimal bytes to `java.math.BigDecimal`, `double`, or `long`.
EncryptionManager |
ErrorKey |
ExceptionFormatter |
FailedProperties40 | Class `FailedProperties40` is a helper class for `java.sql.SQLClientInfoException`.
FinalizeInvoker |
FinalizeInvoker.StopFinalizer |
FloatingPoint | Converters from floating point bytes to Java `float`, `double`, or `java.math.BigDecimal`.
GetFileInputStreamAction | Java 2 PrivilegedExceptionAction encapsulation of creating a new FileInputStream throws FileNotFoundException
GetResourceBundleAction |
GetResourceInputStreamAction | Java 2 PrivilegedAction encapsulation of attempting to acquire driver-general properties as a System resource.
GetSystemPropertiesAction | Java 2 PrivilegedAction encapsulation of System getProperties processing
Lob |
LogicalCallableStatement | A wrapper class for a physical Derby callable statement.
LogicalCallableStatement40 | JDBC 4 specific wrapper class for a Derby physical callable statement.
LogicalConnection |
LogicalConnection40 | A simple delegation wrapper handle for a physical connection.
LogicalPreparedStatement | A wrapper class for a physical Derby prepared statement.
LogicalPreparedStatement40 | JDBC 4 specific wrapper class for a Derby physical prepared statement.
LogWriter |
ParameterMetaData |
ParameterMetaData40 |
PreparedStatement |
PreparedStatement40 |
ProductLevel |
ResultSet |
Savepoint |
Section |
SectionManager |
SetAccessibleAction |
SignedBinary |
SingleHopPreparedStatement | This prepared statement will be returned to the user in case single hop is enabled on the connection and the query qualifies for the single hop.
Sqlca |
SqlCode |
SQLExceptionFactory | class to create SQLException
SQLExceptionFactory40 | SQLException factory class to create jdbc 40 exception classes
SqlState |
Statement |
Statement40 | Implements JDBC 4.0 specific methods
StatementCacheInteractor | Utility class encapsulating the logic for interacting with the JDBC statement cache when creating new logical statements.
Types |
UpdateSensitiveBlobLocatorInputStream | This class extends from the UpdateSensitiveLOBLocatorInputStream and creates and returns an implementation of the Blob specific locator InputStream.
UpdateSensitiveClobLocatorInputStream | This class extends from the UpdateSensitiveLOBLocatorInputStream and creates and returns an implementation of the Clob specific locator InputStream.
UpdateSensitiveClobLocatorReader | Wraps a Buffered Clob locator reader and watches out for updates on the Clob associated with it.
UpdateSensitiveLOBLocatorInputStream | Super-class of the Update sensitive locator streams.
Utils |
Version |

Enum Summary
Enum | Description
--- | ---
Connection.FailoverStatus | Return status of `Connection#doFailoverOnException(String, int)` method.

Exception Summary
Exception | Description
--- | ---
BatchUpdateException |
DisconnectException |
SqlException |
SqlWarning | This represents a warning versus a full exception.
XaException |