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

## org.opengion.hayabusa.db
クラス DBUserArg

    java.lang.Object
      org.opengion.hayabusa.db.DBUserArg

すべての実装されたインタフェース:
  java.sql.SQLData

    public class DBUserArg

extends java.lang.Object
implements java.sql.SQLData

QLData インターフェースを継承した ユーザー変数の受け渡し用オブジェクトです。 登録されている属性情報は、セットメソッドを通して、順番に設定されます。

機能分類
  ＤＢ/Shell制御
バージョン
  4.0
作成者
  Kazuhiko Hasegawa
導入されたバージョン:
  JDK5.0,

コンストラクタの概要
`DBUserArg(java.lang.String type, java.lang.String[] nms, java.lang.String[] vals)` すべての属性情報を指定して、新しい DBUserArg オブジェクトを作成します。

メソッドの概要
`java.lang.String` | `getSQLTypeName()` ＳＱＬタイプの文字列を返します。
`java.lang.String[]` | `getValues()` 属性配列情報を取得します。
`void` | `readSQL(java.sql.SQLInput stream, java.lang.String typeName)` データベース内部より内部属性を取得し、オブジェクトを構築します。
`void` | `writeSQL(java.sql.SQLOutput stream)` データベース内部に内部属性を設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### DBUserArg

    public DBUserArg(java.lang.String type,
                     java.lang.String[] nms,
                     java.lang.String[] vals)

  すべての属性情報を指定して、新しい DBUserArg オブジェクトを作成します。

  パラメータ:
    `type` - データベースタイプ文字列
    `nms` - キー配列
    `vals` - 属性配列
  変更履歴:

    3.3.3.1 (2003/07/18) ＤＢ登録時の後ろスペースを削除する。
    3.5.6.0 (2004/06/18) 内部に取り込み時に、キー配列は、 arraycopy を行う。

メソッドの詳細

### getValues

    public java.lang.String[] getValues()

  属性配列情報を取得します。

  戻り値:
    属性配列
  変更履歴:

    3.5.6.0 (2004/06/18) 取り出し時に内部配列を clone して返します。
    3.6.0.0 (2004/09/22) 属性配列が null の場合は、エラー

### getSQLTypeName

    public java.lang.String getSQLTypeName()
                                    throws java.sql.SQLException

  ＳＱＬタイプの文字列を返します。

  定義:
    インタフェース `java.sql.SQLData` 内の `getSQLTypeName`
  戻り値:
    ＳＱＬタイプの文字列
  例外:
    `java.sql.SQLException`

### readSQL

    public void readSQL(java.sql.SQLInput stream,
                        java.lang.String typeName)
                 throws java.sql.SQLException

  データベース内部より内部属性を取得し、オブジェクトを構築します。

  定義:
    インタフェース `java.sql.SQLData` 内の `readSQL`
  パラメータ:
    `stream` - ストリーム
    `typeName` - ＳＱＬタイプの文字列
  例外:
    `java.sql.SQLException`

### writeSQL

    public void writeSQL(java.sql.SQLOutput stream)
                  throws java.sql.SQLException

  データベース内部に内部属性を設定します。

  定義:
    インタフェース `java.sql.SQLData` 内の `writeSQL`
  パラメータ:
    `stream` - ストリーム
  例外:
    `java.sql.SQLException`

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

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.