概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2009 OrangeSignal.com. All Rights Reserved.