db.out.writeBuffer(items, item_length);
db.out.writeBuffer(items);
    public byte[] isc_dsql_sql_info(isc_stmt_handle stmt_handle,                                 int item_length,                                 byte[] items,                                 int buffer_length/*,                                 byte[] buffer*/) throws GDSException {        isc_stmt_handle_impl stmt = (isc_stmt_handle_impl) stmt_handle;        isc_db_handle_impl db = stmt.rsr_rdb;        synchronized (db) {            try {                if (log != null) log.debug("op_info_sql ");                db.out.writeInt(op_info_sql);                db.out.writeInt(stmt.rsr_id);                db.out.writeInt(0);                db.out.writeBuffer(items, item_length);                db.out.writeInt(buffer_length);                db.out.flush();                            if (log != null) log.debug("sent");                receiveResponse(db);                return db.resp_data;            } catch (IOException ex) {                throw new GDSException(isc_net_read_err);            }        }    }