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

クラス DBUserArg

java.lang.Object
org.opengion.hayabusa.db.DBUserArg
すべての実装されたインタフェース:
SQLData

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

    コンストラクタ
    コンストラクタ
    説明
    DBUserArg(String type, String[] nms, String[] vals)
    すべての属性情報を指定して、新しい DBUserArg オブジェクトを作成します。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    SQLタイプの文字列を返します。
    属性配列情報を取得します。
    void
    readSQL(SQLInput stream, String typeName)
    データベース内部より内部属性を取得し、オブジェクトを構築します。
    void
    データベース内部に内部属性を設定します。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • 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

      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 - データベースアクセスエラー