public class DRDAQueryRequest extends DRDAConnectRequest
| Modifier and Type | Field and Description |
|---|---|
static int |
defaultFetchSize |
DB2_DRDA_CLIENT_ID, DB2_DRDA_SERVER_ID, metadata| Constructor and Description |
|---|
DRDAQueryRequest(io.netty.buffer.ByteBuf buffer,
ConnectionMetaData metadata) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildCLSQRY(Section section,
String dbName,
long queryInstanceIdentifier) |
protected void |
buildSQLATTRcommandData(String sql) |
protected void |
buildSQLSTTcommandData(String sql) |
static boolean |
isQuery(String sql) |
protected void |
markForCachingPKGNAMCSN() |
protected int |
popMarkForCachingPKGNAMCSN() |
void |
writeDescribeInput(Section section,
String dbName) |
void |
writeExecute(Section section,
String dbName,
ColumnMetaData parameterMetaData,
Object[] inputs,
boolean outputExpected,
boolean chained) |
void |
writeExecuteImmediate(String sql,
Section section,
String dbName) |
void |
writeFetch(Section section,
String dbName,
int fetchSize,
long queryId) |
void |
writeOpenQuery(Section section,
String dbName,
int fetchSize,
int resultSetType) |
void |
writeOpenQuery(Section section,
String dbName,
int fetchSize,
int resultSetType,
ColumnMetaData parameterMetaData,
Object[] inputs) |
void |
writePrepareDescribeOutput(String sql,
String dbName,
Section section) |
buildACCRDB, buildACCSEC, buildEXCSAT, buildRDBCMM, buildSECCHK, getCorrelationTokencompleteCommand, createCommand, markLengthBytes, updateLengthBytespublic static final int defaultFetchSize
public DRDAQueryRequest(io.netty.buffer.ByteBuf buffer,
ConnectionMetaData metadata)
public static boolean isQuery(String sql)
IllegalArgumentException - if the passed in SQL value is nullpublic void writePrepareDescribeOutput(String sql, String dbName, Section section)
public void writeOpenQuery(Section section, String dbName, int fetchSize, int resultSetType, ColumnMetaData parameterMetaData, Object[] inputs)
public void writeOpenQuery(Section section, String dbName, int fetchSize, int resultSetType)
public void writeExecute(Section section, String dbName, ColumnMetaData parameterMetaData, Object[] inputs, boolean outputExpected, boolean chained)
protected void buildSQLSTTcommandData(String sql)
protected void buildSQLATTRcommandData(String sql)
protected final void markForCachingPKGNAMCSN()
protected final int popMarkForCachingPKGNAMCSN()
Copyright © 2021. All rights reserved.