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

📄 testresultsetmetadata.java

📁 apache beanutils开源项目源码
💻 JAVA
字号:
/* * 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.sql.ResultSetMetaData;import java.sql.SQLException;/** * <p>Mock object that implements enough of * <code>java.sql.ResultSetMetaData</code> * to exercise the {@link ResultSetDyaClass} functionality.</p> * * @author Craig R. McClanahan * @version $Revision: 1.4 $ $Date: 2004/02/28 13:18:36 $ */public class TestResultSetMetaData implements ResultSetMetaData {    // ----------------------------------------------------- Instance Variables    /**     * <p>Array of column names and class names for metadata.</p>     */    protected String metadata[][] = {        { "bigDecimalProperty", "java.math.BigDecimal" },        { "booleanProperty", Boolean.class.getName() },        { "byteProperty", Byte.class.getName() },        { "dateProperty", "java.sql.Date" },        { "doubleProperty", Double.class.getName() },        { "floatProperty", Float.class.getName() },        { "intProperty", Integer.class.getName() },        { "longProperty", Long.class.getName() },        { "nullProperty", "java.lang.String" },        { "shortProperty", Short.class.getName() },        { "stringProperty", "java.lang.String" },        { "timeProperty", "java.sql.Time" },        { "timestampProperty", "java.sql.Timestamp" },    };    // ---------------------------------------------------- Implemented Methods    public String getColumnClassName(int columnIndex) throws SQLException {        return (metadata[columnIndex - 1][1]);    }    public int getColumnCount() throws SQLException {        return (metadata.length);    }    public String getColumnName(int columnIndex) throws SQLException {        return (metadata[columnIndex - 1][0]);    }    // -------------------------------------------------- Unimplemented Methods    public String getCatalogName(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int getColumnDisplaySize(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public String getColumnLabel(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int getColumnType(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public String getColumnTypeName(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int getPrecision(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int getScale(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public String getSchemaName(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public String getTableName(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isAutoIncrement(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isCaseSensitive(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isCurrency(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isDefinitelyWritable(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public int isNullable(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isReadOnly(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isSearchable(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isSigned(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }    public boolean isWritable(int columnIndex) throws SQLException {        throw new UnsupportedOperationException();    }}

⌨️ 快捷键说明

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