public class CsvResultSetMetaData extends Object implements Serializable, ResultSetMetaData
ResultSetMetaData の実装クラスを提供します。columnNoNulls, columnNullable, columnNullableUnknown| コンストラクタと説明 |
|---|
CsvResultSetMetaData(CsvReader reader)
コンストラクタです。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
getCatalogName(int column)
この実装は常に空文字列 (
"") を返します。 |
String |
getColumnClassName(int column)
この実装は常に "java.lang.String" を返します。
|
int |
getColumnCount() |
int |
getColumnDisplaySize(int column)
この実装は常に
Integer.MAX_VALUE を返します。 |
String |
getColumnLabel(int column) |
String |
getColumnName(int column) |
int |
getColumnType(int column)
この実装は常に
Types.VARCHAR を返します。 |
String |
getColumnTypeName(int column)
この実装は常に "java.lang.String" を返します。
|
int |
getPrecision(int column)
この実装は常に
0 を返します。 |
int |
getScale(int column)
この実装は常に
0 を返します。 |
String |
getSchemaName(int column)
この実装は常に空文字列 (
"") を返します。 |
String |
getTableName(int column)
この実装は常に空文字列 (
"") を返します。 |
boolean |
isAutoIncrement(int column)
この実装は常に
false を返します。 |
boolean |
isCaseSensitive(int column)
この実装は常に
true を返します。 |
boolean |
isCurrency(int column)
この実装は常に
false を返します。 |
boolean |
isDefinitelyWritable(int column)
この実装は常に
false を返します。 |
int |
isNullable(int column)
この実装は常に
ResultSetMetaData.columnNullableUnknown を返します。 |
boolean |
isReadOnly(int column)
この実装は常に
true を返します。 |
boolean |
isSearchable(int column)
この実装は常に
false を返します。 |
boolean |
isSigned(int column)
この実装は常に
false を返します。 |
boolean |
isWrapperFor(Class<?> iface)
この実装は常に
SQLFeatureNotSupportedException をスローします。 |
boolean |
isWritable(int column)
この実装は常に
false を返します。 |
<T> T |
unwrap(Class<T> iface)
この実装は常に
SQLFeatureNotSupportedException をスローします。 |
public CsvResultSetMetaData(CsvReader reader) throws IOException
reader - 区切り文字形式入力ストリームIOException - 入出力例外が発生した場合public int getColumnCount()
getColumnCount インタフェース内 ResultSetMetaDatapublic boolean isAutoIncrement(int column)
false を返します。isAutoIncrement インタフェース内 ResultSetMetaDatapublic boolean isCaseSensitive(int column)
true を返します。isCaseSensitive インタフェース内 ResultSetMetaDatapublic boolean isSearchable(int column)
false を返します。isSearchable インタフェース内 ResultSetMetaDatapublic boolean isCurrency(int column)
false を返します。isCurrency インタフェース内 ResultSetMetaDatapublic int isNullable(int column)
ResultSetMetaData.columnNullableUnknown を返します。isNullable インタフェース内 ResultSetMetaDatapublic boolean isSigned(int column)
false を返します。isSigned インタフェース内 ResultSetMetaDatapublic int getColumnDisplaySize(int column)
Integer.MAX_VALUE を返します。getColumnDisplaySize インタフェース内 ResultSetMetaDatapublic String getColumnLabel(int column) throws SQLException
getColumnLabel インタフェース内 ResultSetMetaDataSQLExceptionpublic String getColumnName(int column) throws SQLException
getColumnName インタフェース内 ResultSetMetaDataSQLExceptionpublic String getSchemaName(int column)
"") を返します。getSchemaName インタフェース内 ResultSetMetaDatapublic int getPrecision(int column)
0 を返します。getPrecision インタフェース内 ResultSetMetaDatapublic int getScale(int column)
0 を返します。getScale インタフェース内 ResultSetMetaDatapublic String getTableName(int column)
"") を返します。getTableName インタフェース内 ResultSetMetaDatapublic String getCatalogName(int column)
"") を返します。getCatalogName インタフェース内 ResultSetMetaDatapublic int getColumnType(int column)
Types.VARCHAR を返します。getColumnType インタフェース内 ResultSetMetaDatapublic String getColumnTypeName(int column)
getColumnTypeName インタフェース内 ResultSetMetaDatapublic boolean isReadOnly(int column)
true を返します。isReadOnly インタフェース内 ResultSetMetaDatapublic boolean isWritable(int column)
false を返します。isWritable インタフェース内 ResultSetMetaDatapublic boolean isDefinitelyWritable(int column)
false を返します。isDefinitelyWritable インタフェース内 ResultSetMetaDatapublic String getColumnClassName(int column)
getColumnClassName インタフェース内 ResultSetMetaDatapublic <T> T unwrap(Class<T> iface) throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException をスローします。unwrap インタフェース内 WrapperSQLFeatureNotSupportedExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException をスローします。isWrapperFor インタフェース内 WrapperSQLFeatureNotSupportedExceptionCopyright © 2009–2014 OrangeSignal.com. All rights reserved.