openGionopenGion
5.1.6.0

org.opengion.hayabusa.db
クラス DBUserArg

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

public class DBUserArg
extends Object
implements SQLData

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

機能階層
DB/Shell制御
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
DBUserArg(String type, String[] nms, String[] vals)
          すべての属性情報を指定して、新しい DBUserArg オブジェクトを作成します。
 
メソッドの概要
 String getSQLTypeName()
          SQLタイプの文字列を返します。
 String[] getValues()
          属性配列情報を取得します。
 void readSQL(SQLInput stream, String typeName)
          データベース内部より内部属性を取得し、オブジェクトを構築します。
 void writeSQL(SQLOutput stream)
          データベース内部に内部属性を設定します。
 
クラス 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 の場合は、エラー

getSQLTypeName

public String getSQLTypeName()
                      throws SQLException
SQLタイプの文字列を返します。

定義:
インタフェース SQLData 内の getSQLTypeName
戻り値:
SQLタイプの文字列
例外:
SQLException

readSQL

public void readSQL(SQLInput stream,
                    String typeName)
             throws SQLException
データベース内部より内部属性を取得し、オブジェクトを構築します。

定義:
インタフェース SQLData 内の readSQL
パラメータ:
stream - SQLInput ストリーム
typeName - SQLタイプの文字列
例外:
SQLException

writeSQL

public void writeSQL(SQLOutput stream)
              throws SQLException
データベース内部に内部属性を設定します。

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

openGion 5.1.6.0

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