Data::Range::Compare::Stream::Cookbook - Guide for Data::Range::Compare::Stream
This Cook book acts as a documentation hub for Data::Range::Compare::Stream and its child modules.
This section provides examples on how to extend Data::Range::Compare::Stream to support various data types
Data::Range::Compare::Stream::Cookbook::COMPARE_IPV4
Data::Range::Compare::Stream::Cookbook::COMPARE_DateTime
This section covers how to create your own range iterator class, based on various data source types
The Adjacent Range example: Data::Range::Compare::Stream::Iterator::Consolidate::AdjacentAsc
Basic File example
If your raw files sorted with the start range value in ASC and the range end value DESC order then refer to the Base Iterator class.
Data::Range::Compare::Stream::Iterator::Base
Basic File Result Example
If you your raw file has no duplicates, overlaps and is sorted use this example:
Data::Range::Compare::Stream::Cookbook::FILE_RESULT_EXAMPLE
File Iterator support classes
Basic File iterator class
Data::Range::Compare::Stream::Iterator::File
Basic Consolidator ( assuming your data is sorted and consolidated all ready )
Data::Range::Compare::Stream::Iterator::Consolidate::FileAsc
Quick and dirty result filtering how to can be found here.
Data::Range::Compare::Stream::Iterator::Compare::LayerCake
Michael Shipper
As of version 0.001 the Project has been moved to Source-Forge.net
Data Range Compare
http://data-range-comp.svn.sourceforge.net/viewvc/data-range-comp/
Copyright 2011 Michael Shipper. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install Data::Range::Compare::Stream, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Range::Compare::Stream
CPAN shell
perl -MCPAN -e shell install Data::Range::Compare::Stream
For more information on module installation, please visit the detailed CPAN module installation guide.