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;