Amazon Redshift は、2026 年 6 月 30 日以降、Python UDF の使用をサポートしなくなります。これは段階的に実施されます。Python のサポート終了と移行オプションの詳細については、2025 年 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