3.5.13. その他の機能


では、追加の機能と、他のプロジェクトが提供する機能について説明します。

array_get

指定されたアレイインデックスでオブジェクト値を返します。

array_get(array, index)
Copy to Clipboard Toggle word wrap

array はオブジェクトタイプで、index は整数で、戻り値の型はオブジェクトです。

1 ベースのインデックスが使用されます。実際の配列の値は、java.sql.Array または java 配列型である必要があります。引数が null の場合や、インデックスがバインドされていないと null が返されます。

array_length

指定のアレイの長さを返します。

array_length(array)
Copy to Clipboard Toggle word wrap

array はオブジェクトタイプで、戻り値のタイプは integer です。

実際の配列の値は、java.sql.Array または java 配列型である必要があります。配列の値が誤った型である場合、例外が発生します。

uuid

ユニバーサル一意識別子を返します。

uuid()
Copy to Clipboard Toggle word wrap

戻り値の型は string です。

暗号化で強力な乱数ジェネレーターを使用して 4(疑似ランダムに生成された)UUID を生成します。形式は XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX で、各 X は 16 進数の数字になります。

データ品質機能

データ品質機能は ODDQ プロジェクトによって提供されます。この関数は osdq. のプレフィックスが付けられますが、接頭辞なしで呼び出すことができます。

osdq.random

ランダム化された文字列を返します。たとえば、jboss teiidjtids soibe にランダム化できます。

random(sourceValue)
Copy to Clipboard Toggle word wrap

sourceValue はランダム化される文字列です。

osdq.digit

文字列の数字を返します。たとえば、a1 b2 c3 d41234 になります。

digit(sourceValue)
Copy to Clipboard Toggle word wrap

sourceValue は、数字の抽出元となる文字列です。

osdq.whitespaceIndex

最初の空白のインデックスを返します。たとえば、jboss teiid5 を返します。

whitespaceIndex(sourceValue)
Copy to Clipboard Toggle word wrap

sourceValue は、空白文字インデックスを検索する文字列です。

osdq.validCreditCard

クレジットカード番号が有効かどうかを確認します。クレジットカードロジックとチェックサムと一致する場合は true を返します。

validCreditCard(cc)
Copy to Clipboard Toggle word wrap

cc は、確認するクレジットカード番号の文字列です。

osdq.validSSN

ソーシャルセキュリティー番号(SSN)が有効かどうかを確認します。SSN ロジックと一致する場合は true を返します。

validSSN(ssn)
Copy to Clipboard Toggle word wrap

SSN は、チェックするソーシャルセキュリティー番号の文字列です。

osdq.validPhone

電話番号が有効かどうかを確認します。数字が電話番号のロジックと一致する場合は true を返します。番号には 8 を超える文字が含まれる必要があり、000 文字未満で開始することはできません。

validPhone(phone)
Copy to Clipboard Toggle word wrap

'phone is the phone number string must to check.

osdq.validEmail

メールアドレスが有効かどうかを確認します。有効な場合は true を返します。

validEmail(email)
Copy to Clipboard Toggle word wrap

email は確認するメールアドレス文字列です。

osdq.cosineDistance

Cosine Similarity アルゴリズムに基づいて 2 つの文字列間の浮動小数点距離を返します。

cosineDistance(a, b)
Copy to Clipboard Toggle word wrap

a および b は、距離を計算する文字列です。

osdq.jaccardDistance

Jaccard similarity アルゴリズムに基づいて、2 つの文字列間の浮動小数点距離を返します。

jaccardDistance(a, b)
Copy to Clipboard Toggle word wrap

a および b は、距離を計算する文字列です。

osdq.jaroWinklerDistance

Jaro-Winkler アルゴリズムに基づいて 2 つの文字列間の浮動小数点距離を返します。

jaroWinklerDistance(a, b)
Copy to Clipboard Toggle word wrap

a および b は、距離を計算する文字列です。

osdq.levenshteinDistance

Levenshtein アルゴリズムに基づいて 2 つの文字列間の浮動小数点距離を返します。

levenshteinDistance(a, b)
Copy to Clipboard Toggle word wrap

a および b は、距離を計算する文字列です。

osdq.intersectionFuzzy

1 番目のセットから、2 番目のセットのすべてのメンバーに、指定された値よりも間隔が差し引いた一意の要素のセットを返します。

intersectionFuzzy(a, b)
Copy to Clipboard Toggle word wrap

A および b は文字列の配列です。c は距離を表す浮動小数点であるため、0.0 または less は any と一致し、> 1.0 は完全に一致します。

osdq.minusFuzzy

1 番目のセットから、2 番目のセットのすべてのメンバーに、指定された値よりも間隔が差し引いた一意の要素のセットを返します。

minusFuzzy(a, b, c)
Copy to Clipboard Toggle word wrap

A および b は文字列の配列です。c は距離を表す浮動小数点であるため、0.0 または less は any と一致し、> 1.0 は完全に一致します。

osdq.unionFuzzy

最初のセットからのメンバーおよび 2 番目のセットのメンバーが含まれる一意の要素のセットを返します。

unionFuzzy(a, b, c)
Copy to Clipboard Toggle word wrap

A および b は文字列の配列です。c は距離を表す浮動小数点であるため、0.0 または less は any と一致し、> 1.0 は完全に一致します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat