Commit 17485552 authored by Peter Eisentraut's avatar Peter Eisentraut

doc: Fix some whitespace issues

parent f755a152
...@@ -149,7 +149,7 @@ ...@@ -149,7 +149,7 @@
<xref linkend="sql-explain"/> can be used to see whether <xref linkend="sql-explain"/> can be used to see whether
<acronym>JIT</acronym> is used or not. As an example, here is a query that <acronym>JIT</acronym> is used or not. As an example, here is a query that
is not using <acronym>JIT</acronym>: is not using <acronym>JIT</acronym>:
<programlisting> <screen>
=# EXPLAIN ANALYZE SELECT SUM(relpages) FROM pg_class; =# EXPLAIN ANALYZE SELECT SUM(relpages) FROM pg_class;
┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ QUERY PLAN │ │ QUERY PLAN │
...@@ -160,12 +160,12 @@ ...@@ -160,12 +160,12 @@
│ Execution Time: 0.365 ms │ │ Execution Time: 0.365 ms │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
(4 rows) (4 rows)
</programlisting> </screen>
Given the cost of the plan, it is entirely reasonable that no Given the cost of the plan, it is entirely reasonable that no
<acronym>JIT</acronym> was used, the cost of <acronym>JIT</acronym> would <acronym>JIT</acronym> was used, the cost of <acronym>JIT</acronym> would
have been bigger than the savings. Adjusting the cost limits will lead to have been bigger than the savings. Adjusting the cost limits will lead to
<acronym>JIT</acronym> use: <acronym>JIT</acronym> use:
<programlisting> <screen>
=# SET jit_above_cost = 10; =# SET jit_above_cost = 10;
SET SET
=# EXPLAIN ANALYZE SELECT SUM(relpages) FROM pg_class; =# EXPLAIN ANALYZE SELECT SUM(relpages) FROM pg_class;
...@@ -185,7 +185,7 @@ SET ...@@ -185,7 +185,7 @@ SET
│ Emission Time: 5.048 ms │ │ Emission Time: 5.048 ms │
│ Execution Time: 7.416 ms │ │ Execution Time: 7.416 ms │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
</programlisting> </screen>
As visible here, <acronym>JIT</acronym> was used, but inlining and As visible here, <acronym>JIT</acronym> was used, but inlining and
expensive optimization were not. If <xref expensive optimization were not. If <xref
linkend="guc-jit-optimize-above-cost"/>, <xref linkend="guc-jit-optimize-above-cost"/>, <xref
...@@ -283,7 +283,7 @@ SET ...@@ -283,7 +283,7 @@ SET
<function>_PG_jit_provider_init</function>. This function is passed a <function>_PG_jit_provider_init</function>. This function is passed a
struct that needs to be filled with the callback function pointers for struct that needs to be filled with the callback function pointers for
individual actions. individual actions.
<programlisting> <programlisting>
struct JitProviderCallbacks struct JitProviderCallbacks
{ {
JitProviderResetAfterErrorCB reset_after_error; JitProviderResetAfterErrorCB reset_after_error;
...@@ -291,7 +291,7 @@ struct JitProviderCallbacks ...@@ -291,7 +291,7 @@ struct JitProviderCallbacks
JitProviderCompileExprCB compile_expr; JitProviderCompileExprCB compile_expr;
}; };
extern void _PG_jit_provider_init(JitProviderCallbacks *cb); extern void _PG_jit_provider_init(JitProviderCallbacks *cb);
</programlisting> </programlisting>
</para> </para>
</sect3> </sect3>
</sect2> </sect2>
......
...@@ -1010,41 +1010,37 @@ websearch_to_tsquery(<optional> <replaceable class="parameter">config</replaceab ...@@ -1010,41 +1010,37 @@ websearch_to_tsquery(<optional> <replaceable class="parameter">config</replaceab
</para> </para>
<para> <para>
Examples: Examples:
<screen> <screen>
select websearch_to_tsquery('english', 'The fat rats'); SELECT websearch_to_tsquery('english', 'The fat rats');
websearch_to_tsquery
----------------------
'fat' &amp; 'rat'
(1 row)
SELECT websearch_to_tsquery('english', '"supernovae stars" -crab');
websearch_to_tsquery websearch_to_tsquery
----------------- ----------------------------------
'fat' &amp; 'rat' 'supernova' &lt;-&gt; 'star' &amp; !'crab'
(1 row) (1 row)
</screen>
<screen> SELECT websearch_to_tsquery('english', '"sad cat" or "fat rat"');
select websearch_to_tsquery('english', '"supernovae stars" -crab');
websearch_to_tsquery
----------------------------------
'supernova' &lt;-&gt; 'star' &amp; !'crab'
(1 row)
</screen>
<screen>
select websearch_to_tsquery('english', '"sad cat" or "fat rat"');
websearch_to_tsquery
-----------------------------------
'sad' &lt;-&gt; 'cat' | 'fat' &lt;-&gt; 'rat'
(1 row)
</screen>
<screen>
select websearch_to_tsquery('english', 'signal -"segmentation fault"');
websearch_to_tsquery
---------------------------------------
'signal' &amp; !( 'segment' &lt;-&gt; 'fault' )
(1 row)
</screen>
<screen>
select websearch_to_tsquery('english', '""" )( dummy \\ query &lt;-&gt;');
websearch_to_tsquery websearch_to_tsquery
---------------------- -----------------------------------
'dummi' &amp; 'queri' 'sad' &lt;-&gt; 'cat' | 'fat' &lt;-&gt; 'rat'
(1 row) (1 row)
</screen>
SELECT websearch_to_tsquery('english', 'signal -"segmentation fault"');
websearch_to_tsquery
---------------------------------------
'signal' &amp; !( 'segment' &lt;-&gt; 'fault' )
(1 row)
SELECT websearch_to_tsquery('english', '""" )( dummy \\ query &lt;-&gt;');
websearch_to_tsquery
----------------------
'dummi' &amp; 'queri'
(1 row)
</screen>
</para> </para>
</sect2> </sect2>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment