Skip to content

Commit 41bd70a

Browse files
author
flow-php
committed
1 parent f551343 commit 41bd70a

27 files changed

+2474
-45
lines changed

changelog/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ <h2 class="my-2 text-2xl font-semibold tracking-wide">Loads</h2>
219219
</div>
220220

221221
<section id="changelog" class="py-10 px-2 sm:px-4 mx-auto max-w-screen-xl">
222-
<h2><a id="flow-php-unreleased---2025-07-16" href="#content-unreleased---2025-07-16" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-07-16</h2>
222+
<h2><a id="flow-php-unreleased---2025-07-18" href="#content-unreleased---2025-07-18" class="mr-2" aria-hidden="true" title="Permalink">#</a>[Unreleased] - 2025-07-18</h2>
223223
<h3><a id="flow-php-added" href="#content-added" class="mr-2" aria-hidden="true" title="Permalink">#</a>Added</h3>
224224
<ul>
225225
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1769">#1769</a> - <strong>Allow to set custom compression algorithm for columns</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
@@ -233,6 +233,7 @@ <h3><a id="flow-php-changed" href="#content-changed" class="mr-2" aria-hidden="t
233233
</ul>
234234
<h3><a id="flow-php-fixed" href="#content-fixed" class="mr-2" aria-hidden="true" title="Permalink">#</a>Fixed</h3>
235235
<ul>
236+
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1774">#1774</a> - <strong>Adjusted parquet default values for page/row group size</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
236237
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1772">#1772</a> - <strong>Calculation of definition level in Parquet DremelShredder implementation</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
237238
<li><a rel="noopener noreferrer" target="_blank" href="https://github.com/flow-php/flow/pull/1757">#1757</a> - <strong>high memory consumption even when reading small chunks</strong> - <a rel="noopener noreferrer" target="_blank" href="https://github.com/norberttech">@norberttech</a></li>
238239
</ul>

documentation/api/adapter/doctrine/classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html

Lines changed: 122 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ <h2 class="phpdocumentor-content__title">
124124
<aside class="phpdocumentor-element-found-in">
125125
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
126126
:
127-
<span class="phpdocumentor-element-found-in__line">12</span>
127+
<span class="phpdocumentor-element-found-in__line">13</span>
128128

129129
</aside>
130130

@@ -179,6 +179,13 @@ <h4 id="toc-methods">
179179
&nbsp;: void </span>
180180
</dt>
181181

182+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
183+
<a class="" href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withColumnTypes">withColumnTypes()</a>
184+
<span>
185+
&nbsp;: self </span>
186+
</dt>
187+
<dd>Override types taken from Flow Schema with explicitly provided DBAL types.</dd>
188+
182189
<dt class="phpdocumentor-table-of-contents__entry -method -public">
183190
<a class="" href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withOperation">withOperation()</a>
184191
<span>
@@ -191,6 +198,13 @@ <h4 id="toc-methods">
191198
&nbsp;: self </span>
192199
</dt>
193200

201+
<dt class="phpdocumentor-table-of-contents__entry -method -public">
202+
<a class="" href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withTypesDetector">withTypesDetector()</a>
203+
<span>
204+
&nbsp;: self </span>
205+
</dt>
206+
<dd>Set custom SchemaToTypesConverter with custom TypesMap.</dd>
207+
194208
</dl>
195209

196210

@@ -219,7 +233,7 @@ <h4 class="phpdocumentor-element__name" id="method___construct">
219233
<aside class="phpdocumentor-element-found-in">
220234
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
221235
:
222-
<span class="phpdocumentor-element-found-in__line">23</span>
236+
<span class="phpdocumentor-element-found-in__line">33</span>
223237

224238
</aside>
225239

@@ -270,7 +284,7 @@ <h4 class="phpdocumentor-element__name" id="method_fromConnection">
270284
<aside class="phpdocumentor-element-found-in">
271285
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
272286
:
273-
<span class="phpdocumentor-element-found-in__line">35</span>
287+
<span class="phpdocumentor-element-found-in__line">45</span>
274288

275289
</aside>
276290

@@ -356,7 +370,7 @@ <h4 class="phpdocumentor-element__name" id="method_load">
356370
<aside class="phpdocumentor-element-found-in">
357371
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
358372
:
359-
<span class="phpdocumentor-element-found-in__line">56</span>
373+
<span class="phpdocumentor-element-found-in__line">66</span>
360374

361375
</aside>
362376

@@ -392,6 +406,57 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
392406

393407

394408

409+
</article>
410+
<article
411+
class="phpdocumentor-element
412+
-method
413+
-public
414+
"
415+
>
416+
<h4 class="phpdocumentor-element__name" id="method_withColumnTypes">
417+
withColumnTypes()
418+
<a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withColumnTypes" class="headerlink"><i class="fas fa-link"></i></a>
419+
420+
</h4>
421+
<aside class="phpdocumentor-element-found-in">
422+
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
423+
:
424+
<span class="phpdocumentor-element-found-in__line">83</span>
425+
426+
</aside>
427+
428+
<p class="phpdocumentor-summary">Override types taken from Flow Schema with explicitly provided DBAL types.</p>
429+
430+
<code class="phpdocumentor-code phpdocumentor-signature ">
431+
<span class="phpdocumentor-signature__visibility">public</span>
432+
<span class="phpdocumentor-signature__name">withColumnTypes</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type">array&lt;string, <abbr title="\Doctrine\DBAL\Types\Type">Type</abbr>&gt;&nbsp;</span><span class="phpdocumentor-signature__argument__name">$types</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
433+
434+
<div class="phpdocumentor-label-line">
435+
</div>
436+
437+
438+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
439+
<dl class="phpdocumentor-argument-list">
440+
<dt class="phpdocumentor-argument-list__entry">
441+
<span class="phpdocumentor-signature__argument__name">$types</span>
442+
: <span class="phpdocumentor-signature__argument__return-type">array&lt;string, <abbr title="\Doctrine\DBAL\Types\Type">Type</abbr>&gt;</span>
443+
</dt>
444+
<dd class="phpdocumentor-argument-list__definition">
445+
<section class="phpdocumentor-description"><p>Column name =&gt; DBAL Type instance</p>
446+
</section>
447+
448+
</dd>
449+
</dl>
450+
451+
452+
453+
454+
455+
<section>
456+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
457+
<span class="phpdocumentor-signature__response_type">self</span>
458+
</section>
459+
395460
</article>
396461
<article
397462
class="phpdocumentor-element
@@ -407,7 +472,7 @@ <h4 class="phpdocumentor-element__name" id="method_withOperation">
407472
<aside class="phpdocumentor-element-found-in">
408473
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
409474
:
410-
<span class="phpdocumentor-element-found-in__line">69</span>
475+
<span class="phpdocumentor-element-found-in__line">93</span>
411476

412477
</aside>
413478

@@ -470,7 +535,7 @@ <h4 class="phpdocumentor-element__name" id="method_withOperationOptions">
470535
<aside class="phpdocumentor-element-found-in">
471536
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
472537
:
473-
<span class="phpdocumentor-element-found-in__line">80</span>
538+
<span class="phpdocumentor-element-found-in__line">104</span>
474539

475540
</aside>
476541

@@ -498,6 +563,55 @@ <h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
498563

499564

500565

566+
<section>
567+
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
568+
<span class="phpdocumentor-signature__response_type">self</span>
569+
</section>
570+
571+
</article>
572+
<article
573+
class="phpdocumentor-element
574+
-method
575+
-public
576+
"
577+
>
578+
<h4 class="phpdocumentor-element__name" id="method_withTypesDetector">
579+
withTypesDetector()
580+
<a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withTypesDetector" class="headerlink"><i class="fas fa-link"></i></a>
581+
582+
</h4>
583+
<aside class="phpdocumentor-element-found-in">
584+
<abbr class="phpdocumentor-element-found-in__file" title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php"><a href="files/src-adapter-etl-adapter-doctrine-src-flow-etl-adapter-doctrine-dballoader.html"><abbr title="src/adapter/etl-adapter-doctrine/src/Flow/ETL/Adapter/Doctrine/DbalLoader.php">DbalLoader.php</abbr></a></abbr>
585+
:
586+
<span class="phpdocumentor-element-found-in__line">114</span>
587+
588+
</aside>
589+
590+
<p class="phpdocumentor-summary">Set custom SchemaToTypesConverter with custom TypesMap.</p>
591+
592+
<code class="phpdocumentor-code phpdocumentor-signature ">
593+
<span class="phpdocumentor-signature__visibility">public</span>
594+
<span class="phpdocumentor-signature__name">withTypesDetector</span><span>(</span><span class="phpdocumentor-signature__argument"><span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Adapter-Doctrine-DbalTypesDetector.html"><abbr title="\Flow\ETL\Adapter\Doctrine\DbalTypesDetector">DbalTypesDetector</abbr></a>&nbsp;</span><span class="phpdocumentor-signature__argument__name">$detector</span></span><span>)</span><span> : </span><span class="phpdocumentor-signature__response_type">self</span></code>
595+
596+
<div class="phpdocumentor-label-line">
597+
</div>
598+
599+
600+
<h5 class="phpdocumentor-argument-list__heading">Parameters</h5>
601+
<dl class="phpdocumentor-argument-list">
602+
<dt class="phpdocumentor-argument-list__entry">
603+
<span class="phpdocumentor-signature__argument__name">$detector</span>
604+
: <span class="phpdocumentor-signature__argument__return-type"><a href="classes/Flow-ETL-Adapter-Doctrine-DbalTypesDetector.html"><abbr title="\Flow\ETL\Adapter\Doctrine\DbalTypesDetector">DbalTypesDetector</abbr></a></span>
605+
</dt>
606+
<dd class="phpdocumentor-argument-list__definition">
607+
608+
</dd>
609+
</dl>
610+
611+
612+
613+
614+
501615
<section>
502616
<h5 class="phpdocumentor-return-value__heading">Return values</h5>
503617
<span class="phpdocumentor-signature__response_type">self</span>
@@ -620,8 +734,10 @@ <h5 class="phpdocumentor-return-value__heading">Return values</h5>
620734
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method___construct">__construct()</a></li>
621735
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_fromConnection">fromConnection()</a></li>
622736
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_load">load()</a></li>
737+
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withColumnTypes">withColumnTypes()</a></li>
623738
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withOperation">withOperation()</a></li>
624739
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withOperationOptions">withOperationOptions()</a></li>
740+
<li class=""><a href="classes/Flow-ETL-Adapter-Doctrine-DbalLoader.html#method_withTypesDetector">withTypesDetector()</a></li>
625741
</ul>
626742
</li>
627743
</ul>

0 commit comments

Comments
 (0)