説明 - Parallel Transporter

Teradata® Parallel Transporter Operator プログラマ ガイド

Product
Parallel Transporter
Release Number
17.10
Published
2021年6月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/igj1608578346674.ditamap
dita:ditavalPath
ja-JP/igj1608578346674.ditaval
dita:id
B035-2435
Product Category
Teradata Tools and Utilities

Teradata PTオペレータ インターフェースは、PX_Operatorクラスのユーザー提供制御関数またはサービス関数によって定義されます。

次の例の"virtual"という語で始まり、"=0"で終わる関数は、インターフェースする各オペレータによって上書きされる必要があるユーザー提供制御関数です。 その他の関数はすべて、Teradata PTインフラストラクチャに操作インターフェースを提供するサービス関数です。

{
     public:
         virtual PXSTC_Code PX_Initiate() = 0;
         virtual PXSTC_Code PX_Terminate() = 0;	
         virtual PXSTC_Code PX_Execute() = 0;
         virtual PXSTC_Code PX_Checkpoint() = 0;
         virtual PXSTC_Code PX_Restart() = 0;
         virtual PXSTC_Code PX_Event() = 0;
         PXSTC_Code PX_GetAttribute();
         PXSTC_Code PX_PutAttribute();
         PXSTC_Code PX_AllocateStorage();
         PXSTC_Code PX_FreeStorage();
         PXSTC_Code PX_CreateGlobalVar();
         PXSTC_Code PX_DeleteGlobalVar();
         PXSTC_Code PX_ReadGlobalVar();
         PXSTC_Code PX_UpdateGlobalVar(); 			
         PXSTC_Code PX_SetErrorMessage();
         PXSTC_Code PX_ReadCheckpointRecord();	
         PXSTC_Code PX_WriteCheckpointRecord();	
         PXSTC_Code PX_BeginTableSchemaDefinition();
         PXSTC_Code PX_FinalizeTableSchemaDefinition();
         PXSTC_Code PX_CreateColumnSchema();
         PXSTC_Code PX_GetTableSchemaList();
         PXSTC_Code PX_GetColumnSchemaList();		
         PXSTC_Code PX_GetColumnSchema();
         PXSTC_Code PX_GetColumnValue();
         PXSTC_Code PX_PutColumnValue();
         PXSTC_Code PX_GetRow();
         PXSTC_Code PX_PutRow();
         PXSTC_Code PX_LogInit();
         PXSTC_Code PX_LogWrite();
         PXSTC_Code PX_LogTerminate();
         PXSTC_Code PX_SetLogError();
  }