Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
9b002cc9
Commit
9b002cc9
authored
Aug 16, 2016
by
Tom Lane
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Doc: copy-editing in create_access_method.sgml.
Improve shaky English grammar. And markup.
parent
8fc571b7
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
13 additions
and
14 deletions
+13
-14
doc/src/sgml/ref/create_access_method.sgml
doc/src/sgml/ref/create_access_method.sgml
+13
-14
No files found.
doc/src/sgml/ref/create_access_method.sgml
View file @
9b002cc9
...
@@ -57,29 +57,28 @@ CREATE ACCESS METHOD <replaceable class="parameter">name</replaceable>
...
@@ -57,29 +57,28 @@ CREATE ACCESS METHOD <replaceable class="parameter">name</replaceable>
</varlistentry>
</varlistentry>
<varlistentry>
<varlistentry>
<term><
literal>access_method_type</literal
></term>
<term><
replaceable class="parameter">access_method_type</replaceable
></term>
<listitem>
<listitem>
<para>
<para>
This clause specifies type of access method to define.
This clause specifies t
he t
ype of access method to define.
Only <literal>INDEX</literal> is supported at present.
Only <literal>INDEX</literal> is supported at present.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
<varlistentry>
<varlistentry>
<term><
literal>HANDLER <replaceable class="parameter">handler_function</replaceable></literal
></term>
<term><
replaceable class="parameter">handler_function</replaceable
></term>
<listitem>
<listitem>
<para><replaceable class="parameter">handler_function</replaceable> 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 <type>internal</>, and its return type depends on the
type of access method; for <literal>INDEX</literal> access methods, it
must be <type>index_am_handler</type>.
</para>
<para>
<para>
See <xref linkend="index-api"> for index access methods API.
<replaceable class="parameter">handler_function</replaceable> 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 <type>internal</>,
and its return type depends on the type of access method;
for <literal>INDEX</literal> access methods, it must
be <type>index_am_handler</type>. 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 <xref linkend="indexam">.
</para>
</para>
</listitem>
</listitem>
</varlistentry>
</varlistentry>
...
@@ -90,7 +89,7 @@ CREATE ACCESS METHOD <replaceable class="parameter">name</replaceable>
...
@@ -90,7 +89,7 @@ CREATE ACCESS METHOD <replaceable class="parameter">name</replaceable>
<title>Examples</title>
<title>Examples</title>
<para>
<para>
Create an access method <literal>heptree</> with
Create an
index
access method <literal>heptree</> with
handler function <literal>heptree_handler</>:
handler function <literal>heptree_handler</>:
<programlisting>
<programlisting>
CREATE ACCESS METHOD heptree TYPE INDEX HANDLER heptree_handler;
CREATE ACCESS METHOD heptree TYPE INDEX HANDLER heptree_handler;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment