Class CompleteResult

  • All Implemented Interfaces:
    AutoCloseable, ResultSet, Wrapper, org.mariadb.jdbc.client.Completion, org.mariadb.jdbc.message.ServerMessage
    Direct Known Subclasses:
    UpdatableResult

    public class CompleteResult
    extends Result
    Result-set that will retrieve all rows immediately before returning the result-set.
    • Field Detail

      • BEFORE_FIRST_POS

        protected static final int BEFORE_FIRST_POS
        before first row position = initial position
        See Also:
        Constant Field Values
    • Constructor Detail

      • CompleteResult

        public CompleteResult​(Statement stmt,
                              boolean binaryProtocol,
                              long maxRows,
                              org.mariadb.jdbc.client.Column[] metadataList,
                              Reader reader,
                              org.mariadb.jdbc.client.Context context,
                              int resultSetType,
                              boolean closeOnCompletion,
                              boolean traceEnable)
                       throws IOException,
                              SQLException
        Constructor from exchanges
        Parameters:
        stmt - current statement
        binaryProtocol - does exchanges uses binary protocol
        maxRows - maximum number of rows
        metadataList - metadata
        reader - packet reader
        context - connection context
        resultSetType - result set type
        closeOnCompletion - close statement on completion
        traceEnable - network trace exchange possible
        Throws:
        IOException - if Socket error occurs
        SQLException - for all other kind of errors
      • CompleteResult

        public CompleteResult​(ColumnDefinitionPacket[] metadataList,
                              byte[][] data,
                              org.mariadb.jdbc.client.Context context)
        Specific constructor for internal build result-set, empty resultset, or generated key result-set.
        Parameters:
        metadataList - metadata
        data - result-set data
        context - connection context