目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

関数リファレンス

関数リファレンス

カスタムトランスフォーメーション関数には、生成済み関数とAPI関数があります。
以下の表に、カスタムトランスフォーメーションの生成済み関数を示します。
関数
説明
m_<モジュール名>_moduleInit()
モジュール初期化関数。
p_<手続き名>_procInit()
手続き初期化関数。
p_<手続き名>_partitionInit()
パーティション初期化関数。
p_<手続き名>_inputRowNotification()
入力行通知関数。
p_<手続き名>_dataBdryNotification()
データ境界通知関数。
p_<手続き名>_eofNotification()
エンドオブファイル通知関数。
p_<手続き名>_partitionDeinit()
パーティション初期化解除関数。
p_<手続き名>_procedureDeinit()
手続き初期化解除関数。
m_<モジュール名>_moduleDeinit()
モジュール初期化解除関数。
以下の表に、カスタムトランスフォーメーションのAPI関数を示します。
関数
説明
INFA_CTSetDataAccessMode()
データアクセスモード設定関数。
INFA_CTGetAncestorHandle()
上位ハンドル取得関数。
INFA_CTGetChildrenHandles()
子ハンドル取得関数。
INFA_CTGetInputPortHandle()
入力ポートハンドル取得関数。
INFA_CTGetOutputPortHandle()
出力ポートハンドル取得関数。
INFA_CTGetInternalProperty<データタイプ>()
内部プロパティ取得関数。
INFA_CTGetAllPropertyNamesM()
MBCSモードでの全プロパティ名取得関数。
INFA_CTGetAllPropertyNamesU()
Unicodeモードでの全プロパティ名取得関数。
INFA_CTGetExternalProperty<データタイプ>M()
MBCSでの外部プロパティ取得関数。
INFA_CTGetExternalProperty<データタイプ>U()
Unicodeでの外部プロパティ取得関数。
INFA_CTRebindInputDataType()
入力ポートデータタイプの再関連付け関数。
INFA_CTRebindOutputDataType()
出力ポートデータタイプの再関連付け関数。
INFA_CTGetData<データタイプ>()
データ取得関数。
INFA_CTSetData()
データ設定関数。
INFA_CTGetIndicator()
インジケータ取得関数。
INFA_CTSetIndicator()
インジケータ設定関数。
INFA_CTGetLength()
長さ取得関数。
INFA_CTSetLength()
長さ設定関数。
INFA_CTSetPassThruPort()
パススルーポート設定関数。
INFA_CTOutputNotification()
出力通知関数。
INFA_CTDataBdryOutputNotification()
データ境界出力通知関数。
INFA_CTGetErrorMsgU()
Unicodeでのエラーメッセージ取得関数。
INFA_CTGetErrorMsgM()
MBCSでのエラーメッセージ取得関数。
INFA_CTLogMessageU()
Unicodeでのセッションログへのメッセージログ関数。
INFA_CTLogMessageM()
MBCSでのセッションログへのメッセージログ関数。
INFA_CTIncrementErrorCount()
エラーカウントインクリメント関数。
INFA_CTIsTerminateRequested()
終了要求の確認関数。
INFA_CTBlockInputFlow()
入力グループブロック関数。
INFA_CTUnblockInputFlow()
入力グループブロック解除関数。
INFA_CTSetUserDefinedPtr()
ユーザー定義ポインタ設定関数。
INFA_CTGetUserDefinedPtr()
ユーザー定義ポインタ取得関数。
INFA_CTChangeStringMode()
文字列モード変更関数。
INFA_CTSetDataCodePageID()
データコードページID設定関数。
INFA_CTGetRowStrategy()
行ストラテジ取得関数。
INFA_CTSetRowStrategy()
行ストラテジ設定関数。
INFA_CTChangeDefaultRowStrategy()
トランスフォーメーションのデフォルトの行ストラテジを変更します。
以下の表に、カスタムトランスフォーメーションの配列ベースの関数を示します。
関数
説明
INFA_CTAGetInputRowMax()
最大入力行数取得関数。
INFA_CTAGetOutputRowMax()
最大出力行数取得関数。
INFA_CTASetOutputRowMax()
最大出力行数設定関数。
INFA_CTAGetNumRows()
行数取得関数。
INFA_CTASetNumRows()
行数設定関数。
INFA_CTAIsRowValid()
行有効検証関数。
INFA_CTAGetData<データタイプ>()
データ取得関数。
INFA_CTAGetIndicator()
インジケータ取得関数。
INFA_CTASetData()
データ設定関数。
INFA_CTAGetRowStrategy()
行ストラテジ取得関数。
INFA_CTASetRowStrategy()
行ストラテジ設定関数。
INFA_CTASetInputErrorRowM()
MBCSに対する入力エラー行設定関数。
INFA_CTASetInputErrorRowU()
Unicodeに対する入力エラー行設定関数。