Skip to content

Commit b3ce102

Browse files
committed
Translated pg-set-chunked-rows-size.xml
1 parent 8fded1c commit b3ce102

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: 3c6c95fcfd7d9eaa603df40327693ea8dff89d53 Maintainer: mproshchuk Status: ready -->
3+
<refentry xml:id="function.pg-set-chunked-rows-size" xmlns="http://docbook.org/ns/docbook">
4+
<refnamediv>
5+
<refname>pg_set_chunked_rows_size</refname>
6+
<refpurpose>Визначає допустимий розмір отриманих частин вибірки в порційному
7+
режимі</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<type>bool</type><methodname>pg_set_chunked_rows_size</methodname>
14+
<methodparam><type>PgSql\Connection</type><parameter>connection</parameter></methodparam>
15+
<methodparam><type>int</type><parameter>size</parameter></methodparam>
16+
</methodsynopsis>
17+
<simpara>
18+
Визначає допустимий розмір отриманих частин вибірки в порційному режимі.
19+
Повернуті результати вибірки діляться на частини, кожна з яких містить не
20+
більше ніж <parameter>size</parameter> рядків. Цю функцію необхідно викликати
21+
перед отриманням результатів функцією <function>pg_get_result</function>.
22+
Функція доступна, якщо версія libpq — 17 або новіша.
23+
</simpara>
24+
</refsect1>
25+
26+
<refsect1 role="parameters">
27+
&reftitle.parameters;
28+
<variablelist>
29+
<varlistentry>
30+
<term><parameter>connection</parameter></term>
31+
<listitem>
32+
&pgsql.parameter.connection;
33+
</listitem>
34+
</varlistentry>
35+
<varlistentry>
36+
<term><parameter>size</parameter></term>
37+
<listitem>
38+
<simpara>
39+
Кількість рядків у кожній частині.
40+
</simpara>
41+
</listitem>
42+
</varlistentry>
43+
</variablelist>
44+
</refsect1>
45+
46+
<refsect1 role="returnvalues">
47+
&reftitle.returnvalues;
48+
<simpara>
49+
&return.success;
50+
</simpara>
51+
</refsect1>
52+
53+
<refsect1 role="errors">
54+
&reftitle.errors;
55+
<simpara>
56+
Якщо параметр <parameter>size</parameter> менший за <literal>1</literal>,
57+
викидається <classname>ValueError</classname>.
58+
</simpara>
59+
</refsect1>
60+
61+
<refsect1 role="examples">
62+
&reftitle.examples;
63+
<example>
64+
<title>Використання <function>pg_result_memory_size</function></title>
65+
<programlisting role="php">
66+
<![CDATA[
67+
<?php
68+
69+
$conn = pg_connect($conn_str);
70+
71+
for ($i = 0; $i < 10; $i ++) {
72+
pg_query($conn, "INSERT INTO users DEFAULT VALUES");
73+
}
74+
75+
pg_send_query($conn, "SELECT * FROM users");
76+
pg_set_chunked_rows_size($conn, 1);
77+
78+
$result = pg_get_result($conn);
79+
var_dump(pg_num_rows($result));
80+
81+
// Не впливає ні на що, якщо результати отримано
82+
var_dump(pg_set_chunked_rows_size($conn, 10));
83+
]]>
84+
</programlisting>
85+
&example.outputs;
86+
<screen>
87+
<![CDATA[
88+
int(1)
89+
bool(false)
90+
]]>
91+
</screen>
92+
</example>
93+
</refsect1>
94+
95+
<refsect1 role="seealso">
96+
&reftitle.seealso;
97+
<simplelist>
98+
<member><function>pg_get_result</function></member>
99+
<member><function>pg_result_status</function></member>
100+
</simplelist>
101+
</refsect1>
102+
</refentry>
103+
<!-- Keep this comment at the end of the file
104+
Local variables:
105+
mode: sgml
106+
sgml-omittag:t
107+
sgml-shorttag:t
108+
sgml-minimize-attributes:nil
109+
sgml-always-quote-attributes:t
110+
sgml-indent-step:1
111+
sgml-indent-data:t
112+
indent-tabs-mode:nil
113+
sgml-parent-document:nil
114+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
115+
sgml-exposed-tags:nil
116+
sgml-local-catalogs:nil
117+
sgml-local-ecat-files:nil
118+
End:
119+
vim600: syn=xml fen fdm=syntax fdl=2 si
120+
vim: et tw=78 syn=sgml
121+
vi: ts=1 sw=1
122+
-->

0 commit comments

Comments
 (0)