メニュー
Amazon Redshift
データベース開発者ガイド (API Version 2012年12月1日)

Python UDF データ型

Python UDF の入力引数および戻り値には標準の Amazon Redshift データ型を使用できます。UDF では、標準のデータ型に加え、実行時に指定される引数に基づいて Amazon Redshift が自動的に標準のデータ型に変換する ANYELEMENT データ型がサポートされています。スカラー UDF は、ANYELEMENT のデータ型を返すことができます。 詳細については、「ANYELEMENT データ型」を参照してください。

実行中、Amazon Redshift は引数を Amazon Redshift データ型から Python データ型に変換して処理し、戻り値を Python データ型から対応する Amazon Redshift データ型に変換します。Amazon Redshift データ型の詳細については、「データ型」を参照してください。

次の表は Amazon Redshift データ型と Python データ型のマッピングを示しています。

Amazon Redshift データ型 Python データ型

smallint

integer

bigint

short

long

int

decimal または numeric

decimal

double

real

float

boolean

ブール

char

varchar

文字列

timestamp

datetime