## Uses of Class
com.pivotal.gemfirexd.internal.client.am.Agent

Packages that use Agent
Package | Description
--- | ---
com.pivotal.gemfirexd.internal.client.am |
com.pivotal.gemfirexd.internal.client.net |

### Uses of Agent in com.pivotal.gemfirexd.internal.client.am

Fields in com.pivotal.gemfirexd.internal.client.am declared as Agent
Modifier and Type | Field and Description
--- | ---
`Agent` | ColumnMetaData.`agent_`
`protected Agent` | DatabaseMetaData.`agent_`
`protected Agent` | Cursor.`agent_`
`protected Agent` | Section.`agent_`
`protected Agent` | ResultSet.`agent_`
`protected Agent` | Lob.`agent_`
`Agent` | Connection.`agent_`

Methods in com.pivotal.gemfirexd.internal.client.am that return Agent
Modifier and Type | Method and Description
--- | ---
`Agent` | Lob.`getAgent()`
`protected abstract Agent` | Connection.`newAgent_(LogWriter logWriter, int loginTimeout, String serverName, int portNumber, int clientSSLMode, Properties properties)`

Methods in com.pivotal.gemfirexd.internal.client.am with parameters of type Agent
Modifier and Type | Method and Description
--- | ---
`abstract Blob` | Cursor.`getBlobColumn_(int column, Agent agent, boolean toBePublished)` Returns a `Blob` object.
`abstract Clob` | Cursor.`getClobColumn_(int column, Agent agent, boolean toBePublished)` Returns a `Clob` object.
`SQLException` | SqlException.`getSQLException(Agent agent)` Convert this SqlException into a java.sql.SQLException
`SQLException` | SqlException.`getSQLException(Agent agent, String columnName)`
`SQLWarning` | SqlWarning.`getSQLWarning(Agent agent)` Get the java.sql.SQLWarning for this SqlWarning
`protected static boolean` | Lob.`isLayerBStreamingPossible(Agent agent)`
`CallableStatement` | ClientJDBCObjectFactory.`newCallableStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, ClientPooledConnection cpc)` Returns an instance of com.pivotal.gemfirexd.internal.client.am.CallableStatement.
`ColumnMetaData` | ClientJDBCObjectFactory.`newColumnMetaData(Agent agent)` Returns an instanceof ColumnMetaData or ColumnMetaData40 depending on the jdk version under use
`ColumnMetaData` | ClientJDBCObjectFactory.`newColumnMetaData(Agent agent, int upperBound)` Returns an instanceof ColumnMetaData or ColumnMetaData40 depending on the jdk version under use
`LogicalCallableStatement` | ClientJDBCObjectFactory.`newLogicalCallableStatement(Agent agent, CallableStatement cs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logical callable statement object.
`LogicalPreparedStatement` | ClientJDBCObjectFactory.`newLogicalPreparedStatement(Agent agent, PreparedStatement ps, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logcial prepared statement object.
`DatabaseMetaData` | ClientJDBCObjectFactory.`newNetDatabaseMetaData(Agent netAgent, Connection netConnection)` This method provides an instance of NetDatabaseMetaData (or NetDatabaseMetaData40) which extends from com.pivotal.gemfirexd.internal.client.am.DatabaseMetaData which implements java.sql.DatabaseMetaData

`ResultSet`

ClientJDBCObjectFactory.`newNetResultSet(Agent netAgent, MaterialStatement netStatement, Cursor cursor, int qryprctyp, int sqlcsrhld, int qryattscr, int qryattsns, int qryattset, long qryinsid, int actualResultSetType, int actualResultSetConcurrency, int actualResultSetHoldability)`
This method returns an instance of NetResultSet(or NetResultSet40) which extends from com.pivotal.gemfirexd.internal.client.am.ResultSet which implements java.sql.ResultSet

`PreparedStatement`

ClientJDBCObjectFactory.`newPreparedStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes, ClientPooledConnection cpc)`
Returns an instance of PreparedStatement (or PreparedStatement40) which implements java.sql.PreparedStatement It has the ClientPooledConnection as one of its parameters this is used to raise the Statement Events when the prepared statement is closed

`PreparedStatement`

ClientJDBCObjectFactory.`newPreparedStatement(Agent agent, Connection connection, String sql, Section section, ClientPooledConnection cpc)`
This method returns an instance of PreparedStatement (or PreparedStatement40) which implements java.sql.PreparedStatement It has the ClientPooledConnection as one of its parameters this is used to raise the Statement Events when the prepared statement is closed

`abstract SectionManager` | Connection.`newSectionManager(String collection, Agent agent, String databaseName)`
`Statement` | ClientJDBCObjectFactory.`newStatement(Agent agent, Connection connection)` This method provides an instance of Statement or Statement40 depending on the jdk version under use
`Statement` | ClientJDBCObjectFactory.`newStatement(Agent agent, Connection connection, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)` This method provides an instance of Statement or Statement40 depending on the jdk version under use
`void` | CallableStatement.`resetCallableStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability)`
`void` | CallableStatement.`resetCallableStatement(Agent agent, Connection connection, String sql, Section section)`
`void` | CallableStatement.`resetCallableStatement(Agent agent, Connection connection, String sql, Section section, ColumnMetaData parameterMetaData, ColumnMetaData resultSetMetaData)`
`void` | PreparedStatement.`resetPreparedStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)`
`void` | PreparedStatement.`resetPreparedStatement(Agent agent, Connection connection, String sql, Section section)`
`void` | PreparedStatement.`resetPreparedStatement(Agent agent, Connection connection, String sql, Section section, ColumnMetaData parameterMetaData, ColumnMetaData resultSetMetaData)`
`void` | Statement.`resetStatement(Agent agent, Connection connection)`
`void` | Statement.`resetStatement(Agent agent, Connection connection, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)`

Constructors in com.pivotal.gemfirexd.internal.client.am with parameters of type Agent
Constructor and Description
`Blob(Agent agent, InputStream binaryStream, int length, String columnName)`
`Blob(Agent agent, InputStream binaryStream, String columnName)` Create a new `Blob` from a stream with unknown length.
`Blob(Agent agent, int locator, String columnName)` Create a `Blob` object for a Blob value stored on the server and indentified by `locator`.
`Blob(byte[] binaryString, Agent agent, int dataOffset, String columnName)`
`CallableStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, ClientPooledConnection cpc)` Common constructor for jdbc 2 callable statements with scroll attributes.
`CallableStatement40(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, ClientPooledConnection cpc)` Calls the superclass constructor and passes the parameters
`Clob(Agent agent, byte[] unconvertedBytes, String charsetName, int dataOffset, String columnName)`
`Clob(Agent agent, InputStream inputStream, String encoding, int length, String columnName)`
`Clob(Agent agent, InputStream inputStream, String encoding, String columnName)` Create a `Clob` of unknown length with the specified encoding.
`Clob(Agent agent, int locator, String columnName)` Create a `Clob` object for a Clob value stored on the server and indentified by `locator`.
`Clob(Agent agent, Reader reader, int length, String columnName)`
`Clob(Agent agent, Reader reader, String columnName)` Create a `Clob` of unknown length.
`Clob(Agent agent, String string, String columnName)`
`ColumnMetaData(Agent agent)`
`ColumnMetaData(Agent agent, int upperBound)`
`ColumnMetaData40(Agent agent)` Calls the superclass constructor to pass the parameters
`ColumnMetaData40(Agent agent, int upperBound)` Calls the superclass constructor to pass the parameters
`Cursor(Agent agent)`
`Cursor(Agent agent, byte[] dataBuffer)`
`DatabaseMetaData(Agent agent, Connection connection, ProductLevel productLevel)`
`DisconnectException(Agent agent, ClientMessageId msgid)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object arg1)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object[] args)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object[] args, SqlCode sqlcode)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object[] args, SqlCode sqlcode, Throwable t)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object[] args, Throwable t)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object arg1, Object arg2)`
`DisconnectException(Agent agent, ClientMessageId msgid, Object arg1, Throwable t)`
`DisconnectException(Agent agent, ClientMessageId msgid, SqlCode sqlcode)`
`DisconnectException(Agent agent, Sqlca sqlca)`
`DisconnectException(Agent agent, SqlException e)`
`EncryptionManager(Agent agent)`
`EncryptionManager(Agent agent, String algorithm)`
`Lob(Agent agent, boolean willBeLayerBStreamed, String columnName)`
`LogicalCallableStatement(Agent agent, CallableStatement physicalCs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical callable statement.
`LogicalCallableStatement40(Agent agent, CallableStatement physicalCs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical callable statement.
`LogicalPreparedStatement(Agent agent, PreparedStatement physicalPs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical prepared statement.
`LogicalPreparedStatement40(Agent agent, PreparedStatement physicalPs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Creates a new logical prepared statement.
`PreparedStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes, ClientPooledConnection cpc)` The PreparedStatementConstructor used for jdbc 2 prepared statements with scroll attributes.
`PreparedStatement(Agent agent, Connection connection, String sql, Section section, ClientPooledConnection cpc)` The PreparedStatement constructor used for JDBC 2 positioned update statements.
`PreparedStatement40(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes, ClientPooledConnection cpc)` The PreparedStatementConstructor used for jdbc 4 prepared statements with scroll attributes.
`PreparedStatement40(Agent agent, Connection connection, String sql, Section section, ClientPooledConnection cpc)` The PreparedStatement used for JDBC 4 positioned update statements.
`ResultSet(Agent agent, Statement statement, Cursor cursor, int resultSetType, int resultSetConcurrency, int resultSetHoldability)`
`Section(Agent agent, String name, int sectionNumber, String cursorName, int resultSetHoldability)`
`Section(Agent agent, String name, int sectionNumber, String cursorName, int resultSetHoldability, boolean isGenerated)`
`SectionManager(String collection, Agent agent, String databaseName)`
`SingleHopPreparedStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes, ClientPooledConnection cpc)`
`SingleHopPreparedStatement(Agent agent, Connection connection, String sql, Section section, ClientPooledConnection cpc)`
`Statement(Agent agent, Connection connection)`
`Statement(Agent agent, Connection connection, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)`
`Statement40(Agent agent, Connection connection)` Calls the super class constructor to pass the parameters
`Statement40(Agent agent, Connection connection, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)` Calls the superclass constructor to pass the arguments

### Uses of Agent in com.pivotal.gemfirexd.internal.client.net

Subclasses of Agent in com.pivotal.gemfirexd.internal.client.net
Modifier and Type | Class and Description
--- | ---
`class` | `NetAgent`

Fields in com.pivotal.gemfirexd.internal.client.net declared as Agent
Modifier and Type | Field and Description
--- | ---
`protected Agent` | Reply.`agent_`

Methods in com.pivotal.gemfirexd.internal.client.net that return Agent
Modifier and Type | Method and Description
--- | ---
`protected Agent` | NetConnection.`newAgent_(LogWriter logWriter, int loginTimeout, String serverName, int portNumber, int clientSSLMode, Properties incomingProps)`

Methods in com.pivotal.gemfirexd.internal.client.net with parameters of type Agent
Modifier and Type | Method and Description
--- | ---
`abstract byte[]` | CcsidManager.`convertFromUCS2(String sourceString, Agent agent)`
`byte[]` | EbcdicCcsidManager.`convertFromUCS2(String sourceString, Agent agent)`
`abstract int` | CcsidManager.`convertFromUCS2(String sourceString, byte[] buffer, int offset, Agent agent)`
`int` | EbcdicCcsidManager.`convertFromUCS2(String sourceString, byte[] buffer, int offset, Agent agent)`
`Blob` | NetCursor.`getBlobColumn_(int column, Agent agent, boolean toBePublished)`
`Clob` | NetCursor.`getClobColumn_(int column, Agent agent, boolean toBePublished)`
`CallableStatement` | ClientJDBCObjectFactoryImpl40.`newCallableStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, ClientPooledConnection cpc)` Returns an instance of com.pivotal.gemfirexd.internal.client.am.CallableStatement.
`ColumnMetaData` | ClientJDBCObjectFactoryImpl40.`newColumnMetaData(Agent agent)` Returns an instanceof ColumnMetaData
`ColumnMetaData` | ClientJDBCObjectFactoryImpl40.`newColumnMetaData(Agent agent, int upperBound)` Returns an instanceof ColumnMetaData or ColumnMetaData40 depending on the jdk version under use
`LogicalCallableStatement` | ClientJDBCObjectFactoryImpl40.`newLogicalCallableStatement(Agent agent, CallableStatement cs, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logical callable statement object.
`LogicalPreparedStatement` | ClientJDBCObjectFactoryImpl40.`newLogicalPreparedStatement(Agent agent, PreparedStatement ps, StatementKey stmtKey, StatementCacheInteractor cacheInteractor)` Returns a new logcial prepared statement object.
`DatabaseMetaData` | ClientJDBCObjectFactoryImpl40.`newNetDatabaseMetaData(Agent netAgent, Connection netConnection)` returns an instance of com.pivotal.gemfirexd.internal.client.net.NetDatabaseMetaData
`ResultSet` | ClientJDBCObjectFactoryImpl40.`newNetResultSet(Agent netAgent, MaterialStatement netStatement, Cursor cursor, int qryprctyp, int sqlcsrhld, int qryattscr, int qryattsns, int qryattset, long qryinsid, int actualResultSetType, int actualResultSetConcurrency, int actualResultSetHoldability)` returns an instance of com.pivotal.gemfirexd.internal.client.net.NetResultSet
`PreparedStatement` | ClientJDBCObjectFactoryImpl40.`newPreparedStatement(Agent agent, Connection connection, String sql, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes, ClientPooledConnection cpc)` This method returns an instance of PreparedStatement which implements java.sql.PreparedStatement.
`PreparedStatement` | ClientJDBCObjectFactoryImpl40.`newPreparedStatement(Agent agent, Connection connection, String sql, Section section, ClientPooledConnection cpc)` Returns an instance of com.pivotal.gemfirexd.internal.client.am.CallableStatement40
`SectionManager` | NetConnection.`newSectionManager(String collection, Agent agent, String databaseName)`
`Statement` | ClientJDBCObjectFactoryImpl40.`newStatement(Agent agent, Connection connection)` This method provides an instance of Statement40
`Statement` | ClientJDBCObjectFactoryImpl40.`newStatement(Agent agent, Connection connection, int type, int concurrency, int holdability, int autoGeneratedKeys, String[] columnNames, int[] columnIndexes)` This method provides an instance of Statement40

Constructors in com.pivotal.gemfirexd.internal.client.net with parameters of type Agent
Constructor and Description
`ResultSetReply(Agent agent, ResultSetReplyInterface materialResultSetReply, StatementReplyInterface materialStatementReply, ConnectionReplyInterface materialConnectionReply)`