@@ -191,7 +191,7 @@ ExplainForeignScan (ForeignScanState *node,
191
191
related functions to add fields to the <command>EXPLAIN</> output.
192
192
The flag fields in <literal>es</> can be used to determine what to
193
193
print, and the state of the <structname>ForeignScanState</> node
194
- can be inspected to provideruntime statistics in the <command>EXPLAIN
194
+ can be inspected to providerun-time statistics in the <command>EXPLAIN
195
195
ANALYZE</> case.
196
196
</para>
197
197
@@ -489,20 +489,20 @@ GetForeignServerByName(const char *name, bool missing_ok);
489
489
The <structfield>fdw_private</> list has no other restrictions and is
490
490
not interpreted by the core backend in any way. The
491
491
<structfield>fdw_exprs</> list, if not NIL, is expected to contain
492
- expression trees that are intended to be executed atruntime . These
492
+ expression trees that are intended to be executed atrun time . These
493
493
trees will undergo post-processing by the planner to make them fully
494
494
executable.
495
495
</para>
496
496
497
497
<para>
498
- In <function>GetForeignPlan</>, generally the passed-intargetlist can
498
+ In <function>GetForeignPlan</>, generally the passed-intarget list can
499
499
be copied into the plan node as-is. The passed scan_clauses list
500
500
contains the same clauses as <literal>baserel->baserestrictinfo</>,
501
501
but may be re-ordered for better execution efficiency. In simple cases
502
502
the FDW can just strip <structname>RestrictInfo</> nodes from the
503
503
scan_clauses list (using <function>extract_actual_clauses</>) and put
504
504
all the clauses into the plan node's qual list, which means that all the
505
- clauses will be checked by the executor atruntime . More complex FDWs
505
+ clauses will be checked by the executor atrun time . More complex FDWs
506
506
may be able to check some of the clauses internally, in which case those
507
507
clauses can be removed from the plan node's qual list so that the
508
508
executor doesn't waste time rechecking them.
@@ -523,9 +523,9 @@ GetForeignServerByName(const char *name, bool missing_ok);
523
523
to ensure that it gets massaged into executable form. It would probably
524
524
also put control information into the plan node's
525
525
<structfield>fdw_private</> field to tell the execution functions what
526
- to do atruntime . The query transmitted to the remote server would
526
+ to do atrun time . The query transmitted to the remote server would
527
527
involve something like <literal>WHERE <replaceable>foreign_variable</> =
528
- $1</literal>, with the parameter value obtained atruntime from
528
+ $1</literal>, with the parameter value obtained atrun time from
529
529
evaluation of the <structfield>fdw_exprs</> expression tree.
530
530
</para>
531
531
@@ -541,7 +541,7 @@ GetForeignServerByName(const char *name, bool missing_ok);
541
541
<literal>required_outer</> and list the specific join clause(s) in
542
542
<literal>param_clauses</>. In <function>GetForeignPlan</>, the
543
543
<replaceable>local_variable</> portion of the join clause would be added
544
- to <structfield>fdw_exprs</>, and then atruntime the case works the
544
+ to <structfield>fdw_exprs</>, and then atrun time the case works the
545
545
same as for an ordinary restriction clause.
546
546
</para>
547
547