aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPCSVExporter.m
Commit message (Collapse)AuthorAgeFilesLines
* Yet more export redesign work. Export is now currently working for single ↵stuconnolly2009-10-091-81/+102
| | | | tables, but produces deadlock errors when attempting to export multiple tables as a result of the initial streaming request for the tables' data all being done from the same thread. To resolve this each of the streaming requests will be made concurrently in separate operations and once the data is available a new concurrent operation (SPExporter subclass instance) will be spawned to perform the data conversion process.
* More export redesign work. Note that the current implementation has a major ↵stuconnolly2009-10-071-2/+5
| | | | flaw in that exporter instances (NSOperation subclasses) are not reusable and so we have to create a new instance for every 'chunk' of data we want to process.
* More export redesign work.stuconnolly2009-10-061-10/+0
|
* More export redesign work. CSV data generation is currently working using ↵stuconnolly2009-10-061-255/+228
| | | | the old non-streaming code, but does not yet write to any files. Please note that this is still very much a work in progress.
* Some more data exporter redesign changes I've been meaning to commit.stuconnolly2009-09-161-42/+19
|
* More data export work.stuconnolly2009-08-291-5/+32
|
* Implement the core CSV export process in the new CSV exporter class.stuconnolly2009-08-291-0/+281
|
* Add the first classes of the new export architecture. See the description at ↵stuconnolly2009-08-291-0/+54
the top of SPExporter.h for more information.