diff --git a/doc/src/sgml/ref/create_access_method.sgml b/doc/src/sgml/ref/create_access_method.sgml index 3c091f8021..0a30e6ea3c 100644 --- a/doc/src/sgml/ref/create_access_method.sgml +++ b/doc/src/sgml/ref/create_access_method.sgml @@ -57,29 +57,28 @@ CREATE ACCESS METHOD name - access_method_type + access_method_type - This clause specifies type of access method to define. + This clause specifies the type of access method to define. Only INDEX is supported at present. - HANDLER handler_function + handler_function - handler_function is the - name of a previously registered function that will be called to - retrieve the struct which contains required parameters and functions - of access method to the core. The handler function must take single - argument of type internal, and its return type depends on the - type of access method; for INDEX access methods, it - must be index_am_handler. - - - See for index access methods API. + handler_function is the + name (possibly schema-qualified) of a previously registered function + that represents the access method. The handler function must be + declared to take a single argument of type internal, + and its return type depends on the type of access method; + for INDEX access methods, it must + be index_am_handler. The C-level API that the handler + function must implement varies depending on the type of access method. + The index access method API is described in . @@ -90,7 +89,7 @@ CREATE ACCESS METHOD name Examples - Create an access method heptree with + Create an index access method heptree with handler function heptree_handler: CREATE ACCESS METHOD heptree TYPE INDEX HANDLER heptree_handler;