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

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

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

Subclasses of Statement in com.pivotal.gemfirexd.internal.client.am
Modifier and Type | Class and Description
--- | ---
`class` | `CallableStatement`
`class` | `CallableStatement40`
`class` | `PreparedStatement`
`class` | `PreparedStatement40`
`class` | `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.
`class` | `Statement40` Implements JDBC 4.0 specific methods

Fields in com.pivotal.gemfirexd.internal.client.am declared as Statement
Modifier and Type | Field and Description
--- | ---
`Statement` | ResultSet.`statement_`

Methods in com.pivotal.gemfirexd.internal.client.am that return Statement
Modifier and Type | Method and Description
--- | ---
`protected abstract Statement` | Connection.`newStatement_(int type, int concurrency, int holdability)`
`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

Methods in com.pivotal.gemfirexd.internal.client.am with parameters of type Statement
Modifier and Type | Method and Description
--- | ---
`protected void` | Agent.`beginBatchedReadChain(Statement statement, int batchSize)`
`void` | Agent.`beginBatchedWriteChain(Statement statement)`
`protected void` | Agent.`beginReadChain(Statement statement)`
`void` | Agent.`beginWriteChain(Statement statement)`
`static void` | Utils.`checkForNegativePositiveSqlcard(Sqlca sqlca, Statement statement)`
`void` | Agent.`flow(Statement statement)`
`void` | Agent.`flowBatch(Statement statement, int batchSize)`
`protected abstract void` | Connection.`resetStatement_(Statement statement, int type, int concurrency, int holdability)`
`protected void` | Connection.`resetStatement(Statement s)`
`void` | LogWriter.`traceExit(Object instance, String methodName, Statement returnValue)`
`void` | LogWriter.`traceParameterMetaData(Statement statement, ColumnMetaData columnMetaData)`
`void` | LogWriter.`traceResultSetMetaData(Statement statement, ColumnMetaData columnMetaData)`
`void` | Connection.`writeTransactionStart(Statement statement)`
`protected abstract void` | Connection.`writeXATransactionStart(Statement statement)`

Constructors in com.pivotal.gemfirexd.internal.client.am with parameters of type Statement
Constructor and Description
`ResultSet(Agent agent, Statement statement, Cursor cursor, int resultSetType, int resultSetConcurrency, int resultSetHoldability)`

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

Methods in com.pivotal.gemfirexd.internal.client.net that return Statement
Modifier and Type | Method and Description
--- | ---
`protected Statement` | NetConnection.`newStatement_(int type, int concurrency, int holdability)`
`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

Methods in com.pivotal.gemfirexd.internal.client.net with parameters of type Statement
Modifier and Type | Method and Description
--- | ---
`protected void` | NetAgent.`beginReadChain(Statement statement)`
`void` | NetAgent.`beginWriteChain(Statement statement)`
`protected void` | NetConnection.`resetStatement_(Statement statement, int type, int concurrency, int holdability)`
`void` | NetConnection.`writeTransactionStart(Statement statement)`
`void` | NetXAConnection.`writeTransactionStart(Statement statement)`
`protected void` | NetConnection.`writeXATransactionStart(Statement statement)`