すべてのプロダクト
Search
ドキュメントセンター

PolarDB:アクセスメソッドの作成

最終更新日:May 30, 2024

アクセスメソッドの作成は、新しいアクセスメソッドを作成します。

説明

アクセスメソッドの作成は、新しいアクセスメソッドを作成します。

アクセスメソッド名はデータベース内で一意である必要があります。

スーパーユーザーのみが新しいアクセス方法を定義できます。

概要

アクセスメソッド名の作成
        TYPE access_method_type
        HANDLER handler_function 

パラメーター

  • name: 作成するアクセス方法の名前。

  • access_method_type: この句は、定義するアクセスメソッドのタイプを指定します。 現在、TABLEINDEXのみがサポートされています。

  • handler_function: handler_functionは、アクセスメソッドを表す以前に登録された関数の名前 (おそらくスキーマ修飾) です。 ハンドラ関数は、型internalの単一の引数を取るように宣言する必要があり、その戻り値の型はアクセスメソッドの型に依存します。TABLEアクセスメソッドの場合はtable_am_handlerで、INDEXアクセスメソッドの場合はindex_am_handlerである必要があります。 ハンドラ関数が実装しなければならないCレベルAPIは、アクセス方法のタイプによって異なります。

ハンドラ関数heptree_handlerを使用してインデックスアクセスメソッドheptreeを作成します。

CREATEアクセスメソッドheptree TYPE INDEX HANDLER heptree_handler;