⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testresultset.java

📁 apache beanutils开源项目源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * Copyright 2001-2004 The Apache Software Foundation. *  * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *  *      http://www.apache.org/licenses/LICENSE-2.0 *  * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.commons.beanutils;import java.io.InputStream;import java.io.Reader;import java.math.BigDecimal;import java.net.URL;import java.sql.Array;import java.sql.Blob;import java.sql.Clob;import java.sql.Date;import java.sql.Ref;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.sql.SQLWarning;import java.sql.Statement;import java.sql.Time;import java.sql.Timestamp;import java.util.Calendar;import java.util.Map;/** * <p>Mock object that implements enough of <code>java.sql.ResultSet</code> * to exercise the {@link ResultSetDyaClass} functionality.</p> * * @author Craig R. McClanahan * @version $Revision: 1.5 $ $Date: 2004/02/28 13:18:36 $ */public class TestResultSet implements ResultSet {    // ----------------------------------------------------- Instance Variables    /**     * Current row number (0 means "before the first one").     */    protected int row = 0;    /**     * The constant (per run) value used to initialize date/time/timestamp.     */    protected long timestamp = System.currentTimeMillis();    // ---------------------------------------------------- Implemented Methods    public void close() throws SQLException {        ; // No action required    }    public ResultSetMetaData getMetaData() throws SQLException {        return (new TestResultSetMetaData());    }    public Object getObject(String columnName) throws SQLException {        if (row > 5) {            throw new SQLException("No current row");        }        if ("bigdecimalproperty".equals(columnName)) {            return (new BigDecimal(123.45));        } else if ("booleanproperty".equals(columnName)) {            if ((row % 2) == 0) {                return (Boolean.TRUE);            } else {                return (Boolean.FALSE);            }        } else if ("byteproperty".equals(columnName)) {            return (new Byte((byte) row));        } else if ("dateproperty".equals(columnName)) {            return (new Date(timestamp));        } else if ("doubleproperty".equals(columnName)) {            return (new Double(321.0));        } else if ("floatproperty".equals(columnName)) {            return (new Float((float) 123.0));        } else if ("intproperty".equals(columnName)) {            return (new Integer(100 + row));        } else if ("longproperty".equals(columnName)) {            return (new Long(200 + row));        } else if ("nullproperty".equals(columnName)) {            return (null);        } else if ("shortproperty".equals(columnName)) {            return (new Short((short) (300 + row)));        } else if ("stringproperty".equals(columnName)) {            return ("This is a string");        } else if ("timeproperty".equals(columnName)) {            return (new Time(timestamp));        } else if ("timestampproperty".equals(columnName)) {            return (new Timestamp(timestamp));        } else {            throw new SQLException("Unknown column name " + columnName);        }    }    public boolean next() throws SQLException {        if (row++ < 5) {            return (true);        } else {            return (false);        }    }    public void updateObject(String columnName, Object x)        throws SQLException {        if (row > 5) {            throw new SQLException("No current row");        }        ; // FIXME - updateObject()    }    // -------------------------------------------------- Unimplemented Methods    public boolean absolute(int row) throws SQLException {        throw new UnsupportedOperationException();    }    public void afterLast() throws SQLException {        throw new UnsupportedOperationException();    }    public void beforeFirst() throws SQLException {        throw new UnsupportedOperationException();    }    public void cancelRowUpdates() throws SQLException {        throw new UnsupportedOperationException();    }    public void clearWarnings() throws SQLException {        throw new UnsupportedOperationException();    }    public void deleteRow() throws SQLException {        throw new UnsupportedOperationException();    }    public int findColumn(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean first() throws SQLException {        throw new UnsupportedOperationException();    }    public Array getArray(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Array getArray(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public InputStream getAsciiStream(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public InputStream getAsciiStream(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public BigDecimal getBigDecimal(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    /** @deprecated */    public BigDecimal getBigDecimal(int columnIndex, int scale)        throws SQLException {        throw new UnsupportedOperationException();    }    public BigDecimal getBigDecimal(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    /** @deprecated */    public BigDecimal getBigDecimal(String columnName, int scale)        throws SQLException {        throw new UnsupportedOperationException();    }    public InputStream getBinaryStream(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public InputStream getBinaryStream(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Blob getBlob(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Blob getBlob(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean getBoolean(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean getBoolean(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public byte getByte(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public byte getByte(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public byte[] getBytes(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public byte[] getBytes(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Reader getCharacterStream(int columnIndex)        throws SQLException {        throw new UnsupportedOperationException();    }    public Reader getCharacterStream(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Clob getClob(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Clob getClob(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public int getConcurrency() throws SQLException {        throw new UnsupportedOperationException();    }    public String getCursorName() throws SQLException {        throw new UnsupportedOperationException();    }    public Date getDate(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Date getDate(int columnIndex, Calendar cal) throws SQLException {        throw new UnsupportedOperationException();    }    public Date getDate(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Date getDate(String columnName, Calendar cal) throws SQLException {        throw new UnsupportedOperationException();    }    public double getDouble(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public double getDouble(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public int getFetchDirection() throws SQLException {        throw new UnsupportedOperationException();    }    public int getFetchSize() throws SQLException {        throw new UnsupportedOperationException();    }    public float getFloat(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public float getFloat(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public int getInt(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int getInt(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public long getLong(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public long getLong(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Object getObject(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Object getObject(int columnIndex, Map map) throws SQLException {        throw new UnsupportedOperationException();    }    public Object getObject(String columnName, Map map) throws SQLException {        throw new UnsupportedOperationException();    }    public Ref getRef(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public Ref getRef(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public int getRow() throws SQLException {        throw new UnsupportedOperationException();    }    public short getShort(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public short getShort(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Statement getStatement() throws SQLException {        throw new UnsupportedOperationException();    }    public String getString(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public String getString(String columnName) throws SQLException {        throw new UnsupportedOperationException();    }    public Time getTime(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -