public class ComStmtExecute extends java.lang.Object implements InterfaceSendPacket
| Modifier and Type | Field and Description |
|---|---|
private byte |
cursorFlag |
private int |
parameterCount |
private ParameterHolder[] |
parameters |
private ColumnType[] |
parameterTypeHeader |
private int |
statementId |
| Constructor and Description |
|---|
ComStmtExecute(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
byte cursorFlag)
Initialize parameters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
send(PacketOutputStream pos)
Send a prepare statement binary stream.
|
static void |
writeCmd(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
PacketOutputStream pos,
byte cursorFlag)
Write COM_STMT_EXECUTE sub-command to output buffer.
|
private final int parameterCount
private final ParameterHolder[] parameters
private final int statementId
private final byte cursorFlag
private final ColumnType[] parameterTypeHeader
public ComStmtExecute(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
byte cursorFlag)
statementId - prepareResult object received after preparation.parameters - parametersparameterCount - parameters numberparameterTypeHeader - parameters headercursorFlag - cursor flag. Possible values : public static void writeCmd(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
PacketOutputStream pos,
byte cursorFlag)
throws java.io.IOException
statementId - prepareResult object received after preparation.parameters - parametersparameterCount - parameters numberparameterTypeHeader - parameters header1pos - outputStreamcursorFlag - cursor flag. Possible values : java.io.IOException - if a connection error occurpublic void send(PacketOutputStream pos) throws java.io.IOException
send in interface InterfaceSendPacketpos - database socketjava.io.IOException - if a connection error occur