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
インタフェース内 ResultSetMetaData
public boolean isAutoIncrement(int column)
false
を返します。isAutoIncrement
インタフェース内 ResultSetMetaData
public boolean isCaseSensitive(int column)
true
を返します。isCaseSensitive
インタフェース内 ResultSetMetaData
public boolean isSearchable(int column)
false
を返します。isSearchable
インタフェース内 ResultSetMetaData
public boolean isCurrency(int column)
false
を返します。isCurrency
インタフェース内 ResultSetMetaData
public int isNullable(int column)
ResultSetMetaData.columnNullableUnknown
を返します。isNullable
インタフェース内 ResultSetMetaData
public boolean isSigned(int column)
false
を返します。isSigned
インタフェース内 ResultSetMetaData
public int getColumnDisplaySize(int column)
Integer.MAX_VALUE
を返します。getColumnDisplaySize
インタフェース内 ResultSetMetaData
public String getColumnLabel(int column) throws SQLException
getColumnLabel
インタフェース内 ResultSetMetaData
SQLException
public String getColumnName(int column) throws SQLException
getColumnName
インタフェース内 ResultSetMetaData
SQLException
public String getSchemaName(int column)
""
) を返します。getSchemaName
インタフェース内 ResultSetMetaData
public int getPrecision(int column)
0
を返します。getPrecision
インタフェース内 ResultSetMetaData
public int getScale(int column)
0
を返します。getScale
インタフェース内 ResultSetMetaData
public String getTableName(int column)
""
) を返します。getTableName
インタフェース内 ResultSetMetaData
public String getCatalogName(int column)
""
) を返します。getCatalogName
インタフェース内 ResultSetMetaData
public int getColumnType(int column)
Types.VARCHAR
を返します。getColumnType
インタフェース内 ResultSetMetaData
public String getColumnTypeName(int column)
getColumnTypeName
インタフェース内 ResultSetMetaData
public boolean isReadOnly(int column)
true
を返します。isReadOnly
インタフェース内 ResultSetMetaData
public boolean isWritable(int column)
false
を返します。isWritable
インタフェース内 ResultSetMetaData
public boolean isDefinitelyWritable(int column)
false
を返します。isDefinitelyWritable
インタフェース内 ResultSetMetaData
public String getColumnClassName(int column)
getColumnClassName
インタフェース内 ResultSetMetaData
public <T> T unwrap(Class<T> iface) throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException
をスローします。unwrap
インタフェース内 Wrapper
SQLFeatureNotSupportedException
public boolean isWrapperFor(Class<?> iface) throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException
をスローします。isWrapperFor
インタフェース内 Wrapper
SQLFeatureNotSupportedException
Copyright © 2009–2014 OrangeSignal.com. All rights reserved.