-# $Id: Session.pm,v 1.5 2003-02-28 18:38:29 pop Exp $
+# $Id: Session.pm,v 1.7 2003-02-28 20:11:20 pop Exp $
#
# Zebra perl API header
# =============================================================================
-use strict;
package IDZebra::Session;
-use IDZebra;
-use IDZebra::Logger qw(:flags :calls);
-use IDZebra::Resultset;
-use Scalar::Util;
-use Carp;
+
use strict;
-our @ISA = qw(IDZebra::Logger);
+use warnings;
+
+BEGIN {
+ use IDZebra;
+ use IDZebra::Logger qw(:flags :calls);
+ use IDZebra::Resultset;
+ use Scalar::Util;
+ use Carp;
+ our $VERSION = do { my @r = (q$Revision: 1.7 $ =~ /\d+/g); sprintf "%d."."%02d" x $#r, @r };
+ our @ISA = qw(IDZebra::Logger);
+}
1;
# -----------------------------------------------------------------------------
bless ($self, $class);
$self->{cql_ct} = undef;
+ $self->{cql_mapfile} = "";
return ($self);
$self->{databases} = {};
my $r = IDZebra::init_recordGroup($rg);
$rg->{groupName} = $groupName if ($groupName ne "");
$ext = "" unless ($ext);
- my $r = IDZebra::res_get_recordGroup($self->{zh}, $rg, $ext);
+ $r = IDZebra::res_get_recordGroup($self->{zh}, $rg, $ext);
return ($rg);
}
$buff = $args{data};
}
elsif ($args{file}) {
- open (F, $args{file}) || warn ("Cannot open $args{file}");
+ CORE::open (F, $args{file}) || warn ("Cannot open $args{file}");
$buff = join('',(<F>));
- close (F);
+ CORE::close (F);
}
my $len = length($buff);