Get Table Schema List - Parallel Transporter

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

Product
Parallel Transporter
Release Number
16.20
Published
2018年4月
Language
日本語
Last Update
2018-09-07
dita:mapPath
ja-JP/zgu1512703446673.ditamap
dita:ditavalPath
ja-JP/zgu1512703446673.ditaval
dita:id
B035-2435
Product Category
Teradata Tools and Utilities

目的

Get Table Schema Listは、オペレータに関連するテーブル スキーマを抽出するサービス関数です。

構造

#include <pxoper.h>
PXSTC_Code PX_GetTableSchemaList(
   PX_OperatorHandle  operator,
   PX_SchemaType  schemaType,
   PX_TableSchemaList *  tableSchemaList,
   PX_Count *  tableSchemaCount);

次のような場合に当てはまります。

パラメータ 機能 指定
operator 入力 テーブル スキーマ リストの抽出先となるオペレータ ハンドル
schemaType 入力 以下のいずれかのスキーマ型:
  • PX_InputSchema
  • PX_OutputSchema
  • PX_InputOutputSchema
tableSchemaList 出力 テーブル スキーマ リストのアドレスへのポインタ
tableSchemaCount 出力 テーブル スキーマ リストに含まれるスキーマ数へのポインタ

戻りコード

以下のGet Table Schema List関数のステータス コードは、Teradata PTオペレータ インターフェースによって定義されます。

ステータス コード 意味
PXSTC_InvalidArgument 1つ以上の正しくない入力引数
PXSTC_BadHandle 未定義のオペレータ ハンドル
PXSTC_NotFound 指定されたテーブル リストが、指定されたオブジェクト内で見つからない
PXSTC_Success テーブル スキーマ リストの取出しの成功

使用上の注意

Get Table Schema List関数を定義する場合の注意事項は、以下を考慮してください。

対象 使用上の注意
ステータス 関数ステータスがPXSTC_Successの場合:
  • テーブル スキーマ リストのアドレスは、tableSchemaListパラメータによって示される位置に格納されます。
  • tableSchemaCountパラメータは、リストに含まれるテーブル スキーマ数をポイントします。
関連項目