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

## クラス DBSysArg

- java.lang.Object
- - org.opengion.hayabusa.db.DBSysArg

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

      public class DBSysArg
      extends Object
      implements SQLData

  SQLData インターフェースを継承した システム変数の受け渡し用オブジェクトです。 行番号情報と改廃コード[A:追加/C:変更/D:削除]を持っています。
  機能分類
    ＤＢ/Shell制御
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタ | 説明
    --- | ---
    `DBSysArg()` | デフォルトコンストラクター
    `DBSysArg​(String type, int no, String cdkh, String time, String pg, String user)` | すべての属性情報を指定して、新しい DBSysArg オブジェクトを作成します。

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `String` | `getSQLTypeName()` | ＳＱＬタイプの文字列を返します。
    `void` | `readSQL​(SQLInput stream, String typeName)` | データベース内部より内部属性を取得し、オブジェクトを構築します。
    `void` | `writeSQL​(SQLOutput stream)` | データベース内部に内部属性を設定します。

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### DBSysArg

          public DBSysArg()

      デフォルトコンストラクター

    - #### DBSysArg

          public DBSysArg​(String type,
                          int no,
                          String cdkh,
                          String time,
                          String pg,
                          String user)

      すべての属性情報を指定して、新しい DBSysArg オブジェクトを作成します。
      パラメータ:
        `type` - データベースタイプ文字列
        `no` - 行番号
        `cdkh` - 改廃コード A:追加 C:変更 D:削除
        `time` - 現在時間の文字列
        `pg` - プログラム名称
        `user` - ユーザーID
      変更履歴:
        4.3.0.0 (2008/07/22) 引数に日付、PG、ユーザーIDを追加

  - ### メソッドの詳細

    - #### getSQLTypeName

          public String getSQLTypeName()
                                throws SQLException

      ＳＱＬタイプの文字列を返します。
      定義:
        `getSQLTypeName` インタフェース内 `SQLData`
      戻り値:
        ＳＱＬタイプの文字列
      例外:
        `SQLException` - ※ この実装からは SQLException は、throw されません。

    - #### readSQL

          public void readSQL​(SQLInput stream,
                              String typeName)
                       throws SQLException

      データベース内部より内部属性を取得し、オブジェクトを構築します。
      定義:
        `readSQL` インタフェース内 `SQLData`
      パラメータ:
        `stream` - ストリーム
        `typeName` - ＳＱＬタイプの文字列
      例外:
        `SQLException` - データベースアクセスエラー
      変更履歴:
        4.3.0.0 (2008/07/22) 日付、PG、ユーザーIDを追加

    - #### writeSQL

          public void writeSQL​(SQLOutput stream)
                        throws SQLException

      データベース内部に内部属性を設定します。
      定義:
        `writeSQL` インタフェース内 `SQLData`
      パラメータ:
        `stream` - ストリーム
      例外:
        `SQLException` - データベースアクセスエラー
      変更履歴:
        4.3.0.0 (2008/07/22) 日付、PG、ユーザーIDを追加