Class ComStmtExecute


  • public class ComStmtExecute
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ComStmtExecute()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void send​(PacketOutputStream pos, int statementId, ParameterHolder[] parameters, int parameterCount, ColumnType[] parameterTypeHeader, byte cursorFlag)
      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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ComStmtExecute

        public ComStmtExecute()
    • Method Detail

      • writeCmd

        public static void writeCmd​(int statementId,
                                    ParameterHolder[] parameters,
                                    int parameterCount,
                                    ColumnType[] parameterTypeHeader,
                                    PacketOutputStream pos,
                                    byte cursorFlag)
                             throws java.io.IOException
        Write COM_STMT_EXECUTE sub-command to output buffer.
        Parameters:
        statementId - prepareResult object received after preparation.
        parameters - parameters
        parameterCount - parameters number
        parameterTypeHeader - parameters header1
        pos - outputStream
        cursorFlag - cursor flag. Possible values :
        1. CURSOR_TYPE_NO_CURSOR = fetch all
        2. CURSOR_TYPE_READ_ONLY = fetch by bunch
        3. CURSOR_TYPE_FOR_UPDATE = fetch by bunch with lock ?
        4. CURSOR_TYPE_SCROLLABLE = //reserved, but not working
        Throws:
        java.io.IOException - if a connection error occur
      • send

        public static void send​(PacketOutputStream pos,
                                int statementId,
                                ParameterHolder[] parameters,
                                int parameterCount,
                                ColumnType[] parameterTypeHeader,
                                byte cursorFlag)
                         throws java.io.IOException
        Send a prepare statement binary stream.
        Parameters:
        pos - database socket
        statementId - prepareResult object received after preparation.
        parameters - parameters
        parameterCount - parameters number
        parameterTypeHeader - parameters header
        cursorFlag - cursor flag. Possible values :
        1. CURSOR_TYPE_NO_CURSOR = fetch all
        2. CURSOR_TYPE_READ_ONLY = fetch by bunch
        3. CURSOR_TYPE_FOR_UPDATE = fetch by bunch with lock ?
        4. CURSOR_TYPE_SCROLLABLE = //reserved, but not working
        Throws:
        java.io.IOException - if a connection error occur