App-dategrep
view release on metacpan or search on metacpan
lib/App/dategrep/Iterator/File.pm view on Meta::CPAN
$self->{next_line} = $line;
$self->{next_date} = $date;
return;
}
sub _search {
my $self = shift;
my ( $key, $min_byte ) = @_;
my $fh = $self->{fh};
my $size = stat($fh)->size;
my $blksize = stat($fh)->blksize || 8192;
my $multiline = $self->{multiline};
my $skip_unparsable = $self->{skip_unparsable};
# find the right block
my ( $min, $max, $mid ) = ( 0, int( $size / $blksize ) );
if ( defined $min_byte ) {
$min = int( $min_byte / $blksize );
}
( run in 1.058 second using v1.01-cache-2.11-cpan-49f99fa48dc )