|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.sf.orangesignal.csv.CsvResultSetMetaData
public class CsvResultSetMetaData
ResultSetMetaData の実装クラスを提供します。
| フィールドの概要 |
|---|
| インタフェース java.sql.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 を返します。 |
|
|
unwrap(Class<T> iface)
この実装は常に SQLFeatureNotSupportedException をスローします。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public CsvResultSetMetaData(CsvReader reader)
throws IOException
reader - 区切り文字形式入力ストリーム
IOException - 入出力例外が発生した場合| メソッドの詳細 |
|---|
public int getColumnCount()
ResultSetMetaData 内の getColumnCountpublic boolean isAutoIncrement(int column)
false を返します。
ResultSetMetaData 内の isAutoIncrementpublic boolean isCaseSensitive(int column)
true を返します。
ResultSetMetaData 内の isCaseSensitivepublic boolean isSearchable(int column)
false を返します。
ResultSetMetaData 内の isSearchablepublic boolean isCurrency(int column)
false を返します。
ResultSetMetaData 内の isCurrencypublic int isNullable(int column)
ResultSetMetaData.columnNullableUnknown を返します。
ResultSetMetaData 内の isNullablepublic boolean isSigned(int column)
false を返します。
ResultSetMetaData 内の isSignedpublic int getColumnDisplaySize(int column)
Integer.MAX_VALUE を返します。
ResultSetMetaData 内の getColumnDisplaySize
public String getColumnLabel(int column)
throws SQLException
ResultSetMetaData 内の getColumnLabelSQLException
public String getColumnName(int column)
throws SQLException
ResultSetMetaData 内の getColumnNameSQLExceptionpublic String getSchemaName(int column)
"") を返します。
ResultSetMetaData 内の getSchemaNamepublic int getPrecision(int column)
0 を返します。
ResultSetMetaData 内の getPrecisionpublic int getScale(int column)
0 を返します。
ResultSetMetaData 内の getScalepublic String getTableName(int column)
"") を返します。
ResultSetMetaData 内の getTableNamepublic String getCatalogName(int column)
"") を返します。
ResultSetMetaData 内の getCatalogNamepublic int getColumnType(int column)
Types.VARCHAR を返します。
ResultSetMetaData 内の getColumnTypepublic String getColumnTypeName(int column)
ResultSetMetaData 内の getColumnTypeNamepublic boolean isReadOnly(int column)
true を返します。
ResultSetMetaData 内の isReadOnlypublic boolean isWritable(int column)
false を返します。
ResultSetMetaData 内の isWritablepublic boolean isDefinitelyWritable(int column)
false を返します。
ResultSetMetaData 内の isDefinitelyWritablepublic String getColumnClassName(int column)
ResultSetMetaData 内の getColumnClassName
public <T> T unwrap(Class<T> iface)
throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException をスローします。
Wrapper 内の unwrapSQLFeatureNotSupportedException
public boolean isWrapperFor(Class<?> iface)
throws SQLFeatureNotSupportedException
SQLFeatureNotSupportedException をスローします。
Wrapper 内の isWrapperForSQLFeatureNotSupportedException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||