亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? rowdatastatic.java

?? jsp數據庫系統
?? JAVA
字號:
/*
   Copyright (C) 2002 MySQL AB

      This program is free software; you can redistribute it and/or modify
      it under the terms of the GNU General Public License as published by
      the Free Software Foundation; either version 2 of the License, or
      (at your option) any later version.

      This program is distributed in the hope that it will be useful,
      but WITHOUT ANY WARRANTY; without even the implied warranty of
      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
      GNU General Public License for more details.

      You should have received a copy of the GNU General Public License
      along with this program; if not, write to the Free Software
      Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

 */
package com.mysql.jdbc;

import java.util.ArrayList;
import java.util.List;


/**
 * Represents an in-memory result set
 *
 * @author dgan
 * @version $Id: RowDataStatic.java,v 1.10.2.3 2003/10/03 16:29:44 mmatthew Exp $
 */
public class RowDataStatic implements RowData {
    private List rows;
    private int index;
    private ResultSet owner;

    /**
     * Creates a new RowDataStatic object.
     *
     * @param rows DOCUMENT ME!
     */
    public RowDataStatic(ArrayList rows) {
        this.index = -1;
        this.rows = rows;
    }

    /**
     * Returns true if we got the last element.
     * @return DOCUMENT ME!
     */
    public boolean isAfterLast() {
        return this.index >= rows.size();
    }

    /**
     * DOCUMENT ME!
     *
     * @param atIndex DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public byte[][] getAt(int atIndex) {
        if ((atIndex < 0) || (atIndex >= rows.size())) {
            return null;
        } else {
            return (byte[][]) rows.get(atIndex);
        }
    }

    /**
     * Returns if iteration has not occured yet.
     * @return DOCUMENT ME!
     */
    public boolean isBeforeFirst() {
        return (this.index == -1) && (this.rows.size() != 0);
    }

    /**
     * DOCUMENT ME!
     *
     * @param newIndex DOCUMENT ME!
     */
    public void setCurrentRow(int newIndex) {
        this.index = newIndex;
    }

	/**
	 * @see com.mysql.jdbc.RowData#setOwner(com.mysql.jdbc.ResultSet)
	 */
	public void setOwner(ResultSet rs) {
		this.owner = rs;
	}
	
	/**
	 * @see com.mysql.jdbc.RowData#getOwner()
	 */
	public ResultSet getOwner() {
		return this.owner;
	}
	
    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public int getCurrentRowNumber() {
        return this.index;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean isDynamic() {
        return false;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean isEmpty() {
        return rows.size() == 0;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean isFirst() {
        return this.index == 0;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean isLast() {
        //
        // You can never be on the 'last' row of
        // an empty result set
        //
        if (rows.size() == 0) {
            return false;
        }

        return (this.index == (rows.size() - 1));
    }

    /**
     * DOCUMENT ME!
     *
     * @param row DOCUMENT ME!
     */
    public void addRow(byte[][] row) {
        rows.add(row);
    }

    /**
     * Moves to after last.
     */
    public void afterLast() {
        this.index = rows.size();
    }

    /**
     * Moves to before first.
     */
    public void beforeFirst() {
        this.index = -1;
    }

    /**
     * DOCUMENT ME!
     */
    public void beforeLast() {
        this.index = rows.size() - 2;
    }

    /**
     * DOCUMENT ME!
     */
    public void close() {
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public boolean hasNext() {
        boolean hasMore = (this.index + 1) < rows.size();

        return hasMore;
    }

    /**
     * DOCUMENT ME!
     *
     * @param rows DOCUMENT ME!
     */
    public void moveRowRelative(int rows) {
        this.index += rows;
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public byte[][] next() {
        this.index++;

        if (this.index < rows.size()) {
            return (byte[][]) rows.get(this.index);
        } else {
            return null;
        }
    }

    /**
     * DOCUMENT ME!
     *
     * @param atIndex DOCUMENT ME!
     */
    public void removeRow(int atIndex) {
        rows.remove(atIndex);
    }

    /**
     * DOCUMENT ME!
     *
     * @return DOCUMENT ME!
     */
    public int size() {
        return rows.size();
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜夜夜夜综合网| 精品一区二区在线视频| 91农村精品一区二区在线| 欧美国产丝袜视频| 成人aa视频在线观看| 亚洲精品伦理在线| 欧美日本一道本| 精品中文字幕一区二区小辣椒| 26uuu国产电影一区二区| 成+人+亚洲+综合天堂| 亚洲精品中文在线| 欧美人xxxx| 国产一区二区电影| 中文字幕一区二区三区四区不卡 | 国产精品91一区二区| 国产情人综合久久777777| 不卡的看片网站| 亚洲bt欧美bt精品| 国产亚洲一区二区三区在线观看| av一区二区不卡| 日韩电影一二三区| 国产视频一区在线播放| 91色在线porny| 免费在线看一区| 欧美激情在线看| 欧美一区日韩一区| 99精品视频在线观看免费| 石原莉奈在线亚洲三区| 国产精品伦一区| 91麻豆精品国产| 99久久久国产精品| 免费高清成人在线| 一区二区三区在线免费观看| 日韩天堂在线观看| 色综合久久66| 国产美女久久久久| 日韩精品电影在线| 亚洲视频在线观看三级| 26uuu久久综合| 欧美精品日韩精品| 99久久亚洲一区二区三区青草| 青青草一区二区三区| 亚洲视频在线一区二区| 久久婷婷成人综合色| 欧美日韩成人综合| 波多野洁衣一区| 国模大尺度一区二区三区| 亚洲午夜一区二区| 亚洲日本护士毛茸茸| 久久―日本道色综合久久| 欧美在线高清视频| jizzjizzjizz欧美| 国产精品亚洲а∨天堂免在线| 亚洲18影院在线观看| 亚洲三级理论片| 国产精品美女一区二区三区 | 91啪亚洲精品| 国产精品456| 美女mm1313爽爽久久久蜜臀| 亚洲伊人色欲综合网| 国产精品国产三级国产专播品爱网 | www.欧美日韩| 国产精品影音先锋| 精品亚洲成a人| 免费在线观看一区| 蜜臀久久99精品久久久画质超高清 | 欧美在线免费观看亚洲| av不卡一区二区三区| 岛国av在线一区| 成人av综合一区| 成人av网址在线观看| 成人福利视频在线| 成人精品鲁一区一区二区| 国产一区二区三区在线看麻豆| 免费成人美女在线观看.| 天堂久久久久va久久久久| 五月婷婷综合网| 三级影片在线观看欧美日韩一区二区| 亚洲综合色噜噜狠狠| 亚洲小说欧美激情另类| 亚洲综合免费观看高清在线观看| 一区二区三区四区精品在线视频 | 亚洲第一会所有码转帖| 一区二区在线免费观看| 亚洲综合色婷婷| 亚洲国产精品天堂| 午夜精品成人在线| 免费在线观看成人| 国产精品影视在线观看| av中文字幕亚洲| 欧美色网一区二区| 国产精品福利一区二区| 国产午夜久久久久| 亚洲欧美综合色| 亚洲精品视频在线看| 亚洲图片有声小说| 久草热8精品视频在线观看| 国产一区二区在线观看视频| 国产精品 欧美精品| 成人激情综合网站| 日本伦理一区二区| 91精品国产色综合久久| 日本一区二区成人在线| 亚洲人成在线观看一区二区| 亚洲福利一二三区| 老汉av免费一区二区三区 | 99riav一区二区三区| 一本大道av一区二区在线播放| 777色狠狠一区二区三区| 精品国产乱码久久久久久浪潮| 国产视频视频一区| 亚洲综合久久久久| 国产久卡久卡久卡久卡视频精品| 91香蕉视频污在线| 欧美成人性战久久| 亚洲三级视频在线观看| 久久国产生活片100| 99免费精品在线观看| 538在线一区二区精品国产| 国产欧美一区二区精品秋霞影院 | 日韩欧美中文字幕公布| 国产精品看片你懂得| 日韩av一级电影| av成人老司机| 欧美精品一区二区三区蜜臀| 亚洲在线视频一区| 国产成人亚洲综合a∨猫咪| 欧洲一区二区三区在线| 久久先锋影音av| 午夜精品国产更新| 一本色道久久加勒比精品| 久久久亚洲国产美女国产盗摄| 亚洲成在线观看| 成人免费黄色在线| 欧美成人精品1314www| 亚洲自拍偷拍图区| 成人午夜免费av| 久久综合九色综合97婷婷女人| 亚洲一区免费在线观看| 成人国产精品免费观看动漫| 日韩你懂的在线播放| 亚洲成国产人片在线观看| 99久久国产综合色|国产精品| 精品乱码亚洲一区二区不卡| 亚洲成人av中文| 99精品欧美一区二区蜜桃免费| 久久你懂得1024| 国产在线精品一区二区不卡了| 欧美在线观看视频在线| 亚洲少妇屁股交4| eeuss影院一区二区三区| 久久久www成人免费毛片麻豆| 麻豆91在线播放免费| 久久九九全国免费| 国产一区91精品张津瑜| 日韩欧美美女一区二区三区| 日韩av高清在线观看| 欧美剧情片在线观看| 亚洲综合色自拍一区| 欧美在线一区二区三区| 亚洲一本大道在线| 欧美日韩在线播放三区四区| 亚洲男人都懂的| 色先锋久久av资源部| 亚洲人成网站在线| 色综合久久中文综合久久97 | 久久免费看少妇高潮| 奇米影视7777精品一区二区| 欧美二区三区91| 日韩av不卡一区二区| 日韩欧美一区中文| 久久99精品久久久| 国产午夜精品在线观看| www.99精品| 亚洲一二三级电影| 91精品国产欧美一区二区| 美女视频免费一区| 久久久www成人免费毛片麻豆 | 成人国产精品免费网站| 国产精品全国免费观看高清| eeuss鲁片一区二区三区在线看| 国产精品久久久久影院| 91蜜桃在线观看| 亚洲国产精品久久久男人的天堂| 欧美日本在线视频| 国内精品伊人久久久久av一坑| 国产日韩欧美a| 91免费版在线| 日本午夜一本久久久综合| 亚洲精品一区二区在线观看| 国产白丝网站精品污在线入口 | 午夜精品免费在线| 欧美r级在线观看| www.欧美精品一二区| 午夜精品福利视频网站| 久久久久久久久久久久久久久99| av电影在线不卡| 日韩国产欧美在线观看| 国产日韩欧美精品综合| 色94色欧美sute亚洲13|