org.mariadb.jdbc.internal.com.send
Class ComStmtExecute
java.lang.Object
org.mariadb.jdbc.internal.com.send.ComStmtExecute
- All Implemented Interfaces:
- InterfaceSendPacket
public class ComStmtExecute
- extends Object
- implements InterfaceSendPacket
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComStmtExecute
public ComStmtExecute(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
byte cursorFlag)
- Initialize parameters.
- Parameters:
statementId - prepareResult object received after preparation.parameters - parametersparameterCount - parameters numberparameterTypeHeader - parameters headercursorFlag - cursor flag. Possible values :
- CURSOR_TYPE_NO_CURSOR = fetch all
- CURSOR_TYPE_READ_ONLY = fetch by bunch
- CURSOR_TYPE_FOR_UPDATE = fetch by bunch with lock ?
- CURSOR_TYPE_SCROLLABLE = //reserved, but not working
writeCmd
public static void writeCmd(int statementId,
ParameterHolder[] parameters,
int parameterCount,
ColumnType[] parameterTypeHeader,
PacketOutputStream pos,
byte cursorFlag)
throws IOException
- Write COM_STMT_EXECUTE sub-command to output buffer.
- Parameters:
statementId - prepareResult object received after preparation.parameters - parametersparameterCount - parameters numberparameterTypeHeader - parameters header1pos - outputStreamcursorFlag - cursor flag. Possible values :
- CURSOR_TYPE_NO_CURSOR = fetch all
- CURSOR_TYPE_READ_ONLY = fetch by bunch
- CURSOR_TYPE_FOR_UPDATE = fetch by bunch with lock ?
- CURSOR_TYPE_SCROLLABLE = //reserved, but not working
- Throws:
IOException - if a connection error occur
send
public void send(PacketOutputStream pos)
throws IOException
- Send a prepare statement binary stream.
- Specified by:
send in interface InterfaceSendPacket
- Parameters:
pos - database socket
- Throws:
IOException - if a connection error occur
Copyright © 2017. All rights reserved.