パッケージ org.opengion.hayabusa.db

クラス DBUserArg

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

    public class DBUserArg
    extends Object
    implements SQLData
    QLData インターフェースを継承した ユーザー変数の受け渡し用オブジェクトです。 登録されている属性情報は、セットメソッドを通して、順番に設定されます。
    機能分類
    DB/Shell制御
    バージョン
    4.0
    作成者
    Kazuhiko Hasegawa
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • DBUserArg

        public DBUserArg​(String type,
                         String[] nms,
                         String[] vals)
        すべての属性情報を指定して、新しい DBUserArg オブジェクトを作成します。
        パラメータ:
        type - データベースタイプ文字列
        nms - キー配列
        vals - 属性配列
        変更履歴:
        3.3.3.1 (2003/07/18) DB登録時の後ろスペースを削除する。, 3.5.6.0 (2004/06/18) 内部に取り込み時に、キー配列は、 arraycopy を行う。
    • メソッドの詳細

      • getValues

        public String[] getValues()
        属性配列情報を取得します。
        戻り値:
        属性配列
        変更履歴:
        3.5.6.0 (2004/06/18) 取り出し時に内部配列を clone して返します。, 3.6.0.0 (2004/09/22) 属性配列が null の場合は、エラー
        このメソッドは、nullを返しません
      • getSQLTypeName

        public String getSQLTypeName()
                              throws SQLException
        SQLタイプの文字列を返します。
        定義:
        getSQLTypeName インタフェース内 SQLData
        戻り値:
        SQLタイプの文字列
        例外:
        SQLException - ※ この実装からは SQLException は、throw されません。
      • readSQL

        public void readSQL​(SQLInput stream,
                            String typeName)
                     throws SQLException
        データベース内部より内部属性を取得し、オブジェクトを構築します。
        定義:
        readSQL インタフェース内 SQLData
        パラメータ:
        stream - ストリーム
        typeName - SQLタイプの文字列
        例外:
        SQLException - データベースアクセスエラー
      • writeSQL

        public void writeSQL​(SQLOutput stream)
                      throws SQLException
        データベース内部に内部属性を設定します。
        定義:
        writeSQL インタフェース内 SQLData
        パラメータ:
        stream - ストリーム
        例外:
        SQLException - データベースアクセスエラー