summaryrefslogtreecommitdiff
path: root/fml/lib/IO
AgeCommit message (Collapse)Author
2002-08-03white spacesfukachan
2002-07-25disabledfukachan
2002-07-25rename: IO::File::Atomic -> IO::Adapter::AtomicFilefukachan
2002-07-25bug fix so that getline() returns undef if not openedfukachan
2002-07-24implemente getline() of DBIfukachan
2002-07-24removed replace()fukachan
2002-07-24add missing open(), close()fukachan
2002-07-24clean upfukachan
remove AUTOLOAD()
2002-07-24clean up commentsfukachan
2002-07-23discard sql model based frameworkfukachan
2002-07-23reconstruct MySQL functionsfukachan
o get_next_key() works now. o disable some functions once.
2002-07-22accept READ_ONLY($map)fukachan
prohibit add/delete/replace call for read only maps.
2002-06-21close write handle and read handle after the write one.fukachan
2002-06-01nuke white spaces \s*$fukachan
2002-06-01FNF-ifyfukachan
2002-06-01fix @argv checkfukachan
2002-06-01FNFfukachan
remove not-used argument declaration
2002-06-01defined() overhaulfukachan
2002-04-08fix/clean up documentsfukachan
2002-04-01cosmetics: white spacesfukachan
2002-02-17remove \s*$fukachan
2002-02-02fix copyrightfukachan
2002-02-01remove $ENV{debug} based toggle flagsubdir-basefukachan
2002-01-27clarify IO::Adapter definition and clean up get_XXX() functions.fukachan
remove get_member(), get_active() and get_recipient() define get_next_key() and get_next_value() and clarify thier definitions.
2002-01-27fix copyrightfukachan
2002-01-27clarify IO::Adapter::find() usage.fukachan
find() returns "key value" by default and "key" if requested. add want option e.g. find(key, { want => $what } ).
2002-01-13clean up comments, update copyrightfukachan
2001-12-24remove \s*$fukachan
2001-12-24update documents, commentsfukachan
2001-12-22remove \s*$fukachan
2001-12-16nuke "require Exporter, which is not neededfukachan
2001-10-27not usedfukachan
2001-10-27obsoletefukachan
2001-09-17define AUTOLOAD() to hook up md_XXX() functionsfukachan
XXX For example, md_XXX() should be implemented at XXX IO::Adapter::SQL::toymodel.pm
2001-09-17rename: $self->{ _driver } -> $self->{ _model_specific_driver }fukachan
dynamically load DBD:mysql move replace(), getline() and get_nextvalue() to DBI.pm since these functions are MI (Map Independent). implement setpos(), getpos() and eof() in MySQL.pm since these functions is dependent on map type (MD). RDBMS.pm is not used now, so removed.
2001-09-17rename: fetch_and_cache_address_list -> fetch_allfukachan
implement md_find()
2001-09-17change replace()fukachan
o fix typo: s/regexp/replace/ o fix case insensitive search when $show_all is on o call md_find (md == map dependent, function) if defined
2001-08-26add touch() method only for file type. It creates a file if the filefukachan
not exists.
2001-08-19nuke $Id$fukachan
2001-08-05move main functions to IO::Adapter::SQL::toymodelfukachan
define fetch_and_cache_address_list() to fetch and cache the array of address list. The main part of get_next_value().
2001-08-05set @ISA = qw(IO::Adapter::ErrorStatus) to call error_set()fukachan
check $@ before call configure() add more debug codes
2001-08-05move SQL::Schema:: to IO::Adapter::SQL::fukachan
2001-08-05Initial revisionfukachan
2001-06-29modify IO::Adapter::find() method to accpet options "all"fukachan
my $addrs = $obj->find( $user , { all => 1 }); FML::Credential is modified to get all addresses which match /^$user/ once and search it within them. 1. get all entries match /^$user/ from $map. 2. try each address in the result matches $address to check. 3. is_same_address() conceals matching algorithm details.
2001-06-21removed due to obsolete rulefukachan
2001-06-17we use $FML$, add it and nuke $Id$ if it existsfukachan
2001-06-09clarify $map_params paremterfukachan
internal name change: _schema -> _driver
2001-06-09update status: "mysql" map is implemented already.fukachan
2001-06-09fix driver samplefukachan
2001-05-30clean up documentsfukachan