Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
H3_IsValid
H3_IsValid は、入力が H3 セル ID を表す場合は true、それ以外の場合は false を返します。H3 インデックスの詳細については、「H3」を参照してください。
構文
H3_IsValid(index)
引数
- インデックス
-
データ型
BIGINTまたはVARCHARの値、またはこれらのデータ型のいずれかに評価される式。
戻り型
BOOLEAN – 入力が有効な H3 セル ID を表す場合は true、それ以外の場合は false。
index が NULL の場合、NULL が返されます。
例
次の SQL は、H3 セル ID を表す VARCHAR を入力し、true を返します。
SELECT H3_IsValid('8025fffffffffff');
h3_isvalid
------------
true
次の SQL は、H3 セル ID を表す BIGINT を入力し、true を返します。
SELECT H3_IsValid(577129255373111295);
h3_isvalid
------------
true
次の SQL は無効な H3 セル ID を入力し、false を返します。
SELECT H3_IsValid('');
h3_isvalid
------------
false