H3_IsValid - Amazon Redshift

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