アクセスメソッドの作成は、新しいアクセスメソッドを作成します。
説明
アクセスメソッドの作成は、新しいアクセスメソッドを作成します。
アクセスメソッド名はデータベース内で一意である必要があります。
スーパーユーザーのみが新しいアクセス方法を定義できます。
概要
アクセスメソッド名の作成
TYPE access_method_type
HANDLER handler_function パラメーター
name: 作成するアクセス方法の名前。access_method_type: この句は、定義するアクセスメソッドのタイプを指定します。 現在、TABLEとINDEXのみがサポートされています。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;