
Data::Range::Compare::Stream::Iterator::Compare::Result - Range Compare Result Object

This module is a result object for classes that implement:
Data::Range::Compare::Stream::Iterator::Compare::Asc
Object constructor: All arguments are mandatory!
COMMON_RANGE
Implements Data::Range::Compare::Stream
OVERLAP_RESULTS
An array ref with any of the following objects
Data::Range::Compare::Stream::Consolidate::Result
Data::Range::Compare::Stream::Compare::Result
undef
OVERLAP_IDS
An array ref representing the ids in OVERLAP_RESULTS that are not undef
NON_OVERLAP_IDS
An array ref representing the ids of OVERLAP_RESULTS that are undef
COLUMN_MAP
An array ref that maps each element to the root_id column
ROOT_IDS
An array ref that represents the non auto generated columns
When used in a string context the object will return $result->to_string.
Returns the common range.
Alias to $result->get_common.
Returns the number of elements in OVERLAP_RESULTS that matched the common range
Returns a string representing the result
Returns the number of columns that are in OVERLAP_RESULTS
Returns an array ref of column ids that overlap with the column range
Returns an array ref of column ids that do not overlap with the column range
Returns the number of columns that did not overlap with the common range
$result will be an object that implements: Data::Range::Compare::Stream::Iterator::Consolidate::Result. When the column $id did not overlap $result will be undef.
Alias to get_consolidator_result_by_id.
$boolean is true when no ranges overlapped with the common range.
Alias to is_empty.
$boolean is true when all OVERLAP_RESULTS overlapped with the common range.
Returns an array ref of each object that overlapped with the common range.
Returns an array ref of OVERLAP_RESULTS.
Returns an array ref of undef for every column that did not overlap.
Returns a unique copy of the column map array ref.
Returns a unique copy of the column map array ref.
Returns an anonymous array: element ids represent the root_ids. Values are anonymous arrays that contain the result objects from the consolidation process associated with the root_id.
Returns an anonymous array: element ids represent the root_ids. Values are anonymous arrays that contain the result ids from the consolidation process associated with the root_id.

Data::Range::Compare::Stream::Iterator::Compare::Asc
Data::Range::Compare::Stream::Iterator::Compare::Base

Michael Shipper

As of version 0.001 the Project has been moved to Source-Forge.net
Data Range Compare https://sourceforge.net/projects/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.