Commit 4a25075c authored by Mike Ryan's avatar Mike Ryan

#17: Change namespacing of Csv/DBAL components.

Co-authored-by: Adam Globus-Hoenich's avatarPhéna Proxima <[email protected]>
parent c49dcd88
Pipeline #47725823 passed with stage
in 2 minutes and 24 seconds
......@@ -3,7 +3,7 @@ beeraccounts:
configuration:
record_class: Soong\Data\Record
key_map:
class: Soong\DBAL\KeyMap
class: Soong\KeyMap\DBAL
configuration:
connection:
# Replace with your test database credentials.
......@@ -14,7 +14,7 @@ beeraccounts:
driver: pdo_mysql
table: map_beeraccounts
extract:
class: Soong\Csv\Extractor
class: Soong\Extractor\Csv
configuration:
record_class: Soong\Data\Record
csv_file_path: data/migrate_example_beer_account.csv
......@@ -37,7 +37,7 @@ beeraccounts:
0: Consumer
1: Professional Taster
load:
class: Soong\DBAL\Loader
class: Soong\Loader\DBAL
configuration:
connection:
# Replace with your test database credentials.
......
......@@ -3,7 +3,7 @@ beercontent:
configuration:
record_class: Soong\Data\Record
key_map:
class: Soong\DBAL\KeyMap
class: Soong\KeyMap\DBAL
configuration:
connection:
# Replace with your test database credentials.
......@@ -14,7 +14,7 @@ beercontent:
driver: pdo_mysql
table: map_beercontent
extract:
class: Soong\Csv\Extractor
class: Soong\Extractor\Csv
configuration:
record_class: Soong\Data\Record
csv_file_path: data/migrate_example_beer_content.csv
......@@ -38,7 +38,7 @@ beercontent:
image_description: image_description
# topics: topic_csv
load:
class: Soong\DBAL\Loader
class: Soong\Loader\DBAL
configuration:
connection:
# Replace with your test database credentials.
......
......@@ -3,7 +3,7 @@ beertopics:
configuration:
record_class: Soong\Data\Record
key_map:
class: Soong\DBAL\KeyMap
class: Soong\KeyMap\DBAL
configuration:
connection:
# Replace with your test database credentials.
......@@ -14,7 +14,7 @@ beertopics:
driver: pdo_mysql
table: map_beertopics
extract:
class: Soong\Csv\Extractor
class: Soong\Extractor\Csv
configuration:
record_class: Soong\Data\Record
csv_file_path: data/migrate_example_beer_topic.csv
......@@ -34,7 +34,7 @@ beertopics:
region: region
hoppiness: hoppiness
load:
class: Soong\DBAL\Loader
class: Soong\Loader\DBAL
configuration:
connection:
# Replace with your test database credentials.
......
......@@ -3,7 +3,7 @@ arraytosql:
configuration:
record_class: Soong\Data\Record
key_map:
class: Soong\DBAL\KeyMap
class: Soong\KeyMap\DBAL
configuration:
connection:
# Replace with your test database credentials.
......@@ -57,7 +57,7 @@ arraytosql:
key_map:
task_id: arraytosql
load:
class: Soong\DBAL\Loader
class: Soong\Loader\DBAL
configuration:
connection:
# Replace with your test database credentials.
......@@ -77,7 +77,7 @@ sqltocsv:
record_class: Soong\Data\Record
# Note we have no key_map - we are using this migration as an exporter.
extract:
class: Soong\DBAL\Extractor
class: Soong\Extractor\DBAL
configuration:
data_record_class: Soong\Data\Record
connection:
......@@ -105,7 +105,7 @@ sqltocsv:
class: Soong\Transformer\Double
relation: related
load:
class: Soong\Csv\Loader
class: Soong\Loader\Csv
configuration:
key_properties:
id:
......
......@@ -13,6 +13,12 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
- Tests for `Data` and `Transformer` components.
### Changed
- DBAL and Csv implementations have been moved:
- `Soong\Csv\Extractor` -> `Soong\Extractor\Csv`
- `Soong\Csv\Loader` -> `Soong\Loader\Csv`
- `Soong\DBAL\Extractor` -> `Soong\Extractor\DBAL`
- `Soong\DBAL\KeyMap` -> `Soong\KeyMap\DBAL`
- `Soong\DBAL\Loader` -> `Soong\Extractor\Loader`
- `Interface` and `Trait` suffixes removed from all interfaces and traits.
- All interfaces moved into `Contracts` directory.
- All main components must now be created using `Class::create()` rather than `new`. This affects:
......
......@@ -483,7 +483,7 @@ EXTRACT_STATIC = NO
# for Java sources.
# The default value is: YES.
EXTRACT_LOCAL_CLASSES = YES
EXTRACT_LOCAL_CLASSES = NO
# This flag is only useful for Objective-C code. If set to YES, local methods,
# which are defined in the implementation section but not in the interface are
......
This diff is collapsed.
......@@ -32,28 +32,24 @@ var annotated_dup =
[ "Transformer", "interface_soong_1_1_contracts_1_1_transformer_1_1_transformer.html", "interface_soong_1_1_contracts_1_1_transformer_1_1_transformer" ]
] ]
] ],
[ "Csv", null, [
[ "Extractor", "class_soong_1_1_csv_1_1_extractor.html", "class_soong_1_1_csv_1_1_extractor" ],
[ "Loader", "class_soong_1_1_csv_1_1_loader.html", "class_soong_1_1_csv_1_1_loader" ]
] ],
[ "Data", null, [
[ "Property", "class_soong_1_1_data_1_1_property.html", "class_soong_1_1_data_1_1_property" ],
[ "Record", "class_soong_1_1_data_1_1_record.html", "class_soong_1_1_data_1_1_record" ]
] ],
[ "DBAL", null, [
[ "Extractor", "class_soong_1_1_d_b_a_l_1_1_extractor.html", "class_soong_1_1_d_b_a_l_1_1_extractor" ],
[ "KeyMap", "class_soong_1_1_d_b_a_l_1_1_key_map.html", "class_soong_1_1_d_b_a_l_1_1_key_map" ],
[ "Loader", "class_soong_1_1_d_b_a_l_1_1_loader.html", "class_soong_1_1_d_b_a_l_1_1_loader" ]
] ],
[ "Extractor", null, [
[ "ArrayExtractor", "class_soong_1_1_extractor_1_1_array_extractor.html", "class_soong_1_1_extractor_1_1_array_extractor" ],
[ "CountableExtractorBase", "class_soong_1_1_extractor_1_1_countable_extractor_base.html", "class_soong_1_1_extractor_1_1_countable_extractor_base" ],
[ "Csv", "class_soong_1_1_extractor_1_1_csv.html", "class_soong_1_1_extractor_1_1_csv" ],
[ "DBAL", "class_soong_1_1_extractor_1_1_d_b_a_l.html", "class_soong_1_1_extractor_1_1_d_b_a_l" ],
[ "ExtractorBase", "class_soong_1_1_extractor_1_1_extractor_base.html", "class_soong_1_1_extractor_1_1_extractor_base" ]
] ],
[ "KeyMap", null, [
[ "DBAL", "class_soong_1_1_key_map_1_1_d_b_a_l.html", "class_soong_1_1_key_map_1_1_d_b_a_l" ],
[ "KeyMapBase", "class_soong_1_1_key_map_1_1_key_map_base.html", "class_soong_1_1_key_map_1_1_key_map_base" ]
] ],
[ "Loader", null, [
[ "Csv", "class_soong_1_1_loader_1_1_csv.html", "class_soong_1_1_loader_1_1_csv" ],
[ "DBAL", "class_soong_1_1_loader_1_1_d_b_a_l.html", "class_soong_1_1_loader_1_1_d_b_a_l" ],
[ "LoaderBase", "class_soong_1_1_loader_1_1_loader_base.html", "class_soong_1_1_loader_1_1_loader_base" ],
[ "VarDump", "class_soong_1_1_loader_1_1_var_dump.html", "class_soong_1_1_loader_1_1_var_dump" ]
] ],
......
......@@ -99,10 +99,10 @@ Inheritance diagram for Countable:</div>
<area href="interface_soong_1_1_contracts_1_1_key_map_1_1_key_map.html" title="Represents the mapping of extracted keys to loaded keys." alt="KeyMap" shape="rect" coords="0,56,148,80"/>
<area href="class_soong_1_1_extractor_1_1_countable_extractor_base.html" title="Provides default implementation of count()." alt="CountableExtractorBase" shape="rect" coords="316,56,464,80"/>
<area href="class_soong_1_1_key_map_1_1_key_map_base.html" title="Common implementation many/most key map implementations will need." alt="KeyMapBase" shape="rect" coords="0,112,148,136"/>
<area href="class_soong_1_1_csv_1_1_extractor.html" title="CSV extractor based on The League CSV library." alt="Extractor" shape="rect" coords="158,112,306,136"/>
<area href="class_soong_1_1_d_b_a_l_1_1_extractor.html" title="Extractor for DBAL SQL queries." alt="Extractor" shape="rect" coords="316,112,464,136"/>
<area href="class_soong_1_1_extractor_1_1_array_extractor.html" title="Extractor for in-memory arrays." alt="ArrayExtractor" shape="rect" coords="474,112,622,136"/>
<area href="class_soong_1_1_d_b_a_l_1_1_key_map.html" title="Implementation of key maps using DBAL for storage." alt="KeyMap" shape="rect" coords="0,168,148,192"/>
<area href="class_soong_1_1_extractor_1_1_array_extractor.html" title="Extractor for in-memory arrays." alt="ArrayExtractor" shape="rect" coords="158,112,306,136"/>
<area href="class_soong_1_1_extractor_1_1_csv.html" title="CSV extractor based on The League CSV library." alt="Csv" shape="rect" coords="316,112,464,136"/>
<area href="class_soong_1_1_extractor_1_1_d_b_a_l.html" title="Extractor for DBAL SQL queries." alt="DBAL" shape="rect" coords="474,112,622,136"/>
<area href="class_soong_1_1_key_map_1_1_d_b_a_l.html" title="Implementation of key maps using DBAL for storage." alt="DBAL" shape="rect" coords="0,168,148,192"/>
</map>
</div></div>
</div><!-- contents -->
......@@ -111,7 +111,7 @@ Inheritance diagram for Countable:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_countable.html">Countable</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
docs/api/html/class_countable.png

2.27 KB | W: | H:

docs/api/html/class_countable.png

2.29 KB | W: | H:

docs/api/html/class_countable.png
docs/api/html/class_countable.png
docs/api/html/class_countable.png
docs/api/html/class_countable.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -105,7 +105,7 @@ Inheritance diagram for RecursiveFilterIterator:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="class_recursive_filter_iterator.html">RecursiveFilterIterator</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -101,7 +101,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_console_1_1_command_1_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -226,7 +226,7 @@ Protected Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Console</b></li><li class="navelem"><b>Command</b></li><li class="navelem"><a class="el" href="class_soong_1_1_console_1_1_command_1_1_etl_command.html">EtlCommand</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_console_1_1_command_1_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -191,7 +191,7 @@ Protected Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Console</b></li><li class="navelem"><b>Command</b></li><li class="navelem"><a class="el" href="class_soong_1_1_console_1_1_command_1_1_migrate_command.html">MigrateCommand</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_console_1_1_command_1_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -191,7 +191,7 @@ Protected Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Console</b></li><li class="navelem"><b>Command</b></li><li class="navelem"><a class="el" href="class_soong_1_1_console_1_1_command_1_1_rollback_command.html">RollbackCommand</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_console_1_1_command_1_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -191,7 +191,7 @@ Protected Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Console</b></li><li class="navelem"><b>Command</b></li><li class="navelem"><a class="el" href="class_soong_1_1_console_1_1_command_1_1_status_command.html">StatusCommand</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_console_1_1_command_1_
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -136,7 +136,7 @@ Public Member Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Console</b></li><li class="navelem"><b>Command</b></li><li class="navelem"><a class="el" href="class_soong_1_1_console_1_1_command_1_1_yaml_recursive_filter_iterator.html">YamlRecursiveFilterIterator</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_data_1_1_property.html
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -201,7 +201,7 @@ Protected Attributes</h2></td></tr>
<p>Implements <a class="el" href="interface_soong_1_1_contracts_1_1_data_1_1_data_property.html#a95592398c063f14f4ec180d392b60c48">DataProperty</a>.</p>
<p class="reference">Referenced by <a class="el" href="class_soong_1_1_data_1_1_record.html#a47ea4e119def2fd9393bae4bc9328d86">Record\create()</a>, <a class="el" href="class_soong_1_1_csv_1_1_loader.html#a4f1db7dc6c9a065f5ad352c1281950e2">Loader\load()</a>, <a class="el" href="class_soong_1_1_data_1_1_record.html#aa17814590278c686006722d7f55ac309">Record\nullProperty()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_value_lookup.html#a721df97b0ec866ef25fe4a87468a9924">ValueLookup\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_double.html#a721df97b0ec866ef25fe4a87468a9924">Double\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_increment.html#a721df97b0ec866ef25fe4a87468a9924">Increment\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_uc_first.html#a721df97b0ec866ef25fe4a87468a9924">UcFirst\transform()</a>, and <a class="el" href="class_soong_1_1_transformer_1_1_key_map_lookup.html#a721df97b0ec866ef25fe4a87468a9924">KeyMapLookup\transform()</a>.</p>
<p class="reference">Referenced by <a class="el" href="class_soong_1_1_data_1_1_record.html#a47ea4e119def2fd9393bae4bc9328d86">Record\create()</a>, <a class="el" href="class_soong_1_1_loader_1_1_d_b_a_l.html#a4f1db7dc6c9a065f5ad352c1281950e2">DBAL\load()</a>, <a class="el" href="class_soong_1_1_loader_1_1_csv.html#a4f1db7dc6c9a065f5ad352c1281950e2">Csv\load()</a>, <a class="el" href="class_soong_1_1_data_1_1_record.html#aa17814590278c686006722d7f55ac309">Record\nullProperty()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_double.html#a721df97b0ec866ef25fe4a87468a9924">Double\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_uc_first.html#a721df97b0ec866ef25fe4a87468a9924">UcFirst\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_increment.html#a721df97b0ec866ef25fe4a87468a9924">Increment\transform()</a>, <a class="el" href="class_soong_1_1_transformer_1_1_value_lookup.html#a721df97b0ec866ef25fe4a87468a9924">ValueLookup\transform()</a>, and <a class="el" href="class_soong_1_1_transformer_1_1_key_map_lookup.html#a721df97b0ec866ef25fe4a87468a9924">KeyMapLookup\transform()</a>.</p>
</div>
</div>
......@@ -282,7 +282,7 @@ Protected Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Data</b></li><li class="navelem"><a class="el" href="class_soong_1_1_data_1_1_property.html">Property</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -106,7 +106,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_data_1_1_record.html',
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -386,7 +386,7 @@ Protected Attributes</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Data</b></li><li class="navelem"><a class="el" href="class_soong_1_1_data_1_1_record.html">Record</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_extractor_1_1_array_ex
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -214,7 +214,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Extractor</b></li><li class="navelem"><a class="el" href="class_soong_1_1_extractor_1_1_array_extractor.html">ArrayExtractor</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('class_soong_1_1_extractor_1_1_countabl
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -102,9 +102,9 @@ Inheritance diagram for CountableExtractorBase:</div>
<area href="class_soong_1_1_extractor_1_1_extractor_base.html" title="Common implementation details for extractors." alt="ExtractorBase" shape="rect" coords="79,56,227,80"/>
<area href="class_countable.html" alt="Countable" shape="rect" coords="237,56,385,80"/>
<area href="interface_soong_1_1_contracts_1_1_extractor_1_1_extractor.html" title="Extractors turn a data source into a series of DataRecords." alt="Extractor" shape="rect" coords="79,0,227,24"/>
<area href="class_soong_1_1_csv_1_1_extractor.html" title="CSV extractor based on The League CSV library." alt="Extractor" shape="rect" coords="0,168,148,192"/>
<area href="class_soong_1_1_d_b_a_l_1_1_extractor.html" title="Extractor for DBAL SQL queries." alt="Extractor" shape="rect" coords="158,168,306,192"/>
<area href="class_soong_1_1_extractor_1_1_array_extractor.html" title="Extractor for in-memory arrays." alt="ArrayExtractor" shape="rect" coords="316,168,464,192"/>
<area href="class_soong_1_1_extractor_1_1_array_extractor.html" title="Extractor for in-memory arrays." alt="ArrayExtractor" shape="rect" coords="0,168,148,192"/>
<area href="class_soong_1_1_extractor_1_1_csv.html" title="CSV extractor based on The League CSV library." alt="Csv" shape="rect" coords="158,168,306,192"/>
<area href="class_soong_1_1_extractor_1_1_d_b_a_l.html" title="Extractor for DBAL SQL queries." alt="DBAL" shape="rect" coords="316,168,464,192"/>
</map>
</div></div>
<table class="memberdecls">
......@@ -168,7 +168,7 @@ Additional Inherited Members</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><b>Soong</b></li><li class="navelem"><b>Extractor</b></li><li class="navelem"><a class="el" href="class_soong_1_1_extractor_1_1_countable_extractor_base.html">CountableExtractorBase</a></li>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -67,7 +67,7 @@ $(function() {
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_soong_1_1_csv_1_1_extractor.html','');});
$(document).ready(function(){initNavTree('class_soong_1_1_extractor_1_1_csv.html','');});
/* @license-end */
</script>
<div id="doc-content">
......@@ -87,29 +87,29 @@ $(document).ready(function(){initNavTree('class_soong_1_1_csv_1_1_extractor.html
<div class="header">
<div class="headertitle">
<div class="title">Extractor Member List</div> </div>
<div class="title">Csv Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="class_soong_1_1_csv_1_1_extractor.html">Extractor</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html#ac4e9a85b2c962619ea3bef67d26b190c">$configuration</a></td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html">ExtractorBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html#affec3aee02b830965ed105ef1b3234c9">__construct</a>(array $configuration)</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html">ExtractorBase</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="interface_soong_1_1_contracts_1_1_extractor_1_1_extractor.html#ac1c9036f87cc7a83b53ffbd46cebcfb6">CONFIGURATION_KEY_PROPERTIES</a></td><td class="entry"><a class="el" href="interface_soong_1_1_contracts_1_1_extractor_1_1_extractor.html">Extractor</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="interface_soong_1_1_contracts_1_1_extractor_1_1_extractor.html#a5ad3ad5a60f6536b0a939e715cc0a4a1">CONFIGURATION_PROPERTIES</a></td><td class="entry"><a class="el" href="interface_soong_1_1_contracts_1_1_extractor_1_1_extractor.html">Extractor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html#ac751e87b3d4c4bf2feb03bee8b092755">count</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html">Extractor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html#ac751e87b3d4c4bf2feb03bee8b092755">count</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html#a9ecbd7222fad3e3e1960502a4337cd63">create</a>(array $configuration)</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html">ExtractorBase</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html#ab0a765efdadef3c0b619be67014d3410">extractAll</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html">Extractor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html#ab0a765efdadef3c0b619be67014d3410">extractAll</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html#a91378b3578cdc246e01510f2b7bae87e">extractFiltered</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html">ExtractorBase</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html#a9051457c78305a12d7eff3b88980bd2a">getKeyProperties</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_extractor_base.html">ExtractorBase</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html#ad92c14b6c86304d3f1fb86b2936d3408">getProperties</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html">Extractor</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html#a2ad7aa93817fa878d5303fecc0a3f0b3">loadCsv</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_csv_1_1_extractor.html">Extractor</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html#ad92c14b6c86304d3f1fb86b2936d3408">getProperties</a>()</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loadCsv</b>() (defined in <a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a>)</td><td class="entry"><a class="el" href="class_soong_1_1_extractor_1_1_csv.html">Csv</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Wed Feb 13 2019 16:28:14 for Soong by
<li class="footer">Generated on Fri Feb 15 2019 10:38:43 for Soong by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.15 </li>
</ul>
......
......@@ -5,7 +5,7 @@
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Soong: Extractor Class Reference</title>
<title>Soong: Csv Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
......@@ -67,7 +67,7 @@ $(function() {
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_soong_1_1_csv_1_1_extractor.html','');});
$(document).ready(function(){initNavTree('class_soong_1_1_extractor_1_1_csv.html','');});
/* @license-end */