Class PrepareResultPacket

    • Field Detail

      • CONSTANT_PARAMETER

        static final ColumnDecoder CONSTANT_PARAMETER
      • logger

        private static final Logger logger
      • statementId

        protected int statementId
        prepare statement id
    • Constructor Detail

      • PrepareResultPacket

        public PrepareResultPacket​(ReadableByteBuf buffer,
                                   Reader reader,
                                   Context context)
                            throws java.io.IOException
        Prepare packet constructor (parsing)
        Parameters:
        buffer - packet buffer
        reader - packet reader
        context - connection context
        Throws:
        java.io.IOException - if socket exception occurs
    • Method Detail

      • close

        public void close​(Client con)
                   throws java.sql.SQLException
        Close prepare packet
        Specified by:
        close in interface Prepare
        Parameters:
        con - current connection
        Throws:
        java.sql.SQLException - if exception occurs
      • decrementUse

        public void decrementUse​(Client con,
                                 BasePreparedStatement preparedStatement)
                          throws java.sql.SQLException
        Decrement use of prepare packet, so closing it if last used
        Specified by:
        decrementUse in interface Prepare
        Parameters:
        con - connection
        preparedStatement - current prepared statement that was using prepare object
        Throws:
        java.sql.SQLException - if exception occurs
      • getStatementId

        public int getStatementId()
        Get statement id
        Specified by:
        getStatementId in interface Prepare
        Returns:
        statement id
      • getColumns

        public ColumnDecoder[] getColumns()
        Description copied from interface: Prepare
        Prepare result-set columns
        Specified by:
        getColumns in interface Prepare
        Returns:
        result-set columns metadata
      • setColumns

        public void setColumns​(ColumnDecoder[] columns)
        Description copied from interface: Prepare
        set prepare result-set columns
        Specified by:
        setColumns in interface Prepare
        Parameters:
        columns - set result-set columns metadata