接続構成リファレンス¶
データベースオブジェクトとプロシージャ¶
次のデータベースオブジェクトは、ファイル configuration/connection_configuration.sql を通して作成されます。
PUBLIC.SET_CONNECTION_CONFIGURATION (connection_configuration VARIANT)¶
ADMIN ロールで使用可能なエントリポイントプロシージャ。このプロシージャは、Java関数 ConnectionConfigurationHandler.setConnectionConfiguration() を呼び出します。
PUBLIC.SET_CONNECTION_CONFIGURATION_VALIDATE (connection_configuration VARIANT)¶
コネクタ固有の構成の検証に使用されるプロシージャ。構成の一部を変換するために使用することもできます。変換された構成は、追加の "config" プロパティとして返される必要があります。デフォルトでは 'response_code': 'OK' を返します。これは DefaultConnectionConfigurationInputValidator によって呼び出されます。SQL でもJavaでも上書きできます。
PUBLIC.SET_CONNECTION_CONFIGURATION_INTERNAL (connection_configuration VARIANT)¶
他のプロシージャへの外部アクセス統合の追加など、コネクタ固有の追加接続構成に使用されるプロシージャ。デフォルトでは 'response_code': 'OK' を返します。これは InternalConnectionConfigurationCallback によって呼び出されます。SQL でもJavaでも上書きできます。
PUBLIC.GET_CONNECTION_CONFIGURATION()¶
内部テーブルから現在の接続構成を取得するプロシージャ。 ADMIN および VIEWER ユーザーが利用できます。
カスタムハンドラー¶
ハンドラーとその内部は以下の2つのアプローチを使用してカスタマイズできます。
プロシージャの代替アプローチ¶
以下のコンポーネントは SQL を使用して置き換えることができます。
ハンドラー¶
ConnectionConfigurationHandler の完全なカスタム実装を提供するには、 PUBLIC.SET_CONNECTION_CONFIGURATION プロシージャを置き換える必要があります。例:
内部プロシージャ¶
VALIDATE および INTERNAL の内部プロシージャは、 SQL を通じてカスタマイズすることもできます。別のJavaハンドラーを呼び出すこともできます。
ビルダーアプローチ¶
ConnectionConfigurationHandler は、 ConnectionConfigurationHandlerBuilder を使用してカスタマイズできます。このビルダーを使用すると、ユーザーは次のインターフェイスのカスタム実装を提供できます。
これらのいずれかが提供されていない場合、 SDK によって提供されるデフォルトの実装が使用されます。