jp.sf.orangesignal.csv
クラス CsvResultSetMetaData

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.CsvResultSetMetaData
すべての実装されたインタフェース:
Serializable, ResultSetMetaData, Wrapper

public class CsvResultSetMetaData
extends Object
implements Serializable, ResultSetMetaData

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 を返します。
<T> T
unwrap(Class<T> iface)
          この実装は常に SQLFeatureNotSupportedException をスローします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvResultSetMetaData

public CsvResultSetMetaData(CsvReader reader)
                     throws IOException
コンストラクタです。

パラメータ:
reader - 区切り文字形式入力ストリーム
例外:
IOException - 入出力例外が発生した場合
メソッドの詳細

getColumnCount

public int getColumnCount()
定義:
インタフェース ResultSetMetaData 内の getColumnCount

isAutoIncrement

public boolean isAutoIncrement(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isAutoIncrement

isCaseSensitive

public boolean isCaseSensitive(int column)
この実装は常に true を返します。

定義:
インタフェース ResultSetMetaData 内の isCaseSensitive

isSearchable

public boolean isSearchable(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isSearchable

isCurrency

public boolean isCurrency(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isCurrency

isNullable

public int isNullable(int column)
この実装は常に ResultSetMetaData.columnNullableUnknown を返します。

定義:
インタフェース ResultSetMetaData 内の isNullable

isSigned

public boolean isSigned(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isSigned

getColumnDisplaySize

public int getColumnDisplaySize(int column)
この実装は常に Integer.MAX_VALUE を返します。

定義:
インタフェース ResultSetMetaData 内の getColumnDisplaySize

getColumnLabel

public String getColumnLabel(int column)
                      throws SQLException
定義:
インタフェース ResultSetMetaData 内の getColumnLabel
例外:
SQLException

getColumnName

public String getColumnName(int column)
                     throws SQLException
定義:
インタフェース ResultSetMetaData 内の getColumnName
例外:
SQLException

getSchemaName

public String getSchemaName(int column)
この実装は常に空文字列 ("") を返します。

定義:
インタフェース ResultSetMetaData 内の getSchemaName

getPrecision

public int getPrecision(int column)
この実装は常に 0 を返します。

定義:
インタフェース ResultSetMetaData 内の getPrecision

getScale

public int getScale(int column)
この実装は常に 0 を返します。

定義:
インタフェース ResultSetMetaData 内の getScale

getTableName

public String getTableName(int column)
この実装は常に空文字列 ("") を返します。

定義:
インタフェース ResultSetMetaData 内の getTableName

getCatalogName

public String getCatalogName(int column)
この実装は常に空文字列 ("") を返します。

定義:
インタフェース ResultSetMetaData 内の getCatalogName

getColumnType

public int getColumnType(int column)
この実装は常に Types.VARCHAR を返します。

定義:
インタフェース ResultSetMetaData 内の getColumnType

getColumnTypeName

public String getColumnTypeName(int column)
この実装は常に "java.lang.String" を返します。

定義:
インタフェース ResultSetMetaData 内の getColumnTypeName

isReadOnly

public boolean isReadOnly(int column)
この実装は常に true を返します。

定義:
インタフェース ResultSetMetaData 内の isReadOnly

isWritable

public boolean isWritable(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isWritable

isDefinitelyWritable

public boolean isDefinitelyWritable(int column)
この実装は常に false を返します。

定義:
インタフェース ResultSetMetaData 内の isDefinitelyWritable

getColumnClassName

public String getColumnClassName(int column)
この実装は常に "java.lang.String" を返します。

定義:
インタフェース ResultSetMetaData 内の getColumnClassName

unwrap

public <T> T unwrap(Class<T> iface)
         throws SQLFeatureNotSupportedException
この実装は常に SQLFeatureNotSupportedException をスローします。

定義:
インタフェース Wrapper 内の unwrap
例外:
SQLFeatureNotSupportedException

isWrapperFor

public boolean isWrapperFor(Class<?> iface)
                     throws SQLFeatureNotSupportedException
この実装は常に SQLFeatureNotSupportedException をスローします。

定義:
インタフェース Wrapper 内の isWrapperFor
例外:
SQLFeatureNotSupportedException


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.