このコンストラクタを使用して、DbsInfo.traceWrite()によって一時トレース テーブルの列に書き込む値を含むJavaオブジェクトをラップします。
このコンストラクタへの最初の引数は、ラップ処理を行なうJavaオブジェクトです。2番目の引数は、トレース テーブルでターゲット列のSQLデータ型を識別するTraceObjクラスによって定義される静的定数です。以下のテーブルを使用して、最初の引数として渡す必要のあるJavaオブジェクトの型と、2番目の引数として渡す必要のある静的定数を決定します。
トレース テーブルの列のSQLデータ型 | このコンストラクタへの最初の引数 | このコンストラクタへの2番目の引数 |
---|---|---|
INTEGER | java.lang.Integer | TraceObj.INTEGER_DBS |
BYTEINT | java.lang.Byte | TraceObj.BYTEINT_DBS |
SMALLINT | java.lang.Short | TraceObj.SMALLINT_DBS |
BIGINT | java.lang.Long | TraceObj.BIGINT_DBS |
DOUBLE | java.lang.Double | TraceObj.DOUBLE_DBS |
DATE | java.sql.Date | TraceObj.DATE_DBS |
TIME | java.sql.Time | TraceObj.TIME_DBS |
TIME WITH TIME ZONE | java.sql.Time | TraceObj.TIMEWZONE_DBS |
TIMESTAMP | java.sql.Timestamp | TraceObj.TIMESTAMP_DBS |
TIMESTAMP WITH TIME ZONE | java.sql.Timestamp | TraceObj.TIMESTAMPWZONE_DBS |
REAL | java.lang.Double | TraceObj.REAL_DBS |
FLOAT | java.lang.Double | TraceObj.FLOAT_DBS |
VARBYTE | byte[] | TraceObj.VARBYTE_DBS |
BYTE | byte[] | TraceObj.BYTE_DBS |
DECIMAL (n, m) | java.math.BigDecimal | TraceObj.DECIMAL_DBS |
NUMERIC (n , m) | java.math.BigDecimal | TraceObj.NUMERIC_DBS |
NUMBER(n, m) | java.math.BigDecimal | TraceObj.NUMBER_DBS |
INTERVAL YEAR | java.lang.String | TraceObj.INTERVALYEAR_DBS |
INTERVAL YEAR TO MONTH | java.lang.String | TraceObj.INTERVALYEARMON_DBS |
INTERVAL MONTH | java.lang.String | TraceObj.INTERVALMON_DBS |
INTERVAL DAY | java.lang.String | TraceObj.INTERVALDAY_DBS |
INTERVAL DAY TO HOUR | java.lang.String | TraceObj.INTERVALDAYHOUR_DBS |
INTERVAL DAY TO MINUTE | java.lang.String | TraceObj.INTERVALDAYMIN_DBS |
INTERVAL DAY TO SECOND | java.lang.String | TraceObj.INTERVALDAYSEC_DBS |
INTERVAL HOUR | java.lang.String | TraceObj.INTERVALHOUR_DBS |
INTERVAL HOUR TO MINUTE | java.lang.String | TraceObj.INTERVALHOURMIN_DBS |
INTERVAL HOUR TO SECOND | java.lang.String | TraceObj.INTERVALHOURSEC_DBS |
INTERVAL MINUTE | java.lang.String | TraceObj.INTERVALMIN_DBS |
CHAR CHARACTER SET LATIN | java.lang.String | TraceObj.LATIN_CHAR_DBS |
VARCHAR CHARACTER SET LATIN | java.lang.String | TraceObj.LATIN_VARCHAR_DBS |
CHAR VARYING CHARACTER SET LATIN | java.lang.String | TraceObj.LATIN_CHARVARYING_DBS |
LONG VARCHAR CHARACTER SET LATIN | java.lang.String | TraceObj.LATIN_LONGVARCHAR_DBS |
CHAR CHARACTER SET UNICODE | java.lang.String | TraceObj.UNICODE _CHAR_DBS |
VARCHAR CHARACTER SET UNICODE | java.lang.String | TraceObj.UNICODE _VARCHAR_DBS |
CHAR VARYING CHARACTER SET UNICODE | java.lang.String | TraceObj.UNICODE _CHARVARYING_DBS |
LONG VARCHAR CHARACTER SET UNICODE | java.lang.String | TraceObj.UNICODE _LONGVARCHAR_DBS |