📄 testresultsetmetadata.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 + -